目標:
在Azure新門戶上創建兩個Linux虛擬機,並利用Azure File 的共享文件功能建一個共享文件
準備:
1.Microsoft Azure Storage Explorer
2.Azure china賬戶
3.Azure 存儲賬戶
步驟:
1.創建資源組
兩臺虛擬機需在同一資源組
2.創建存儲賬號
3.創建兩臺CentOs7.3(7+才支持文件共享)
填寫配製信息時注意用到之前創建的資源
4.使用ssh連接到兩臺電腦
1.通過Git Bash
2.通過PUTTY
5.獲取高權限(藍字爲命令行命令)
sudo su
6.爲兩臺VM安裝cifs-utils,命令如下:
yum install cifs-utils
7.創建裝入點
mkdir myPoint
8.裝載共享文件(結合自己的Azure存儲賬戶,密鑰之前創建的裝入點名稱)
mount -t cifs //<Azure存儲賬戶名>.file.core.chinacloudapi.cn/<共享文件名> ./myPoint -o vers=3.0,username=<Azure存儲賬戶名>,password=<以==結尾的密鑰>,dir_mode=0777,file_mode=0777,serverino
9.查看共享文件狀況
df -h ./myPoint
得到已經掛載的共享文件的信息,如
Filesystem Size Used Avail Use% Mounted on
test.file.core.chinacloudapi.cn/sh 100G 128K 100G 1% /home/share
10.通過以下設置,達到重新啓動後的自動掛載
在/etc/fstab中最後一行,加入
//<Azure存儲賬戶名>.file.core.chinacloudapi.cn/<共享文件名>
./myPoint -o vers=3.0,username=<Azure存儲賬戶名>,password=<以==結尾的密鑰>,dir_mode=0777,file_mode=0777,serverino
設置之後重新開機不成功,ssh無法連接
問題所在:
兩個配置信息的內容不同,不能相互通用。
//myaccountname.file.core.chinacloudapi.cn/mysharename /mymountpoint cifs vers=3.0,username=myaccountname,password= StorageAccountKeyEndingIn==,dir_mode=0777,file_mode=0777,serverinos
知識點:
Fstab文件用途是文件描述系統中各種文件系統的信息,應用程序讀取這個文件,然後根據其內容進行自動掛載的工作。
其格式主要分爲6列,主要內容分別是:
第一列:設備的名稱,
第二列:該設備的掛載點,
第三列:文件系統,
第四列:掛載選項,
第五列:dump選項,
第六列:文件系統檢查選項,