智简魔方文档

4.4 DCIM 裸金属 V2.0 部署前置需求说明

架构设计

总体硬件要求

  1. 存储集群:四台及以上服务器(32 核、32 GB 内存;SSD 容量根据实际业务确定,可用空间约为总池空间的三分之一),部署可联系魔方售后。
  2. 准备三台以上物理服务器用作 iSCSI 网关。单台配置应为 32 核、32 GB 内存以上,SSD 至少 500 GB;管理网可使用 1 GbE 板载网卡,业务网和存储网至少使用 10 GbE 网卡并可配置 Bond。安装 Ubuntu Server 24.04,并使用 Netplan 网络服务。
  3. 客户的业务服务器需要双网口。

硬件配置(单台网关节点要求)

项目安装器最低要求生产推荐(三节点集群)说明
台数3 台相同规格3 台相同规格生产环境必须部署 3 个 Control Plane;etcd 需满足 2/3 多数派
CPU≥ 8 核≥ 16 核(租户较多时可使用 32 核以上)每个租户占用 1 个 tgtd Pod,CSI 和系统组件也会占用 CPU
内存≥ 16 GB≥ 32 GB(租户较多时建议 40 GB 以上)安装器预检低于 4 GB 会失败;高并发 iSCSI 需要预留资源
系统盘根分区可用空间 ≥ 200 GB≥ 500 GB SSD用于存放 Containerd 镜像、日志和 etcd(Control Plane)数据
数据盘无强制要求不存储业务数据RBD 位于 Ceph,本机无需配置大容量数据盘
网卡≥ 2 个物理网口3 个物理网口(或 2×Bond + 1 个业务网口)虚拟机和单网口设备不适合生产环境
网卡速率1 GbE 可用存储网口和业务网口使用 10 GbEiSCSI 与 Ceph 流量建议使用万兆网络,管理网口使用千兆网络即可
交换机二层互通管理、存储和业务网络使用不同 VLAN;面向客户的业务网口可配置 ACL可选用端到端 MTU 9000 巨型帧

其他要求: 主机名请勿使用 ubuntu、localhost 等通用名称(安装器可自动修改);关闭 Swap;启用 NTP 时间同步。建议三台服务器使用相同的硬件规格,以便调度与扩容。

操作系统与软件前置

项目要求
操作系统Ubuntu Server 24.04 及以上版本(安装器会进行预检)
权限使用 root 账号或通过 sudo 运行安装器
Ceph 客户端本机已配置 Ceph 配置文件和管理员密钥环,且集群状态为 HEALTH_OK 或 HEALTH_WARN
Ceph 集群独立部署,并预先创建 RBD 池
网络各 VLAN 内的 IP 无冲突,管理 VIP 和业务 VIP 均未被占用

Ceph 配置文件:

/etc/ceph/ceph.conf

Ceph 管理员密钥环:

ceph.client.admin.keyring

Ceph 集群状态检查命令:

ceph -s

须预先创建的 Ceph 池名称:

rbd

两网口与三网口方案

安装器在【网络配置】步骤会询问存储网口是否与管理网口复用,据此分为两套方案。

对比项方案 A:三网口(推荐)方案 B:两网口(最小配置)
物理网口数32
网口 1管理网(SSH、API、监控)管理网与存储网复用
网口 2存储网(仅 Ceph)业务网(iSCSI 客户流量)
网口 3业务网(iSCSI 客户流量)—
隔离性最佳:Ceph、iSCSI 和运维流量完全分离一般:Ceph 与管理网络共用带宽和广播域
适用场景生产、多租户和大流量环境实验、小规模或网口不足的环境
安装器选项存储网口选择【不复用管理口】存储网口选择【复用管理口】
业务网口本机 IP必填,且业务网口不能与管理网口相同必填

网卡方案对比

方案 A:三网口(生产推荐)

网口用途
网口 1管理(SSH、API、监控)
网口 2存储(仅 Ceph)
网口 3业务(iSCSI 客户流量)

管理网示例网段:

203.0.113.0/24

存储网示例网段:

192.168.19.0/24

业务网示例网段:

172.16.128.0/17

在安装器中,将存储网口设置为【不复用管理口】。

方案 B:两网口(最小可行)

网口用途
网口 1管理网与存储网复用(Ceph 使用管理网段)
网口 2业务网(iSCSI)

在安装器中,将存储网口设置为【复用管理口】。以下存储网段可不使用,但必须确保管理网与 Ceph MON 互通:

192.168.19.x

两套方案的 VIP 相同。

管理 VIP:

203.0.113.25

业务 VIP(客户 iSCSI Portal):

172.16.128.1