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
地址,这一要求同样适用于为池提供共享 NFS
或 iSCSI
存储的主机。
对创建资源池来说,虽然技术上并不严格要求池具有一个或多个共享存储库,但池的优势
(例如在 XenServer
主机之间动态移动 VM
的能力)只有在池具有一个或多个共享存储库时才会体现出来。
如果可能,推迟 XenServer
主机的创建,直到共享存储可用。
添加共享存储后,Citrix
建议您将磁盘位于本地存储的现有 VM
移动到共享存储中。使用 xevm-copy
命令或 XenCenter
可实现此操作。
异类主机资源池
XenServer 6.2.0
允许将完全不同的主机硬件加入资源池(称为异类主机资源池),从而简化了不断扩展部署的过程。
异类主机资源池利用可提供 CPU“屏蔽”或“调配”的最新 Intel
(FlexMigration) 和 AMD
(Extended Migration) CPU
中的技术来实现。
通过这些功能,可以将 CPU
配置为看起来提供与实际不同的样式、型号或功能。这样,将可以创建主机池,尽管这些池具有完全不同的 CPU
,但仍能安全地支持实时迁移。
使用 XenServer
可屏蔽新服务器的 CPU
功能,以使其与池中现有服务器的功能相一致,
需要满足以下条件:
- 要加入池的服务器的
CPU
的供应商(例如AMD
、Intel
)必须与池中已有服务器相同,但具体类型(系列、型号和步数)无需相同。 - 要加入池的服务器的
CPU
必须支持Intel FlexMigration
或AMD Enhanced Migration
。 - 旧 CPU 的功能必须属于要加入池的服务器的 CPU 功能的一部分。
- 要加入池的服务器运行的
XenServer
软件版本和安装的修补程序都必须与池中已有的服务器相同。
参考
内容摘自:<<XenServe 6.2 管理员指南>>