跳转至

XenServer 主机资源池


2014-08-21 by dongnan

概念篇

XenServer 的主机资源池理解为 vSphere ESXi 的集群即可。

标准主机资源池

资源池是一台或多台同类 XenServer 主机(或具有限制的异类主机)的聚合,每个池最多包含 16 台主机。

同类主机的定义是:

  • 要加入池的服务器上的 CPU 与池中已有服务器上的 CPU 相同(在供应商、型号和功能方面)。
  • 要加入池的服务器运行的 XenServer 软件版本在修补程序级别与池中已有的服务器相同。

向池中加入服务器时,软件将实施附加限制,特别是:

  • 不是现有资源池的成员。
  • 未配置任何共享存储。
  • 要加入的 XenServer 主机中不存在任何运行中的 VM 或挂起的 VM
  • VM 上不存在任何正在进行中的活动操作,例如关闭操作。

您还必须确保要加入池的主机的时钟与池主服务器同步(例如通过使用 NTP), 同时其管理界面是非绑定的(可以在该主机成功加入池后进行配置)而且其管理IP地址是静态的。

资源池中的 XenServer 主机可以包括不同数量的物理网络接口和不同大小的本地存储库。 实际上由于通常很难实现多个服务器使用完全相同的 CPU,因此微小差异是允许的。

如果您确信您的环境可以接受具有不同 CPU 的主机加入同一资源池,则加入池的操作可以通过传递 --force 参数强制执行。

注意:

资源池中的 XenServer 主机需要一个静态 IP 地址,这一要求同样适用于为池提供共享 NFSiSCSI 存储的主机。

对创建资源池来说,虽然技术上并不严格要求池具有一个或多个共享存储库,但池的优势 (例如在 XenServer 主机之间动态移动 VM 的能力)只有在池具有一个或多个共享存储库时才会体现出来。

如果可能,推迟 XenServer 主机的创建,直到共享存储可用。 添加共享存储后,Citrix 建议您将磁盘位于本地存储的现有 VM 移动到共享存储中。使用 xevm-copy 命令或 XenCenter 可实现此操作。

异类主机资源池

XenServer 6.2.0 允许将完全不同的主机硬件加入资源池(称为异类主机资源池),从而简化了不断扩展部署的过程。 异类主机资源池利用可提供 CPU“屏蔽”或“调配”的最新 Intel (FlexMigration) 和 AMD(Extended Migration) CPU 中的技术来实现。

通过这些功能,可以将 CPU 配置为看起来提供与实际不同的样式、型号或功能。这样,将可以创建主机池,尽管这些池具有完全不同的 CPU,但仍能安全地支持实时迁移。

使用 XenServer 可屏蔽新服务器的 CPU 功能,以使其与池中现有服务器的功能相一致,

需要满足以下条件:

  • 要加入池的服务器的 CPU 的供应商(例如 AMDIntel)必须与池中已有服务器相同,但具体类型(系列、型号和步数)无需相同。
  • 要加入池的服务器的 CPU 必须支持 Intel FlexMigrationAMD Enhanced Migration
  • 旧 CPU 的功能必须属于要加入池的服务器的 CPU 功能的一部分。
  • 要加入池的服务器运行的 XenServer 软件版本和安装的修补程序都必须与池中已有的服务器相同。

参考

内容摘自:<<XenServe 6.2 管理员指南>>

欢迎关注微信公众号: 运维录

Back to top