计算簇的要求

先决条件

计算簇的 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 备份