本文将指导您如何在云平台中管理存储池(Pool),包括创建、更新、删除及权限设置等操作。

存池列表

进入存储池列表菜单

  • 在左侧导航栏中,依次点击 存储池管理 -> 存储池,即可进入存储池列表页面。

存储池列表展示内容

  • 存储池列表展示了各存储池的详细信息,包括以下列:
  • 名称:存储池的标识名称,如volumes、images、vms等。
  • 副本:存储池的数据副本数量,如复制:x2表示双副本,复制:x3表示三副本。
  • 类型:存储池的类型,如rbd(块存储)、mfs(文件存储元数据 / 数据)。
  • 使用率:存储池已使用空间占比的可视化进度条及百分比数值。
  • 大小:存储池的容量设置,部分显示 “未设置”,部分如test-pool显示10.0 GiB。
  • 读取 / 写入:以折线图形式展示存储池的读取和写入流量变化趋势。
  • 读取 OPS / 写入 OPS:存储池的每秒读取 / 写入操作数,当前均为0.00 byte/s。
  • 操作:包含对存储池的成员、更新、删除操作入口。

页面按钮

  • 创建:点击可新建存储池,用于添加新的存储资源单元。
  • 存储池集配置:用于对存储池集进行相关配置操作,如设置存储池的集合策略等。
  • 搜索框:在 “请输入名称” 输入框中输入存储池名称,可快速筛选目标存储池;“显示默认” 开关可控制是否显示默认存储池。
  • 操作列按钮
    • 成员:可查看或管理该存储池的成员信息。
    • 更新:可对存储池的配置(如副本数、类型等)进行修改更新。
    • 删除:可删除该存储池(注意:删除前需确保数据已迁移或无需保留,避免数据丢失)。

存储池创建

进入创建页面的路径

  • 在左侧导航栏中,依次点击 存储池管理 -> 存储池,进入存储池列表页面后,点击页面上方的创建按钮,即可进入存储池创建页面。

创建页面各模块

  • (一)基本信息模块
    • 名称:必填项,需输入存储池的标识名称,用于区分不同存储池。
    • 应用:选择存储池的用途,如示例中选择 “块存储”,用于标记存储池是为块存储场景服务。
  • (二)限制模块
    • 最大存储:必填项,设置存储池的最大容量,示例中为10 GiB。若留空或填0则禁用此配额,有效配置值需大于0。
    • 最大对象数:可留空或填0以取消配额设置,有效配置值需大于0,用于限制存储池内对象的数量。
  • (三)存储类型模块
    • 存储池类型:必填项,选择存储池的数据冗余和保护策略,示例中选择 “副本池”。其中replicated(副本)适合高性能场景,erasure(纠删码)适合冷数据或大规模存储场景。
    • 副本个数:必填项,设置数据的冗余份数,示例中为3,即每个对象存储 3 份副本。
  • (四)放置组模块
    • PG 自动扩展:必填项,选择是否开启自动调整存储池放置组(PG)数量的功能,示例中为 “开启(on)”,用于根据数据使用情况和集群容量动态优化性能和资源分配。
  • (五)清洗模块
    • CRUSH 算法规则组:必填项,选择定义数据分布到磁盘策略的规则组,示例中为replicated_rule,用于指定存储池类型、副本数及故障域等,确保数据均匀分布和容错。
  • (六)压缩模块
    • 模式:必填项,选择存储池的数据压缩策略,示例中为 “关闭压缩”。其中none为关闭压缩,passive仅在客户端请求时压缩,aggressive强制压缩所有写入数据,force无条件压缩。
  • (七)右侧存储信息模块
    • 存储申请大小:展示可用存储容量(8.72 TiB)、申请量(10.00 GiB)及申请比率(0.1%),并以环形图区分块存储、其它存储、文件存储、对象存储的申请情况。
    • 存储实际使用大小:展示磁盘总量(8.73 TiB)、可用容量(7.06 TiB)、已使用容量(1.67 TiB)及可用比率(80.8%)。
  • (八)底部操作按钮
    • 确定:完成所有配置后,点击该按钮确认创建存储池。
    • 返回:点击可返回存储池列表页面,放弃当前创建操作。

存储池更新

进入更新页面的路径

  • 在左侧导航栏中依次点击 存储池管理 -> 存储池,进入存储池列表页面后,找到目标存储池(如示例中的volumes),点击其 “操作” 列中的更新按钮,即可进入存储池更新页面。

