暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

Azure Cloud Service 2022-10-23
626

【简介】

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

在这里插入图片描述

【操作步骤】

一.创建Virtual network 虚拟网络

①.在Azure 控制台中点击“创建资源”②.在创建资源控制台中选择“网络“—“Virtual network” 并点击创建③.根据实际情况选择陪好订阅、资源组、实例详细等相关信息,并点击“查看+创建”④.我们分别配置“IPv4地址空间”及“子网”  具体配置如下图所示,配置完毕以后,我们点击下一步⑤.在虚拟网络的安全性配置这块,我们选择默认的配置,并点击下一步操作⑥.最终,我们配置完以上选项以后,对选择的配置进行验证操作,验证通过以后,我们点击“创建”⑦.Virtual network 虚拟网络正在创建部署中⑧.Virtual network 虚拟网络部署完成,我们点击“转到资源”即可查看我们已创建的Virtual network

二.创建配置存储账户

1.在Azure市场的“存储”中,选择“存储账户”并点击创建2.配置Azure Blob Storage 为 “nfsdemotest”  ,配置完毕以后,我们点击:下一步:高级>3.在高级——Data Lake Storage Gen2中选中“启用分层命名空间”及“启用网络文件系统 v3"4.在“网络”配置中,选择“启用来自所选虚拟网络和IP地址的公共访问” 并根据实际情况配置虚拟网络地址,配置完毕以后,点击“审阅并创建”5.当审阅验证完毕以后,我们可以点击"创建”进行 资源的创建4.创建完毕以后,我们点击“转到资源”

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

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

2.按照下图所示,数据存储——容器——添加容器——命名容器,创建一个名为“demotest”的新容器3.如下图所示,已成功创建部署了容器4.我们点击进入容器中,查看当前新容器中是否有文件存在

在这里插入图片描述

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

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

mkdir -p /nfsdata

执行命令完毕后,如下图所示:2.使用yum 安装nfs-utils组件,安装完毕后如下图所示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:容器的名称

执行命令完毕后,如下图所示:4.使用mount命令挂载nfsdata目录

mount /nfsdata

在这里插入图片描述

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

df -h

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


文章转载自Azure Cloud Service,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论