Creating a heterogeneous XenServer resource pool
Creating heterogeneous resource pools is most easily done with XenCenter. XenCenter will automatically suggest using CPU masking whenever possible.
To add a heterogeneous XenServer host to a resource pool using the xe CLI use the following procedure:
Find the CPU features of the Pool Master by running the following command:
xe host-get-cpu-features
On the new server, run the
xe
host-set-cpu-features
command and copy and paste the Pool Master's features into the features parameter. For example:xe host-set-cpu-features features= <pool_master's_cpu_features> xe host-set-cpu-features features=17bae3ff-bfebfbff-00000001-28100800
Restart the new server.
Run the
xe
pool-join
command on the new server to join the pool.To return a server with masked CPU features back to its normal capabilities, run the following command:
xe host-reset-cpu-features
Note
To display a list of all properties of the CPUs in a host, run the xe
host-cpu-info
command.