【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中

阅读 34

2023-11-09


【简介】

Azure Blob 存储目前已支持网络文件系统 (NFS) 3.0 协议,这意味着将为了Azure Virtual machines的 Linux 文件系统提供了更好的兼容性,我们可以通过Mount挂载的方式,将Azure Blob 存储容器挂载到Azure VM中进行使用,本文主要介绍了如何通过网络文件系统NFS3.0协议快速将Blob 存储挂在 Azure Linux Virtual machines的具体操作步骤

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure


【操作步骤】

一.创建Virtual network 虚拟网络

①.在Azure 控制台中点击“创建资源”

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_NFS_02


②.在创建资源控制台中选择“网络“—“Virtual network” 并点击创建

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_03


③.根据实际情况选择陪好订阅、资源组、实例详细等相关信息,并点击“查看+创建”

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_挂载_04


④.我们分别配置“IPv4地址空间”及“子网” 具体配置如下图所示,配置完毕以后,我们点击下一步

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_挂载_05


⑤.在虚拟网络的安全性配置这块,我们选择默认的配置,并点击下一步操作

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_06


⑥.最终,我们配置完以上选项以后,对选择的配置进行验证操作,验证通过以后,我们点击“创建”

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_07


⑦.Virtual network 虚拟网络正在创建部署中

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_08


⑧.Virtual network 虚拟网络部署完成,我们点击“转到资源”即可查看我们已创建的Virtual network

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_09

二.创建配置存储账户

1.在Azure市场的“存储”中,选择“存储账户”并点击创建

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_10


2.配置Azure Blob Storage 为 “nfsdemotest” ,配置完毕以后,我们点击:下一步:高级>

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_11


3.在高级——Data Lake Storage Gen2中选中“启用分层命名空间”及“启用网络文件系统 v3"

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_microsoft_12


4.在“网络”配置中,选择“启用来自所选虚拟网络和IP地址的公共访问” 并根据实际情况配置虚拟网络地址,配置完毕以后,点击“审阅并创建”

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_13


5.当审阅验证完毕以后,我们可以点击"创建”进行 资源的创建

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_NFS_14


4.创建完毕以后,我们点击“转到资源”

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_15

三.创建配置 Azure Blob Storage 存储容器

1.我们进入到“Azure Blob Storage ”控制台中

2.按照下图所示,数据存储——容器——添加容器——命名容器,创建一个名为“demotest”的新容器

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_16


3.如下图所示,已成功创建部署了容器

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_17


4.我们点击进入容器中,查看当前新容器中是否有文件存在

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_azure_18

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_挂载_19

四.挂载容器到Linux操作系统

1.登陆到VM中,创建一个nfsdata的目录

mkdir -p /nfsdata

执行命令完毕后,如下图所示:

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_20


2.使用yum 安装nfs-utils组件,安装完毕后如下图所示

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_microsoft_21


【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_网络_22


3.修改/etc/fstab文件创建条目

<storage-account-name>.blob.core.windows.net:/<storage-account-name>/<container-name>  /nfsdata    nfs defaults,sec=sys,vers=3,nolock,proto=tcp,nofail    0 0

storage-account-name:存储帐户的名称
container-name:容器的名称

执行命令完毕后,如下图所示:

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_挂载_23


4.使用mount命令挂载nfsdata目录

mount /nfsdata

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_microsoft_24

5.挂载成功以后,运行df-h命令来运行查看我们挂载的Blob容器

df -h

5P的数据够我们存放N多个文件…

【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中_NFS_25


如上就是我们的本次通过网络文件系统NFS3.0协议快速将Blob 存储挂在 Azure Linux Virtual machines的具体操作步骤,希望对各位有帮助!


相关推荐

精彩评论(0)

0 0 举报