活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      存储资源盘活系统

      存储资源盘活系统

        • 产品动态
        • 产品简介
        • 产品定义
        • 产品优势
        • 产品特性
        • 产品功能
        • 产品规格
        • 应用场景
        • 主要概念
        • 使用限制
        • 术语与缩略语
        • 计费说明
        • 软件许可证计费模式
        • 云存储一体机HBlock计费模式
        • 快速入门
        • 前期准备
        • 服务器端部署
        • 环境要求
        • HBlock部署-单机版
        • 配置环境
        • 部署HBlock
        • 部署HBlock示例
        • HBlock部署-集群版
        • 配置环境
        • 部署HBlock
        • 部署HBlock示例
        • 订购软件许可证
        • 订购云存储一体机HBlock
        • 客户端操作
        • Windows 客户端–单机版
        • Windows 客户端–集群版
        • Linux客户端-单机版
        • 客户端配置
        • 配置举例
        • Linux客户端-集群版
        • 客户端配置
        • 配置举例
        • 基本操作
        • 安装初始化
        • 登录
        • 卷管理
        • 快照
        • 一致性快照
        • iSCSI目标管理
        • 存储池(集群版适用)
        • 集群拓扑(集群版适用)
        • 服务器管理
        • 系统管理
        • 系统信息
        • 邮件通知
        • 远程协助
        • 密码管理
        • 许可证管理
        • 升级
        • 运维
        • 监控
        • 告警
        • 事件和日志
        • 技术支持
        • 用户指南
        • 安装
        • 初始化HBlock
        • 进入初始化页面
        • 单机版初始化
        • 集群版初始化
        • 集群拓扑文件
        • 登录
        • 概览
        • 系统详情
        • 概览
        • 卷操作
        • 卷列表
        • 查看卷
        • 创建卷
        • 创建克隆卷
        • 断开克隆卷与快照的关系链
        • 禁用卷
        • 启用卷
        • 扩容卷
        • 修改卷配置
        • 修改上云配置(上云卷适用)
        • 删除卷
        • 主备切换(集群版适用)
        • 还原卷
        • 恢复还原中断的卷(上云卷适用)
        • OOS Endpoint和区域
        • iSCSI目标
        • iSCSI目标列表
        • 创建目标
        • 查看/修改目标
        • 编辑iSCSI目标配置
        • 删除目标
        • 存储池(集群版适用)
        • 存储池列表
        • 创建存储池
        • 查看/维护存储池
        • 添加节点到存储池
        • 移除存储池内的节点
        • 编辑存储池
        • 删除存储池
        • 快照
        • 快照列表
        • 查看快照
        • 创建快照
        • 编辑快照
        • 回滚快照
        • 删除快照
        • 一致性快照
        • 一致性快照列表
        • 查看一致性快照
        • 创建一致性快照
        • 创建同源一致性快照
        • 编辑一致性快照
        • 回滚一致性快照
        • 删除一致性快照
        • 集群拓扑(集群版)
        • 服务器
        • 服务器列表
        • 添加服务器(集群版适用)
        • 查看/修改服务器
        • 查询端口
        • 基础服务迁移(集群版适用)
        • 编辑节点(集群版适用)
        • 变更父节点(集群版适用)
        • 重启服务器上的HBlock
        • 移除服务器(集群版适用)
        • 运维
        • 监控
        • 监控概述
        • 系统(集群版适用)
        • 存储池(集群版适用)
        • 服务器(单机版适用)
        • 服务器(集群版适用)
        • 数据目录
        • 卷
        • 监控指标
        • 告警
        • 告警概述
        • 告警中的告警
        • 已解除的告警
        • 已失效的告警
        • 告警列表
        • 事件和日志
        • 事件和日志概述
        • 用户事件
        • 系统事件
        • 事件列表
        • 用户事件列表
        • 系统事件列表
        • 日志采集
        • 设置
        • 设置概述
        • 邮件通知
        • 远程协助
        • 密码管理
        • 软件许可证
        • 升级
        • 附录
        • HBlock服务
        • 转义字符
        • 命令行参考
        • 管理操作命令行格式说明
        • 帮助命令
        • 安装
        • 初始化
        • 软件许可证
        • 加载软件许可证
        • 查看软件许可证
        • 卷操作
        • 创建卷
        • 启用卷
        • 禁用卷
        • 创建克隆卷
        • 断开克隆卷与快照的关系链
        • 删除卷
        • 扩容卷
        • 修改卷
        • 设置卷主备优先级或自动切换(集群版适用)
        • 触发卷对应Target的主备切换(集群版适用)
        • 还原卷(上云卷适用)
        • 恢复还原中断的卷(上云卷适用)
        • 查询卷信息
        • 快照操作
        • 创建快照
        • 修改快照
        • 回滚快照
        • 删除快照
        • 查询快照
        • 一致性快照操作
        • 创建一致性快照
        • 修改一致性快照
        • 回滚一致性快照
        • 删除一致性快照
        • 查询一致性快照
        • iSCSI Target 操作
        • 创建iSCSI Target
        • 删除iSCSI Target
        • 设置iSCSI Target的CHAP认证
        • 迁移iSCSI Target(集群版适用)
        • 修改iSCSI Target下每个IQN允许建立的最大会话数
        • 修改iSCSI Target的回收策略
        • 查询Target
        • 存储池操作(集群版)
        • 创建存储池
        • 添加节点到存储池
        • 修改存储池
        • 移除存储池内的节点
        • 删除非基础存储池
        • 查询存储池
        • 集群拓扑(集群版)
        • 创建拓扑节点
        • 修改拓扑节点信息
        • 删除拓扑节点
        • 查询拓扑信息
        • 服务器操作
        • 添加服务器(集群版适用)
        • 修改服务器端口范围
        • 设置服务器目标门户IP
        • 设置服务器默认数据目录(单机版适用)
        • 迁移服务器上的基础服务(集群版)
        • 移除服务器(集群版适用)
        • 查询服务器
        • 添加数据目录
        • 修改数据目录的容量配额
        • 移除数据目录
        • 查询HBlock信息
        • 查看HBlock服务状态
        • 监控
        • 查询实时性能数据
        • 导出性能数据
        • 告警
        • 查看告警信息
        • 导出告警
        • 手动解除告警
        • 静默告警
        • 解除告警静默
        • 事件和日志管理
        • 查看HBlock事件
        • 导出HBlock事件
        • 发起HBlock日志采集
        • 查看HBlock采集的日志
        • 删除HBlock采集的日志
        • HBlock系统设置
        • 修改管理员密码
        • 邮件设置
        • 设置邮件通知功能
        • 删除邮件配置
        • 邮件配置查询
        • 远程协助
        • 设置远程协助
        • 删除远程协助配置
        • pushgateway监控配置
        • 添加pushgateway监控配置
        • 修改pushgateway监控配置
        • 删除pushgateway监控配置
        • 查询pushgateway监控配置
        • HBlock可推送的操作系统监控指标
        • 智维推送告警配置
        • 添加向智维推送告警的配置
        • 修改向智维平台推送告警的配置
        • 删除向智维平台推送告警的配置
        • 查询向智维平台推送告警的配置
        • 调整HBlock性能参数(集群版适用)
        • 调整HBlock性能参数
        • 查看性能调优配置
        • 停止服务器上的HBlock
        • 启动服务器上的HBlock
        • 重启服务器上的HBlock
        • 卸载HBlock
        • 查看HBlock版本
        • 升级HBlock
        • 升级HBlock
        • 查看升级状态
        • API参考
        • 安装
        • 访问地址
        • 接口
        • URL规则
        • 通用请求头
        • 签名方法
        • 通用响应头
        • 通用错误码
        • 初始化
        • 初始化
        • 查询初始化进度
        • 错误码列表
        • 软件许可证
        • 导入软件许可证
        • 批量查询软件许可证信息
        • 查询指定软件许可证信息
        • 错误码列表
        • 卷管理
        • 创建卷
        • 创建克隆卷
        • 断开克隆卷与快照的关系链
        • 启用卷
        • 禁用卷
        • 删除卷
        • 扩容卷
        • 修改单个卷
        • 设置卷的主备优先级或自动切换(集群版适用)
        • 触发卷对应Target的主备切换(集群版适用)
        • 还原卷(上云卷)
        • 恢复还原中断的卷(上云卷适用)
        • 批量查询卷
        • 查询指定卷
        • 错误码列表
        • 快照管理
        • 创建快照
        • 修改快照
        • 回滚快照
        • 删除快照
        • 批量查询快照
        • 查询指定快照
        • 错误码列表
        • 一致性快照管理
        • 创建一致性快照
        • 修改一致性快照
        • 回滚一致性快照
        • 删除一致性快照
        • 批量查询一致性快照
        • 查询指定一致性快照
        • 错误码列表
        • iSCSI Target管理
        • 创建iSCSI Target
        • 修改iSCSI Target的CHAP认证
        • 迁移iSCSI Target(集群版适用)
        • 修改iSCSI Target下每个IQN允许建立的最大会话数
        • 修改iSCSI Target的回收策略
        • 删除iSCSI Target
        • 删除CHAP
        • 批量查询iSCSI Target
        • 查询指定的iSCSI Target
        • 查询iSCSI Target的连接信息
        • 删除iSCSI Target连接
        • 错误码列表
        • 存储池(集群版)
        • 创建存储池
        • 添加节点到存储池
        • 修改存储池
        • 移除存储池内的节点
        • 删除非基础存储池
        • 批量查询存储池
        • 查询指定存储池
        • 错误码列表
        • 集群拓扑(集群版)
        • 创建拓扑节点
        • 修改拓扑节点信息
        • 删除拓扑节点
        • 查询整个拓扑
        • 查询拓扑节点
        • 错误码列表
        • 服务器管理
        • 添加服务器(集群版适用)
        • 修改服务器属性
        • 删除服务器属性
        • 迁移服务器上的基础服务(集群版适用)
        • 移除服务器(集群版适用)
        • 重启服务器上的HBlock
        • 批量查询服务器
        • 查询指定服务器
        • 添加数据目录
        • 修改数据目录的容量配额
        • 移除数据目录
        • 错误码列表
        • 查询HBlock信息
        • 查询HBlock服务状态
        • 监控
        • 获取实时监控数据
        • 获取历史性能数据
        • 错误码列表
        • 告警
        • 批量查询HBlock告警信息
        • 查询指定的HBlock告警
        • 手动解除HBlock告警
        • 静默告警/解除告警静默
        • 导出告警
        • 错误码列表
        • 事件和日志管理
        • 查看事件
        • 导出事件
        • 发起HBlock日志采集
        • 批量查询采集的日志
        • 查询单个采集的日志
        • 下载采集的日志文件
        • 删除指定的采集日志
        • 删除所有的采集日志
        • 错误码列表
        • HBlock系统设置
        • 修改管理员密码
        • 邮件设置
        • 设置邮件
        • 发送测试邮件
        • 查询邮件配置信息
        • 删除邮件配置
        • 错误码列表
        • 远程协助
        • 设置远程协助
        • 查询远程协助
        • 删除远程协助
        • 错误码列表
        • pushgateway监控配置
        • 添加pushgateway监控配置
        • 修改pushgateway监控配置
        • 删除pushgateway监控配置
        • 查询pushgateway监控配置
        • 错误码列表
        • 智维推送告警配置
        • 添加向智维平台推送告警的配置
        • 修改向智维平台推送告警的配置
        • 删除向智维平台推送告警的配置
        • 查询向智维平台推送告警的配置
        • 错误码列表
        • 调整HBlock性能参数(集群版适用)
        • 调整HBlock性能参数
        • 查看性能调优配置
        • 错误码
        • 查询HBlock版本
        • 升级HBlock
        • 升级HBlock
        • 查询升级进度
        • 错误码
        • 常用工具
        • Container Storage Interface插件
        • CSI概述
        • 基础知识
        • 安装部署
        • 环境要求
        • 安装使用
        • 脚本方式使用指南
        • 安装
        • 卸载
        • 升级
        • 配置插件
        • 配置HBlock访问地址
        • 配置HBlock访问用户名和密码
        • 配置加密模式
        • 配置Multipath
        • 调用方式
        • 示例路径
        • 静态PV
        • 动态PV(静态PVC)
        • 动态PVC
        • 调整PV的服务端连接位置
        • HELM方式使用指南
        • 安装
        • 卸载
        • 升级
        • 配置插件
        • HBlock相关配置
        • 配置示例
        • 调用方式
        • 创建快照
        • 概述
        • 预配置创建快照
        • 预配置创建快照
        • 示例
        • 动态创建快照
        • 动态创建快照
        • 示例
        • 创建克隆卷
        • 通过快照创建克隆卷
        • 通过快照创建克隆卷
        • 示例
        • 通过PVC创建克隆卷
        • 通过PVC创建克隆卷
        • 示例
        • OpenStack Cinder驱动插件
        • Cinder概述
        • 安装部署
        • 前置条件
        • 环境要求
        • 安装驱动
        • 配置卷类型
        • 卷操作
        • 查看卷列表
        • 查看卷详细信息
        • 卷概况
        • 卷快照
        • 创建卷
        • 连接卷
        • 分离卷
        • 扩展卷
        • 删除卷
        • 快照操作
        • 命令行方式
        • 创建快照
        • 为快照重命名
        • 修改快照的描述信息
        • 删除快照
        • 回滚快照
        • 查询所有快照
        • 查询指定快照
        • WEB方式
        • 查看快照列表
        • 查看快照详细信息
        • 创建快照
        • 编辑快照
        • 删除快照
        • 克隆操作
        • 命令行方式
        • 通过快照方式创建新卷
        • 通过卷方式创建新卷
        • WEB方式
        • 通过快照方式创建新卷
        • 通过卷方式创建新卷
        • 配置备份业务
        • 配置备份驱动文件
        • 全量备份卷
        • 增量备份卷
        • 查看备份列表
        • 查看备份详情
        • 删除备份
        • 恢复备份
        • 修改备份状态
        • Nova使用HBock卷
        • Glance使用HBlock卷
        • 最佳实践
        • 开启HBlock向Prometheus推送监控数据的配置
        • Linux客户端在重启服务器之后,直接挂载HBlock创建的LUN
        • HBlock使用的数据目录自动挂载
        • HBlock服务设置开机自启动
        • Windows客户端和HBlock服务端断开连接
        • Linux客户端和HBlock服务端断开连接
        • 常见问题
        • 计费类
        • 购买类
        • 操作类
        • 如何重启HBlock集群?
        • 如何配置HBlock访问权限?
        • 若iSCSI Initiator已经与某个iSCSI Target建立连接,之后HBlock再新建关联该iSCSI Target的LUN,iSCSI Initiator如何在不断开已有连接的情况下发现新的LUN?
        • 在Linux客户端,如何确认盘符与HBlock卷的对应关系?
        • 当客户端已挂载HBlock卷,且使用了XFS文件系统格式化,此时在HBlock服务器端创建以此卷为源卷的克隆卷,挂载源卷的客户端同时挂载该卷的克隆卷,挂载不成功,怎么解决?
        • 当HBlock服务端和客户端都重启后,且服务端比客户端延迟一段时间才启动,导致客户端无法自动重连,怎么处理?
        • 管理类
        • CSI插件
        • Cinder驱动插件
        • 视频专区
        • 文档下载
        • HBlock用户手册和安装包
        • CSI插件
        • Cinder驱动插件
        • 相关协议
        • 服务协议
          无相关产品

          本页目录

          帮助中心存储资源盘活系统常用工具Container Storage Interface插件脚本方式使用指南调用方式静态PV
          静态PV
          更新时间 2025-06-05 10:41:49
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2025-06-05 10:41:49
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          介绍静态PV的使用方式。

          静态PV是指直接使用YAML文件创建的PV,适用于存储卷较少,并且不会频繁修改配置信息的场景。使用静态PV时,需要在HBlock中先创建好卷,然后创建PV、PVC和Pod,HBlock CSI插件可自动格式化,挂载HBlock的卷。

          使用静态PV的主要流程如下:

          image.png

          创建卷

          创建HBlock卷的步骤请参考HBlock用户手册。

          创建PV

          新建PV的YAML配置文件

          • 卷模式为filesystem的示例,创建PV csi-pv-local-stor1lun06a。参考examples\filesystem-volumes\static-pv\csi-pv-local.yaml中的示例。

            apiVersion: v1
            kind: PersistentVolume
            metadata:  #元数据
              name: csi-pv-local-stor1lun06a  # PV的名称
              labels: #标签
                app: stor-pv-nocreate-stor1lun06a # PV的标识
            spec:
              capacity:
                 storage: 66Gi  #卷容量,单位为GiB,此处配置的卷容量应等于HBlock中创建的卷容量
              volumeMode: Filesystem  #卷模式,支持Filesystem和Block模式,默认为Filesystem模式
              accessModes: 
            #访问模式,Filesystem模式的卷支持ReadWriteOnce,ReadOnlyMany(卷需要提前格式化)
              - ReadWriteOnce
              persistentVolumeReclaimPolicy: Retain  #持久化卷回收策略,支持Retain和Delete
              csi:
                driver: stor.csi.k8s.io
                volumeHandle: "stor1:lun06a" #指定HBlock卷
                volumeAttributes:
                  fsType: xfs   #卷被挂载到容器的文件系统类型,支持xfs,ext4
                  readOnly: "false"
                  isMultipath: "true"   #是否使用Multipath
                  chapEnable: "false"  #是否使用CHAP认证
                  chapUser: "username"
                  chapPassword: "password"
          • 卷模式为Block,创建PV csi-pv-local-block-stor2lunb1。参考examples\block-volumes\static-pv\csi-pv-local-block.yaml中的示例。

            apiVersion: v1
            kind: PersistentVolume
            metadata:  #元数据
              name: csi-pv-local-block-stor2lunb1    # PV的名称
              labels: #标签
                app: csi-pv-local-block-stor2lunb1
            spec:
              capacity:  
                 storage: 22Gi    #卷容量,单位为GiB,此处配置的卷容量应等于HBlock中创建的卷容量
              volumeMode: Block  #卷模式,支持Filesystem和Block模式,默认为Filesystem模式
              accessModes:  #访问模式,Block模式的卷支持ReadWriteOnce、ReadOnlyMany、ReadWriteMany
              - ReadWriteOnce 
              persistentVolumeReclaimPolicy: Retain #持久化卷回收策略,支持Retain和Delete
              csi:
               driver: stor.csi.k8s.io  # HBlock CSI插件
               volumeHandle: "stor2:lunb1"   #指定HBlock卷
               volumeAttributes: 
                 readOnly: "false"   #是否以只读方式挂载卷
                 isMultipath: "false"   #是否使用Multipath,HBlock单机版时,取值false
                 chapEnable: "false"  #是否使用CHAP认证

            PV的YAML配置文件参数描述

            参数描述是否必填
            driver

            HBlock CSI插件。

            取值:stor.csi.k8s.io。

            是
            accessModes

            访问模式。

            取值:

            • ReadWriteOnce:卷可以被一个节点以读写的方式挂载。
            • ReadOnlyMany:卷可以被多个节点以只读方式挂载。filesystem模式下,卷需要提前格式化。  
            • ReadWriteMany:卷可以被多个节点以读写方式挂载。仅Block模式的卷支持。
            是
            volumeHandle

            指定具体的HBlock卷名称,格式为clusterID:lunName。

            clusterID:指定HBlock的标识,在csi-configMap.yaml中唯一。详见配置HBlock访问地址。

            lunName:HBlock中创建的卷名称。

            是
            volumeAttributes.fsType

            卷被挂载到容器的文件系统类型,支持xfs,ext4。

            说明

            卷模式为filesystem时必填。

            条件
            volumeAttributes.readOnly

            是否以只读方式挂载卷。

            取值:

            • "true"。
            • "false"。

            默认值为"false"。

            注意

            这里需要输入字符串,即"true"或"false"。

            否
            volumeAttributes.isMultipath

            是否使用Multipath。

            取值:

            • "true"。
            • "false"。

            默认值为"true"。

            注意

            • 这里需要输入字符串,即"true"或"false"。

            • 如果HBlock集群版使用的HBlock卷没有启用高可用模式,即highAvailability为Disabled,此处需要设置为"false",否则会导致pod启动失败。

            • 如果是HBlock单机版,此处需要设置为"false"。

            条件
            volumeAttributes.chapEnable

            是否使用CHAP认证。

            取值:

            • "true"。
            • "false"。

            默认值为"false"。

            注意

            这里需要输入字符串,即"true"或"false"。

            否
            volumeAttributes.chapUser

            CHAP认证的用户名。需要对CHAP认证的用户名源码使用DecryptData配置的密钥对进行AES(ECP、paddingcs7)加密,加密后的结果进行Base64编码,具体详见配置加密模式。

            源码:字符串形式,长度范围是3~64,只能由字母、数字、句点( . )、短横线( - )、下划线( _ )、冒号( : )组成,字母区分大小写,且仅支持以字母或数字开头。

            否
            volumeAttributes.chapPassword

            CHAP认证的密码。需要对CHAP认证的密码源码使用DecryptData配置的密钥对进行AES(ECP、paddingcs7)加密,加密后的结果进行Base64编码,具体详见配置加密模式。

            源码:字符串形式,长度范围是12~16,只能由字母、数字或下划线( _ )组成,字母区分大小写。

            否

          注意

          • 如要使用加密方式配置CHAP密码,请参考配置加密模式。 
          • PV的回收策略告诉集群,在PV被释放之后集群应该如何处理该PV。当前,PV可以被Retain(保留)、 Recycle(再利用)或者Delete(删除)。HBlock CSI插件目前仅支持Retain和Delete,不支持Recycle。
            • 回收策略 Retain 使得用户可以手动回收资源。当 PersistentVolumeClaim 对象被删除时,PersistentVolume 卷仍然存在,对应的数据卷被视为“已释放(released)”。由于卷上仍然存在着前一申领人的数据,该卷还不能用于其他申领。管理员需要手动回收该卷。 
            • 对于回收策略为Delete的卷配置,删除动作会将PersistentVolume 对象从Kubernetes中移除,同时也会从外部基础设施中移除所关联的存储资产。动态供应的卷会继承其StorageClass中设置的回收策略,该策略默认为Delete。管理员需要根据用户的期望来配置StorageClass。注意,如果PV中使用的是HBlock已经提前创建的卷,则不能通过Kubernetes来删除该卷。

           

          应用配置文件

          以csi-pv-local-stor1lun06a.yaml为例。

          [root@server test]# kubectl apply -f csi-pv-local-stor1lun06a.yaml 
          persistentvolume/csi-pv-local-stor1lun06a created

          验证创建的PV

          以csi-pv-local.yaml为例。

          [root@server test]# kubectl get pv
          NAME                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS     CLAIM    STORAGECLASS   REASON   AGE
          csi-pv-local-stor1lun06a   66Gi       RWO            Retain           Available                                   20s

          创建PVC

          新建PVC的YAML配置文件

          • 卷模式为filesystem,新建PVC csi-pvc-local-nocreate-stor1lun06a的YAML配置文件。参考examples\filesystem-volumes\static-pv\csi-pvc-local-nocreate.yaml中的示例。

            apiVersion: v1
            kind: PersistentVolumeClaim
            metadata:
              name: csi-pvc-local-nocreate-stor1lun06a  # PVC的名字
            spec:
              accessModes:  #访问模式
              - ReadWriteOnce  
              resources:
                requests:
                  storage: 66Gi   #卷的容量,单位GiB,Kubernetes会尝试绑定大于等于该容量的PV
              selector:
                matchLabels:
                  app: stor-pv-nocreate-stor1lun06a
          • 卷模式为Block,新建PVC csi-pvc-local-nocreate-block-stor2lunb1的配置文件。参考examples\block-volumes\static-pv\csi-pvc-local-nocreate-block.yaml中的示例。

            apiVersion: v1
            kind: PersistentVolumeClaim
            metadata:
              name: csi-pvc-local-nocreate-block-stor2lunb1
            spec:
              accessModes:
              - ReadWriteOnce
              volumeMode: Block
              resources:
                requests:
                  storage: 22Gi
              selector:
                matchLabels:
                  app: csi-pv-local-block-stor2lunb1

          应用配置文件

          以PVC csi-pvc-local-nocreate-stor1lun06a.yaml为例。

          [root@server test]# kubectl apply -f csi-pvc-local-nocreate-stor1lun06a.yaml
          persistentvolumeclaim/csi-pvc-local-nocreate-stor1lun06a created

          验证已经创建的PVC

          以csi-pvc-local-nocreate-stor1lun06a为例。

          [root@server test]# kubectl get pvc
          NAME                                 STATUS        VOLUME                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
          csi-pvc-local-nocreate-stor1lun06a   Bound         csi-pv-local-stor1lun06a   66Gi       RWO                           10m

          注意

          • PVC通过容量自动匹配PV,当PV的容量大于等于PVC的容量时,Kubernetes会将PVC和PV进行绑定。如果有多个PV都满足条件,会选择第一个PV进行匹配。
          • PV和PVC配置文件中如有selector字段,那么app必须配置一致,否则无法绑定。如没有selector字段,PVC会根据容量匹配PV。
          • PVC和PV绑定后,PV无法删除,如需删除PV,需要先删除绑定的PVC。

          创建Pod

          创建Pod,并和PVC关联。HBlock CSI插件将自动完成格式化卷(如果未格式化),挂载卷。

          新建Pod的YAML配置文件

          • 卷模式为filesystem,创建Pod my-csi-app-local-pv-stor1lun06a的配置文件,参考examples\filesystem-volumes\static-pv\csi-app-local-pv.yaml中的示例。

            kind: Pod
            apiVersion: v1
            metadata:
              name: my-csi-app-local-pv-stor1lun06a    #创建的Pod名称
            spec:
              containers:
                - name: my-frontend   #容器名称
                  image: busybox  #请替换为容器使用的镜像
                  imagePullPolicy: "IfNotPresent"  #容器镜像的拉取策略
                  volumeMounts:
                  - mountPath: "/test6a"      #卷挂载到容器的目标路径
                    name: lun06a    #对应volumes标签下的资源名
                  command: [ "sleep", "1000000" ]
              volumes:
                - name: lun06a   # volumes资源名,可以在volumeMounts下挂载
                  persistentVolumeClaim:
                    claimName: csi-pvc-local-nocreate-stor1lun06a   # Pod指定使用的PVC名称
          • 卷模式为Block,创建Pod csi-app-local-pv-block-stor2lunb1的配置文件csi-app-local-pv-stor1lun06a.yaml,参考examples\block-volumes\static-pv\csi-app-local-pv-block.yaml中的示例。

            kind: Pod
            apiVersion: v1
            metadata:
              name: csi-app-local-pv-block-stor2lunb1
            spec:
              containers:
                - name: lunb1
                  image: busybox
                  imagePullPolicy: "IfNotPresent"
                  volumeDevices:
                  - devicePath: "/dev/testb1"
                    name: lunb1
                  command: [ "sleep", "1000000" ]
              volumes:
                - name: lunb1
                  persistentVolumeClaim:
                    claimName: csi-pvc-local-nocreate-block-stor2lunb1

          应用配置文件

          以csi-app-local-pv-stor1lun06a.yaml 为例。

          [root@server test]# kubectl apply -f csi-app-local-pv-stor1lun06a.yaml
          pod/my-csi-app-local-pv-stor1lun06a created

          验证Pod中挂载的卷

          [root@server test]# kubectl get pod|grep my-csi-app-local-pv-stor1lun06a  
          my-csi-app-local-pv-stor1lun06a              1/1     Running   0          92s

          可以看到容器中已经挂载了路径/test6a,此路径对应HBlock中的卷lun06a。

          [root@server ~]# kubectl exec -it my-csi-app-local-pv-stor1lun06a -- /bin/sh
          / # ls
          bin     dev     etc     home    lib     lib64   proc    root    sys     test6a  tmp     usr     var
          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  示例路径
          下一篇 :  动态PV(静态PVC)
          搜索 关闭
          ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2025天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明