Azure存储文件共享功能测试
来源:互联网 发布:网络平台商业计划书 编辑:程序博客网 时间:2024/06/16 20:16
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的比较
- Azure存储文件共享功能测试
- 将 Azure 文件共享用于 Windows VM
- [Azure]使用Azure Powershell查看ARM模式下Azure存储中的vhd文件对应的虚拟机
- [Azure]使用Azure Powershell查看ASM模式下Azure存储中的vhd文件对应的虚拟机
- 【Azure】两台Linux虚拟机挂载共享文件
- 文件共享和存储服务器
- 文件存储之共享参数
- 如何把文件上传的Microsoft Azure的Blob存储 ?
- 使用VHDUpload上传VHD文件到云存储,并在Azure VM中加挂Azure Drive
- 对象存储 文件上传功能
- 安装VBox共享文件增强功能VBoxGuestAdditions
- 利用Apache的http功能共享文件
- ios app增加ituns文件共享功能
- 网上存储、共享文件方法总结
- 关于Azure存储账户中存储虚拟机VHD文件的注意事项
- 文件上传功能测试的测试点
- Oracle之利用iscsi构建RAC共享存储测试
- Android 实现文件分享功能(共享多个文件)
- SlickEdit V21 2016 破解教程,win linux mac
- 华为手机默认浏览器打开应用宝链接直接启动应用问题解决
- Reactive Native 底部tab
- GeoJSON
- Build.gradle的妙用<二>
- Azure存储文件共享功能测试
- mysql慢日志 :slow query log 分析数据
- 朴素贝叶斯算法原理小结
- DES加密算法的C++实现
- 函数模版之全特化
- volatile关键字
- uCOS中的消息邮箱(:task与task之间传递一个数据(数据缓冲区))
- springmvc整合fastjson
- Android BLE学习(一): Android搜索BLE设备