XenCenter

池要求

资源池是一台或多台服务器的同类或异类聚合,每个池最多包含 64 台服务器。创建池或将服务器加入现有池之前,请确保池中的所有服务器都满足以下要求。

硬件要求

XenServer 资源池中的所有服务器都必须广泛兼容 CPU,也就是说:

  • 所有服务器上的所有 CPU 的 CPU 供应商(Intel 或 AMD)必须都相同。
  • 所有 CPU 都必须启用虚拟化功能。

其他要求

除硬件必备项之外,加入池的服务器还需要多个其他必备项:

  • 它必须具有一致的 IP 地址(服务器上的静态 IP 地址或静态 DHCP 租用)。此要求同样适用于提供共享 NFS 或 iSCSI 存储的服务器。
  • 服务器的系统时钟必须与池协调器同步(例如,通过 NTP)。
  • 服务器不能是某个现有资源池的成员。
  • 服务器上不能有任何正在运行或挂起的 VM,其 VM 中不能有任何正在执行的操作。在服务器可以加入池之前,必须关闭所有 VM。
  • 不能为服务器配置任何共享存储。
  • 服务器不能有绑定的管理接口。在加入池之前,请重新配置加入服务器的管理接口,并将其移回物理 NIC。服务器成功加入池后,您可以重新配置它。有关详细信息,请参阅配置 IP 地址
  • 它与池中已有的服务器必须在相同的修补程序级别运行同一版本的 XenServer 软件。
  • 为服务器配置的补充包必须与池中已有的服务器相同。补充包用于将附加软件安装到 dom0(XenServer 控制域)中。为防止在池中出现不一致的用户体验,请确保在池中的所有服务器上安装相同修订版的相同补充包。
  • 服务器的 XenServer 许可证必须与池中已存在的服务器相同。例如,无法将使用 XenServer Standard Edition 许可证的服务器添加到包含使用 XenServer Premium Edition 的服务器的现有资源池中。加入池后,可以更改任意池成员的许可证。许可证级别最低的服务器决定了池中所有成员可以使用的功能。有关许可的详细信息,请参阅关于 XenServer 许可

同类池

同类资源池是具有相同 CPU 的服务器的聚合。除了上述各部分中的要求之外,加入同类池的服务器必须与池中已有的服务器具有相同的 CPU。如果 CPU 具有相同的供应商、型号和功能,则将其视为相同的 CPU。

异构池

XenServer 允许将完全不同的主机硬件加入资源池(称为异类资源池),从而不断扩展部署。异构资源池采用提供 CPU“屏蔽”或“调配”的 Intel (FlexMigration) 和 AMD (Extended Migration) CPU 中的技术来实现。通过这些功能,可以将 CPU 配置为看起来提供与实际不同的样式、型号或功能。使用此功能可以创建具有不同 CPU 的主机池,但仍能安全地支持实时迁移。加入异构池的服务器必须满足以下要求:

  • 加入池的服务器的 CPU 必须与池中已有服务器的 CPU 来自同一供应商(AMD、Intel)。但是,特定类型(系列、型号和步进编号)的 CPU 不需要来自同一供应商。
  • 要加入池的服务器的 CPU 必须支持 Intel FlexMigration 或 AMD Enhanced Migration。

XenServer 简化了对异类池的支持。只要 CPU 来自同一供应商系列,则不论底层 CPU 属于何种类型,您都可以将服务器添加到现有资源池中。在以下情况下,每次都会对池功能集进行动态计算:

  • 新服务器加入池
  • 池成员离开池
  • 池成员在重新启动之后重新连接

池功能集发生任何变化都不会影响当前在池中运行的 VM。正在运行的 VM 将继续使用启动时所应用的功能集。此功能集在启动时确定,而且在历经迁移、挂起和恢复操作后一直保持不变。如果功能有所欠缺的服务器加入池,导致池的功能水平下降,则正在运行的 VM 可以迁移到池中除新添加的服务器以外的任何服务器。在池中或跨池将 VM 移动或迁移到其他服务器时,XenServer 会将 VM 的功能集与目标服务器的功能集进行比较。如果发现两者的功能集兼容,则允许迁移 VM。此功能允许在池中和跨池自由移动 VM,而不论 VM 使用的是何种 CPU 功能。如果使用 Workload Balancing 选择用于迁移 VM 的最佳目标服务器,则不建议将功能集不兼容的服务器作为目标服务器。

注意:

要更新正在运行的 VM 以使用池的新功能集,请先关闭后再启动该 VM。重新启动 VM(例如在 XenCenter 中单击重新启动)不会导致 VM 更新其功能集。

共享池存储

虽然这不是创建资源池时必须严格遵守的要求,但池的优势仅在池具有一个或多个共享存储库 (SR) 时才会体现出来。这些优势包括在最合适的服务器上运行 VM,以及在服务器之间进行 VM 迁移。

除非具有共享存储,否则我们建议您不要尝试创建池。添加共享存储后,可以通过复制 VM 将磁盘位于本地存储中的任何现有 VM 快速移动到共享存储中。

当具有共享 SR 的服务器成为池协调器时,该 SR 将成为池的共享 SR。如果新的池协调器没有任何共享存储,则必须为池创建新的共享 SR:请参阅创建新的 SR

池要求