安装

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

目录

前提条件

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

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

  • 通过 Upload Packages 机制上传 Alauda Container Platform Storage Essentials 安装包。

  • 下载对应您平台架构的 Alauda Build of TopoLVM 安装包。

  • 通过 Upload Packages 机制上传 Alauda Build of TopoLVM 安装包。

操作步骤

部署 Alauda Container Platform Storage Essentials

  1. 登录,进入 Administrator 页面。

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

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

    配置参数:

    参数推荐配置
    Channel默认通道为 stable
    Installation ModeCluster:集群内所有命名空间共享单个 Operator 实例进行创建和管理,资源占用较低。
    Installation Place选择 Recommended,命名空间仅支持 acp-storage
    Upgrade StrategyManual:当 Operator Hub 有新版本时,需要手动确认升级 Operator 到最新版本。

部署存储

  1. 进入 Administrator

  2. 在左侧导航栏点击 Storage Management > Local Storage

  3. 点击 Configure Now

  4. Install Operator 向导页面,点击 Start Deployment

    • 页面自动跳转到下一步表示 Operator 部署成功。

    • 若部署失败,请根据界面提示排查解决,然后点击 Clean Up 并重新部署 Operator。

  5. Create Cluster 向导页面,添加设备。

    参数说明
    Select Node至少有 1 块裸盘的节点。
    Device Class每个设备类对应一组具有相同特性的存储设备,建议根据磁盘性质填写名称,如 hddssd
    Device Type仅支持磁盘类型。
    Storage Device例如 /dev/sda。若有多块磁盘,可逐一添加。
    Snapshot启用后支持创建 PVC 快照,并使用快照配置新的 PVC,实现业务数据的快速备份与恢复。
    若创建存储时未启用快照,后续可在存储集群详情页的 Operations 部分按需启用。
    注意:使用前请确保当前集群已部署Volume Snapshot Plugin
    • 点击下一步,页面自动跳转表示集群部署成功。

    • 若创建失败,请根据界面提示及时清理资源。

  6. Create Storage Class 向导页面,配置相关参数。

    参数说明
    Name存储类名称,必须在当前集群内唯一。
    Display Name便于识别或筛选的名称,如存储类的中文描述。
    Device Class设备类是 TopoLVM 中对存储设备的分类方式,每个设备类对应一组具有相同特性的存储设备。无特殊需求时,可使用集群中的 Auto-Allocated 设备类。
    File System- XFS 是一种高性能的日志文件系统,擅长处理并行 I/O 负载,支持大文件处理并提供流畅的数据传输。
    - EXT4 是 Linux 中的日志文件系统,采用 extent 文件存储方式,支持大文件处理。文件系统容量可达 1 EiB,最大支持文件大小为 16 TiB。
    Recycling Policy持久卷的回收策略。
    - Delete:删除持久卷声明时,绑定的持久卷也会被删除。
    - Retain:即使删除持久卷声明,绑定的持久卷仍会保留。
    Access ModeReadWriteOnce (RWO):可被单个节点以读写模式挂载。
    Allocation Project该类型的持久卷声明只能在特定项目中创建。
    若暂未分配项目,也可后续进行 更新
  7. 点击 Next,等待资源创建完成。