配置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