配置HPFS
更新時間 2025-06-11 11:36:26
最近更新時間: 2025-06-11 11:36:26
分享文章
本節主要介紹了配置并行文件存儲 HPFS的用戶指南。
背景信息
并行文件服務 HPFS是天翼云提供的高性能并行文件存儲,具有高性能、高可靠性、高擴展性的特點。提供POSIX文件接口,可滿足影視渲染、氣象分析、石油勘探、EDA仿真、基因分析、AI訓練、自動駕駛等數據密集型場景。
前提條件
已創建智算集群,且集群所在資源池支持HPFS服務,并已安裝存儲插件cstor-csi;
客戶端服務器有IB卡,客戶端網絡環境能夠連通服務端存儲地址,設置開機啟動lnet網絡;
客戶端服務器安裝HPFS-POSIX客戶端;
當前提供性能型存儲類型,按量付費的計費模式;
容量限制:最小512Gi,最大1024Ti,每次擴容,必須是512Gi的整數倍。
使用HPFS存儲服務
步驟1:創建HPFS類型存儲類
進入集群列表,進入指定集群;
導航欄選擇 “存儲” -> “存儲類”,點擊創建;
配置存儲類名稱,存儲類型選擇“通用”,配置存儲驅動“hpfs.csi.cstor.com”、回收策略、綁定策略、支持擴展;
添加參數:type: hpfs_perf;
點擊確定,創建存儲類;
示例YAML:
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cstor-csi-hpfs-perf-sc
provisioner: hpfs.csi.cstor.com
parameters:
# HPFS的產品類型,性能型
type: hpfs_perf
# 掛載協議,不填默認為hpfs
protocol: hpfs
reclaimPolicy: Delete
allowVolumeExpansion: true步驟2:創建PVC
進入集群列表,進入指定集群;
導航欄選擇 “存儲” -> “持久卷聲明”,點擊創建;
配置PVC,選擇存儲類名稱,存儲容量和訪問模式;
稍等片刻,查看PVC狀態,待相應PV創建完成,狀態更新為已綁定;
示例YAML:
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: cstor-pvc-hpfs
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 512Gi
storageClassName: cstor-csi-hpfs-perf-sc步驟3:創建工作負載
創建工作負載,數據卷選擇步驟二創建的PVC,并進行容器內目錄掛載;
待容器啟動成功后,進入容器,在指定目錄寫入文件;
示例YAML使用并行文件存儲服務:
---
apiVersion: v1
kind: Pod
metadata:
name: cstor-demo-pod-hpfs
spec:
containers:
- name: web-server
image: nginx:latest
volumeMounts:
- name: mypvc
mountPath: /var/lib/www/html
volumes:
- name: mypvc
persistentVolumeClaim:
claimName: cstor-pvc-hpfs
readOnly: false