更新页面各模块

  • (一)基本信息模块
    • 名称:存储池的标识名称,此处为只读状态,显示当前存储池名称volumes。
    • 应用:显示当前存储池的用途为 “块存储”,用于标记存储池的服务场景,此处为只读状态。
  • (二)限制模块
    • 最大存储:可设置存储池的最大容量,示例中为0(表示禁用此配额,有效配置值需大于0)。
    • 最大对象数:可设置存储池内对象的数量配额,示例中为0(表示取消此配额设置,有效配置值需大于0)。
  • (三)存储类型模块
    • 存储池类型:显示当前存储池类型为 “副本池”,用于说明数据冗余和保护策略(副本池适合高性能场景,纠删码适合冷数据 / 大规模存储),此处为只读状态。
    • 副本个数:显示当前数据冗余份数为2,用于指定数据的备份数量,此处为只读状态。
  • (四)放置组模块
    • PG 自动扩展:显示当前为 “开启(on)” 状态,用于自动调整存储池放置组(PG)数量,根据数据使用和集群容量优化性能与资源分配,此处为可选择状态(可切换开启 / 关闭)。
  • (五)清洗模块
    • CRUSH 算法规则组:显示当前规则组为replicated_rule,用于定义数据分布到磁盘的策略,确保数据均匀分布和容错,此处为可选择状态(可切换规则组)。
  • (六)压缩模块
    • 模式:显示当前为 “关闭压缩”,用于设置数据压缩策略(支持passive“仅客户端请求时压缩”、aggressive“强制压缩所有写入数据”、force“无条件压缩” 等模式),此处为可选择状态。
  • (七)右侧存储信息模块
    • 存储申请大小:展示可用存储容量(8.72 TiB)、申请量(10.00 GiB)及申请比率(0.1%),并以环形图区分块存储、其它存储、文件存储、对象存储的申请情况。
    • 存储实际使用大小:展示磁盘总量(8.73 TiB)、可用容量(7.06 TiB)、已使用容量(1.67 TiB)及可用比率(80.8%)。
  • (八)底部操作按钮
    • 确定:完成所有更新配置后,点击该按钮确认并保存对存储池的修改。
    • 返回:点击可返回存储池列表页面,放弃当前更新操作。

存储池删除功能(集群配置修改及提示)

功能背景

  • 若要删除存储池,需先修改集群配置以启用 “允许删除存储池” 的开关,此操作存在数据丢失风险,因此系统会给出重要告警提示,需谨慎操作。

操作步骤及说明

  • 触发配置修改弹窗:在存储池列表页面,点击目标存储池 “操作” 列的删除按钮,会弹出 “修改存储池可删除开关” 的配置弹窗。
    重要告警提示解读
  • 警告核心:启用该参数后,集群中拥有删除权限的用户可通过命令或界面删除存储池,操作不可撤销,会导致数据彻底清除;若误删生产数据,将造成严重数据丢失事故。
  • 风险说明:删除操作无挽回可能,需在必要的维护或清理阶段临时启用,操作完成后立即恢复为禁用状态;执行删除前,务必确保有完整的数据备份或快照。
  • 推荐操作:启用参数前再次确认操作目的;删除完成后立即关闭该开关;建议在变更记录中记录此次修改的原因与时间。
  • 配置开关操作:找到 “是否允许删除” 的开关,将其切换为开启状态(蓝色为开启)。
  • 确认与关闭:点击确定按钮保存配置,之后可执行存储池删除操作;操作完成后,需再次进入该配置弹窗,将 “是否允许删除” 开关关闭,点击确定保存。

删除存储池

  • 删除前请确认以下条件:

  • 集群 已开启删除保护开关;
  • 存储池中 不存在正在使用的对象或卷;
  • 删除操作具有相应权限的用户执行。
  • 删除后,存储池及其元数据将从集群中彻底移除,不可恢复。

强烈警示:
务必仅在经过严格评估且明确有删除需求的场景下才开启删除权限;
操作完毕后必须第一时间关闭该保护开关,否则极易引发不可逆的大规模数据丢失事故,造成无法挽回的业务灾难。

作者:吴升斌  创建时间:2025-10-23 15:19
最后编辑:吴升斌  更新时间:2025-12-19 18:40