23
• All CPUs have virtualization enabled (for running Windows VMs) or all CPUs have virtualization disabled (must
be consistent across hosts in the pool)
• All hosts in the pool run the same version of XenServer software, at the same patch level
• All hosts in the pool have the same type of XenServer product license
• All hosts in the pool be configured with the same supplemental packs
Before a XenServer host joins a pool, it must also:
• Not be a member of an existing pool
• Have no shared storage configured
• Have no running or suspended VMs, or active operations on any VMs in progress (for example, shutting down)
• Have a static IP address or be DNS addressable (IP addresses can be assigned via DHCP, but it is not advisable
with shared storage)
• Have a system clock synchronized with that of the pool master (for example, via NTP)
• Not have a bonded management interface (you can configure this once the host has successfully joined the
pool)
XenServer hosts in resource pools may contain different numbers of physical network interfaces and have local
storage repositories of varying size. In practice, it is often difficult to obtain multiple servers with the exact same
CPUs, and so minor variations are permitted. If you are sure that it is acceptable in your environment for hosts
with varying CPUs to be part of the same resource pool, then you can force join a pool together using the CLI. For
information on forcing the joining operation, see the XenServer Administrator's Guide.
Note:
Servers providing shared NFS or iSCSI storage for the pool must have a static IP address or
be DNS addressable.
Heterogeneous Pools
Heterogeneous pool creation is made possible by leveraging technologies in recent Intel (FlexMigration) and AMD
(Extended Migration) CPUs that provide CPU "masking" or "leveling". These features allow a CPU to be configured
to appear as providing a different make, model, or functionality than it actually does. This enables you to create
pools of hosts with disparate CPUs but still safely support live migrations.
For details on creating heterogeneous pools, see the XenServer Administrator's Guide.