计算簇的要求
先决条件
计算簇的 CPU 和 RAM
请注意计算簇的其他 CPU 要求:
- 使用 64 位 x86 AMD-V 或 Intel VT 处理器,已启用硬件虚拟化扩展。对于 Intel 处理器,请在 BIOS 中使用“扩展页表”启用“不受限制的来宾”和 VT-x。
- 在每个节点上使用相同的 CPU 型号,以避免 VM 实时迁移问题。如果需要在计算簇中使用不同的 CPU 型号,则为每组具有相同 CPU 型号的计算节点创建位置。
考虑以下计算簇的 RAM 和 CPU 要求示例:
-
如果您有 3 个节点(1 个系统磁盘和 4 个存储磁盘)并想将其用于“计算服务”,请参见下表获取计算信息。
示例:3 节点计算服务 服务 管理节点 每个次要节点 系统 6 GB, 2 cores 6 GB, 2 cores 存储服务 4 个具有 1 GB 和 0.2 核心的存储磁盘,即 4GB 和 0.8 核心 4 个具有 1 GB 和 0.2 核心的存储磁盘,即 4GB 和 0.8 核心 计算 8 GB, 3 cores 负载均衡器 1 GB, 1 core Kubernetes 2 GB, 2 cores 总计 21 GB 的 RAM,以及 8.8 核心 10 GB 的 RAM,以及 2.8 核心 -
如果您有 10 个节点(1 个系统磁盘、1 个缓存磁盘和 3 个存储磁盘)并想将其用于“计算服务”,有关计算,请参见下表。请注意,三个节点用于管理节点的高可用性,并且每个节点都满足管理节点的要求。
示例:带有 MN HA 的计算服务的 10 个节点 服务 每个管理节点 每个次要节点 系统 6 GB, 2 cores 6 GB, 2 cores 存储服务 3 个存储+ 1 个具有 1 GB 和 0.2 核心的高速缓存磁盘,即 4 GB 和 0.8 核心 3 个存储+ 1 个具有 1 GB 和 0.2 核心的高速缓存磁盘,即 4 GB 和 0.8 核心 计算 8 GB, 3 cores 负载均衡器 1 GB, 1 core Kubernetes 2 GB, 2 cores 总计 21 GB 的 RAM,以及 8.8 核心 10 GB 的 RAM,以及 2.8 核心
计算簇的网络
可以出于评估目的创建最低网络配置,也可以将其扩展为建议用于生产环境的高级网络配置。
-
最低配置包括两个网络,用于内部和外部流量:
-
推荐的配置扩展到连接到以下逻辑网络接口的五个网络:
-
一个绑定连接用于内部管理和存储流量;
-
一个绑定连接,通过它提供四个 VLAN:
- 用于 VM 之间的叠加网络流量
- 计算 API 和 VM(及反向操作),以及用于 iSCSI、NFS、S3 和 Backup Gateway 数据的公共导出用于通过管理和自助服务面板进行管理
- 对于外部 VM 流量
- 用于由第三方备份管理系统提取 VM 备份
-