快速入門(CPFS-NFS)(推薦)
CPFS通過協(xié)議服務(wù)支持NFS協(xié)議。利用NFS協(xié)議,可以獲得更加優(yōu)秀的操作系統(tǒng)兼容性和計算端彈性,并仍能享受CPFS強大的吞吐能力。本文以CentOS操作系統(tǒng)為例,介紹如何快速部署CPFS,并通過NFS協(xié)議進行掛載使用。CPFS協(xié)議服務(wù)可獨立提供NFS協(xié)議掛載點,不依賴POSIX掛載點。
前提條件
已開通文件存儲CPFS服務(wù)。
首次登錄文件存儲控制臺時,根據(jù)頁面引導(dǎo)開通CPFS服務(wù)。
已創(chuàng)建一個ECS實例,同時滿足以下條件。具體操作,請參見實例創(chuàng)建方式介紹。
已分配公網(wǎng)IPv4地址或綁定彈性公網(wǎng)IP地址。
為CPFS-NFS客戶端支持的如下操作系統(tǒng)。
操作系統(tǒng)類型
操作系統(tǒng)版本
Alibaba Cloud Linux
Alibaba Cloud Linux 3.2104 64位
Alibaba Cloud Linux 2.1903 64位
CentOS
CentOS 8.x 64位
CentOS 7.x 64位
Ubuntu
Ubuntu 20.04 64位
Ubuntu 18.04 64位
Ubuntu 16.04 64位
Debian
Debian 10.x 64位
Debian 9.x 64位
Debian 8.x 64位
本文使用的ECS實例和CPFS文件系統(tǒng)實例配置如下:
ECS
操作系統(tǒng):CentOS 7.9
地域:華東1(杭州)
可用區(qū):杭州可用區(qū)K
CPFS
地域:華東1(杭州)
可用區(qū):杭州可用區(qū)K
類型:100MB/s/TiB基線
配置容量:3600 GiB
操作視頻
使用流程
步驟一:創(chuàng)建文件系統(tǒng)
登錄文件存儲控制臺。
在概覽頁面的文件系統(tǒng)選型區(qū)域,單擊CPFS下方的創(chuàng)建。
在創(chuàng)建頁面,按如下說明配置必要參數(shù)。其他參數(shù)請您根據(jù)實際業(yè)務(wù)需求選擇或選用默認配置。更多信息,請參見創(chuàng)建文件系統(tǒng)。
配置項
說明
地域
在下拉列表中,選擇華東1(杭州)。
可用區(qū)
選擇杭州可用區(qū)K。與ECS實例同一可用區(qū)。
類型
選擇100 MB/s/TiB基線。
CPFS配置容量
選擇文件系統(tǒng)存儲容量。本示例選擇容量為3600 GiB。
專有網(wǎng)絡(luò)
選擇已創(chuàng)建的VPC網(wǎng)絡(luò)。
虛擬交換機
選擇VPC網(wǎng)絡(luò)下創(chuàng)建的交換機。
單擊立即購買,根據(jù)頁面提示,完成購買。
(可選)步驟二:創(chuàng)建Fileset
Fileset是在CPFS文件系統(tǒng)中的一個小型文件系統(tǒng),擁有獨立的inode空間和管理能力,在文件系統(tǒng)目錄結(jié)構(gòu)中表現(xiàn)為一個目錄。建議您創(chuàng)建Fileset用于導(dǎo)出數(shù)據(jù),創(chuàng)建NFS掛載點。Fileset相比普通目錄具備更強的功能,例如文件數(shù)量限制、數(shù)據(jù)流動等。
在左側(cè)導(dǎo)航欄,選擇
,單擊剛創(chuàng)建的文件系統(tǒng)名稱。在文件系統(tǒng)詳情頁面,選擇Fileset。
在Fileset頁簽,單擊創(chuàng)建Fileset,配置如下必要參數(shù)。其他參數(shù)請您根據(jù)實際業(yè)務(wù)需求選擇或選用默認配置。
Fileset路徑:Fileset在文件系統(tǒng)中的路徑,必須以正斜線(/)開頭和結(jié)尾。例如:/fileset1/。
單擊確定。
步驟三:創(chuàng)建協(xié)議服務(wù)和導(dǎo)出目錄
使用NFS協(xié)議訪問CPFS文件系統(tǒng),您需要配置協(xié)議服務(wù)生成掛載地址用于ECS實例掛載CPFS文件系統(tǒng)。
在左側(cè)導(dǎo)航欄,選擇協(xié)議服務(wù)頁簽,單擊創(chuàng)建協(xié)議服務(wù),按如下說明配置必要參數(shù)。其他參數(shù)請您根據(jù)實際業(yè)務(wù)需求選擇或選用默認配置。更多信息,請參見管理協(xié)議服務(wù)。
配置項
說明
協(xié)議類型
選擇NFS V3。
交換機
選擇與文件系統(tǒng)相同VPC網(wǎng)絡(luò)下創(chuàng)建的交換機。
協(xié)議導(dǎo)出
單擊Fileset(推薦),選擇步驟二創(chuàng)建的Fileset。
導(dǎo)出VPC網(wǎng)絡(luò)
選擇與ECS實例相同的VPC。
導(dǎo)出交換機
選擇與ECS實例相同的交換機,協(xié)議集群通過該vSwitch將協(xié)議服務(wù)導(dǎo)出到指定的導(dǎo)出VPC。
說明單個協(xié)議服務(wù)最多消耗vSwitch上32個IP地址,請確保該vSwitch IP資源充足。
單擊確定。
在剛創(chuàng)建的協(xié)議服務(wù)的操作列,單擊導(dǎo)出目錄。
在導(dǎo)出目錄面板,復(fù)制掛載地址備用。
步驟四:安裝CPFS-NFS客戶端并掛載文件系統(tǒng)
連接ECS實例。連接方式,請參見連接ECS實例。
配置CPFS-NFS客戶端。
下載CPFS-NFS客戶端。
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpm
安裝CPFS-NFS客戶端。
sudo yum install aliyun-alinas-utils-*.rpm
檢查CPFS-NFS客戶端安裝結(jié)果。
which mount.cpfs-nfs
如果回顯包含如下類似信息,說明CPFS-NFS客戶端安裝成功。
/usr/sbin/mount.cpfs-nfs
掛載CPFS文件系統(tǒng)。
sudo mount -t cpfs-nfs -o vers=3,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.cpfs.aliyuncs.com:/share/path /mnt
其中,
file-system-id.region.cpfs.aliyuncs.com:/share/path
替換為步驟三復(fù)制的掛載地址,/mnt
替換為當前服務(wù)器上待掛載的本地路徑。更多掛載參數(shù)說明,請參見參數(shù)說明。執(zhí)行
mount -l
命令,查看掛載結(jié)果。掛載成功后,您可以執(zhí)行
df -h
命令,查看當前文件系統(tǒng)的容量信息。說明為避免已掛載文件系統(tǒng)的云服務(wù)器ECS重啟后,掛載信息丟失,您可以通過在ECS實例中配置/etc/fstab文件,實現(xiàn)在云服務(wù)器ECS設(shè)置重啟時CPFS-NFS文件系統(tǒng)自動掛載。具體操作,請參見配置開機時自動掛載。
步驟五:使用文件系統(tǒng)
掛載成功后,您可以在ECS上把CPFS文件系統(tǒng)當作一個普通的目錄來訪問和使用。
本文以ECS實例上掛載的本地路徑/mnt
為例,介紹在CPFS文件系統(tǒng)中創(chuàng)建文件和刪除文件。