安装

本地存储是一种软件定义的服务器本地存储解决方案,可提供简单、易于维护且高性能的本地存储服务能力。该方案基于社区的 TopoLVM 解决方案,通过系统的 LVM 方式实现本地存储的持久卷编排管理。

NOTE

从 ACP 4.5 开始,Alauda Build of TopoLVM 更名为 Alauda Container Platform LVM Volume Provisioner。从 Customer Portal 下载插件时,请搜索 Alauda Container Platform LVM Volume Provisioner。在重命名之前发布的插件软件包上传后,在平台中仍显示为 Alauda Build of TopoLVM。

先决条件

  • 存储集群中的每个节点都必须安装 lvm2 软件包。如果尚未安装,请在节点上执行 yum install -y lvm2 命令。

  • 下载与平台架构对应的 Alauda Container Platform Storage Essentials 安装软件包。

  • 使用 Upload Packages 机制上架 Alauda Container Platform Storage Essentials 安装软件包。

  • 下载与平台架构对应的 Alauda Container Platform LVM Volume Provisioner(之前称为 Alauda Build of TopoLVM)安装软件包。

  • 使用 Upload Packages 机制上架 Alauda Container Platform LVM Volume Provisioner(之前称为 Alauda Build of TopoLVM)安装软件包。

操作步骤

部署 Alauda Container Platform Storage Essentials

  1. 登录,进入管理员页面。

  2. 单击 Marketplace > OperatorHub,进入 OperatorHub 页面。

  3. 找到 Alauda Container Platform Storage Essentials,单击安装,进入 Install Alauda Container Platform Storage Essentials 页面。

    配置参数:

    参数推荐配置
    Channel默认 channel 为 stable。
    Installation ModeCluster:集群中的所有命名空间共享单个 Operator 实例进行创建和管理,从而降低资源使用量。
    Installation Place选择 Recommended,Namespace 仅支持 acp-storage。
    Upgrade StrategyManual:Operator Hub 中有新版本时,需要手动确认才能将 Operator 升级到最新版本。

部署存储

  1. 进入管理员页面。

  2. 在左侧导航栏中,单击存储管理 > 本地存储。

  3. 单击立即配置。

  4. 在安装 Operator向导页面中,单击开始部署。

    • 当页面自动进入下一步时,表示 Operator 部署成功。

    • 如果部署失败,请参考界面提示进行处理。然后单击清理并重新部署 Operator。

  5. 在创建集群向导页面中,添加设备。

    参数描述
    选择节点至少包含 1 个裸盘的节点。
    设备类别每个设备类别对应一组具有相同特征的存储设备。建议根据磁盘性质填写名称,例如 hdd、ssd。
    设备类型仅支持磁盘类型。
    存储设备例如 /dev/sda。如果有多个磁盘,可以逐个添加。
    快照启用后,支持创建 PVC 快照,并使用快照配置新的 PVC,以便快速备份和恢复业务数据。
    如果创建存储时未启用快照,仍可根据需要在存储集群详情页面的操作部分启用快照。
    注意:使用前,请确保已为当前集群部署 Volume Snapshot Plugin。
    • 单击下一步。当页面自动进入下一步时,表示集群部署成功。

    • 如果创建失败,请参考界面提示并及时清理资源。

  6. 在创建存储类向导页面中,配置相关参数。

    参数描述
    名称存储类的名称。在当前集群中必须唯一。
    显示名称用于帮助您识别或筛选的名称,例如存储类的中文描述。
    设备类别设备类别是 TopoLVM 中对存储设备进行分类的方式。每个设备类别对应一组具有相同特征的存储设备。如果没有特殊要求,可以使用集群中的 Auto-Allocated 设备类别。
    文件系统- XFS 是一种高性能日志文件系统,擅长处理并行 I/O 工作负载,支持大文件处理并提供流畅的数据传输。
    - EXT4 是 Linux 中的日志文件系统,提供 extent 文件存储方式并支持大文件处理。该文件系统的容量最高可达 1 EiB,支持的最大文件大小为 16 TiB。
    回收策略持久卷的回收策略。
    - Delete:删除持久卷声明时,同时删除绑定的持久卷。
    - Retain:即使删除持久卷声明,绑定的持久卷仍会保留。
    访问模式ReadWriteOnce (RWO):可由单个节点以读写模式挂载。
    分配项目此类型的持久卷声明只能在指定项目中创建。
    如果暂时未分配项目,之后也可以更新项目。
  7. 单击下一步,等待资源创建完成。