鏡像下載、域名解析、時間同步請點擊 阿里巴巴開源鏡像站
一、背景信息
文件存儲CPFS兼容POSIX接口,通過標準掛載即可使用。文件存儲CPFS提供定製化的客戶端軟件,支持在Ubuntu操作系統和CentOS操作系統中安裝。
二、準備工作
文件存儲CPFS支持在Ubuntu操作系統和CentOS操作系統中安裝CPFS客戶端,需完成如下準備工作。
1、如果您要在CentOS操作系統中安裝CPFS客戶端,請先完成以下準備工作。
a. 安裝以下依賴包:make、gcc、libyaml-devel、libtool、zlib-devel、glibc-headers、dkms、expect。
yum install -y make gcc libyaml-devel libtool zlib-devel glibc-headers dkms expect
b. 安裝kernel-devel依賴包。
yum install -y kernel-devel-`uname -r`
說明
請確保安裝的kernel-devel包版本和kernel版本一致。
如果yum源沒有和內核版本一致的kernel-devel包,請執行uname -r命令確定kernel版本,然後在CentOS軟件源下載對應的kernel-devel包並安裝。
2、如果您要在Ubuntu操作系統中安裝CPFS客戶端,請先完成以下準備工作。
a. 確認kernelheader已安裝。
dpkg -l | grep 'linux-headers' |grep `uname -r`
如果回顯信息中顯示了linux-headers的版本號,則表示已安裝kernelheader。
b. 更新dkms版本。
apt-get update
apt-get install -y dkms
c. 安裝依賴包。
apt-get install -y libyaml-dev libsnmp-dev
如果回顯信息中提示The following packages have unmet dependencies,請執行apt --fix-broken install命令進行修復。
d. 卸載lustre相關的包。如果系統已經安裝了lustre,需要卸載。
dpkg -l | grep lustre
dpkg -e <lustre pkg>
卸載完成後,執行以下命令檢查是否存在lustre目錄。
ls /lib/modules/`uname -r`/kernel/drivers/staging/lustre
如果存在該目錄,請執行mv /lib/modules/uname -r
/kernel/drivers/staging/lustre ~/backup命令進行刪除。
三、CentOS操作系統
1、下載CPFS 客戶端。
wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/centos/cpfs-client-latest.el7.tar.gz
2、執行以下命令安裝CPFS客戶端。
tar -zxvf cpfs-client-latest.el7.tar.gz
rpm -ivh cpfs-client-dkms-*.el7.noarch.rpm
rpm -ivh cpfs-client-2.10.8-*.el7.x86_64.rpm
安裝完成後,可執行dkms status命令查看狀態。**
說明 如果執行dkms status命令,回顯信息中提示WARNING,請聯繫阿里雲工程師支持處理。
3、執行vim /etc/cpfs/cpfs-mounts.conf命令編輯配置文件cpfs-mounts.conf,增加文件系統和掛載目錄信息,如下所示。
cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:/xxx /mnt localflock
該配置文件的每一行是文件系統的一個掛載點信息,由文件系統掛載點和本地掛載目錄兩部分組成,請根據實際值替換。其中,您可以從NAS控制檯獲取文件系統掛載點並自定義本地掛載目錄,一般為/mnt下的子目錄。
4、執行service cpfs-client start命令啟動CPFS服務,即掛載文件系統。
說明
查詢CPFS服務狀態的命令:service cpfs-client status
停止CPFS服務狀態的命令:service cpfs-client stop
如果不再使用CPFS,請在雲服務器ECS上運行service cpfs-client stop命令停止CPFS服務,然後執行rpm -e cpfs-client命令和rpm -e cpfs-client-dkms命令卸載CPFS客戶端。
四、Ubuntu操作系統
1、下載安裝包。
- 如果是Ubuntu16.04,請執行以下命令下載安裝包。
wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/ubuntu/cpfs-client-ubuntu1604_amd64_latest.tar.gz
- 如果是Ubuntu 18.04,請執行以下命令下載安裝包。
wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/ubuntu/cpfs-client-ubuntu1804_amd64_latest.tar.gz
2、解壓安裝包。
- 如果是Ubuntu16.04,請執行以下命令解壓安裝包。
tar -xf cpfs-client-ubuntu1604_amd64_latest.tar.gz
- 如果是Ubuntu 18.04,請執行以下命令解壓安裝包。
tar -xf cpfs-client-ubuntu1804_amd64_latest.tar.gz
3、安裝cpfs-client-dkms包。
dpkg -i cpfs-client-dkms_*_amd64.deb
安裝完成後,可執行dkms status命令查看狀態。**
說明 如果執行dkms status命令,回顯信息中提示WARNING,請聯繫阿里雲工程師支持處理。
4、安裝cpfs-client包。
dpkg -i cpfs-client_*_amd64.deb
5、執行vim /etc/cpfs/cpfs-mounts.conf命令編輯配置文件cpfs-mounts.conf,增加文件系統和掛載目錄信息,如下所示。
cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:/xxx /mnt localflock
該配置文件的每一行是文件系統的一個掛載點信息,由文件系統掛載點和本地掛載目錄兩部分組成,請根據實際值替換。其中,您可以從NAS控制檯獲取文件系統掛載點並自定義本地掛載目錄,一般為/mnt下的子目錄。
6、執行service cpfs-client start命令啟動CPFS服務,即掛載文件系統。
說明
查詢CPFS服務狀態的命令:service cpfs-client status
停止CPFS服務狀態的命令:service cpfs-client stop
如果不再使用CPFS,請在雲服務器ECS上運行service cpfs-client stop命令停止CPFS服務,然後執行rpm -e cpfs-client命令和rpm -e cpfs-client-dkms命令卸載CPFS客戶端。“ 阿里巴巴開源鏡像站 提供全面,高效和穩定的鏡像下載服務。釘釘搜索 ' 21746399 ‘ 加入鏡像站官方用戶交流群。”