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 安装包。
登录,进入 Administrator 页面。
点击 Marketplace > OperatorHub,进入 OperatorHub 页面。
找到 Alauda Container Platform Storage Essentials,点击 Install,进入 Install Alauda Container Platform Storage Essentials 页面。
配置参数:
参数 | 推荐配置 |
---|---|
Channel | 默认通道为 stable 。 |
Installation Mode | Cluster :集群内所有命名空间共享单个 Operator 实例进行创建和管理,资源占用较低。 |
Installation Place | 选择 Recommended ,命名空间仅支持 acp-storage。 |
Upgrade Strategy | Manual :当 Operator Hub 有新版本时,需要手动确认升级 Operator 到最新版本。 |
进入 Administrator。
在左侧导航栏点击 Storage Management > Local Storage。
点击 Configure Now。
在 Install Operator 向导页面,点击 Start Deployment。
页面自动跳转到下一步表示 Operator 部署成功。
若部署失败,请根据界面提示排查解决,然后点击 Clean Up 并重新部署 Operator。
在 Create Cluster 向导页面,添加设备。
参数 | 说明 |
---|---|
Select Node | 至少有 1 块裸盘的节点。 |
Device Class | 每个设备类对应一组具有相同特性的存储设备,建议根据磁盘性质填写名称,如 hdd、ssd。 |
Device Type | 仅支持磁盘类型。 |
Storage Device | 例如 /dev/sda。若有多块磁盘,可逐一添加。 |
Snapshot | 启用后支持创建 PVC 快照,并使用快照配置新的 PVC,实现业务数据的快速备份与恢复。 若创建存储时未启用快照,后续可在存储集群详情页的 Operations 部分按需启用。 注意:使用前请确保当前集群已部署Volume Snapshot Plugin。 |
点击下一步,页面自动跳转表示集群部署成功。
若创建失败,请根据界面提示及时清理资源。
在 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 Mode | ReadWriteOnce (RWO):可被单个节点以读写模式挂载。 |
Allocation Project | 该类型的持久卷声明只能在特定项目中创建。 若暂未分配项目,也可后续进行 更新。 |
点击 Next,等待资源创建完成。