Azure存储文件共享功能测试

Azure动手实验

使用AzureFile实现共享文件夹

我们在传统IDC托管环境运维网站的时候,经常会遇到多台Web服务器实现负载均衡的时候,后面使用同一个网络存储(SAN)。通过这种方式,可以解决文件同步的问题。

现在可以使用AzureFile来实现共享文件夹的功能,让多台AzureVirtual Machine使用同一个AzureFile,如下图:


文件共享服务是WindowsAzure存储服务的一部分。每个存储账户(StorageAccount)都有一个文件共享服务终结点(Endpoint),用户可以通过存储账户的文件共享服务终端点创建文件共享服务。

  • 每个存储账户可以创建多个文件共享服务。
  • 每个文件共享服务最高容量为5TB。
  • 存储在文件共享服务中的单个文件最大1TB。
  • 文件共享支持SMB 2.1协议和SMB 3.0协议。
  • 文件服务在支持SMB 3.0协议的系统中可跨区域跨订阅使用

Windows 客户端

支持的 SMB 版本

Windows 7

SMB 2.1

Windows Server 2008 R2

SMB 2.1

Windows 8

SMB 3.0

Windows Server 2012

SMB 3.0

Windows Server 2012 R2

SMB 3.0

Windows 10

SMB 3.0

 

确认AzureStorage是否可以使用Azure File功能

如图,该存储账户中已包含了文件服务


使用PowerShell创建文件共享

定义当前存储账户上下文

$ctx = New-AzureStorageContext account-name  account-key

创建文件共享服务

$fs = New-AzureStorageShare azurefileshare -Context $ctx

在文件共享中,创建新的目录

New-AzureStorageDirectory -Share $fs -Path TrigFile


将本地文件上载到该目录

Set-AzureStorageFileContent -Share $fs -Source C:\temp\test.txt -Path TrigFile

Get-AzureStorageFile 将返回任何传入的目录对象的文件和目录列表。

Get-AzureStorageFile -Share $fs将返回根目录中的文件和目录列表。

Get-AzureStorageFile -Share $fs -Path TrigFile | Get-AzureStorageFile

 

使用Portal界面创建文件共享

选择要创建共享的存储账号


选择文件服务,点击创建文件共享



点击连接可以查看如何将共享连接到虚拟机上


在AzureWindows VM装载Azure File

打开AzureVM的PowerShell,保存存储账户凭据

在Windows虚拟机中运行命令保存连接凭据

cmdkey /add: trigclassic.file.core.chinacloudapi.cn /user:trigclassic /pass:<account-key>


装载AzureFile

net use z: \\trigclassic.file.core.chinacloudapi.cn\azurefileshare


现在可以看到系统中Z盘已经挂载上了



挂载跨订阅跨区域共享盘(Y)

下图中两个共享盘分别位于两个不同订阅的中国北部和中国东部区域中


在AzureLinux VM装载Azure File

1.      安装CentOS上相关的SMB工具和驱动

$ sudo yum install samba-clientsamba-common cifs-utils


2.      安装完成后,创建一个挂载目录,例如/mnt/myfileshare


3.      安装完成后,就可以使用mount命令挂载Azure File 共享服务

示例:

sudo mount -t cifs //mystorageacctfile.file.core.chinacloudapi.cn/fileshare/mnt/fileshare -overs=3.0,user=mystorageacctfile,password="XXXXX",dir_mode=0777,file_mode=0777


比较

Azure File与Blob的比较

Azure File与Disk的比较

 

发布了25 篇原创文章 · 获赞 0 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章