Hyper-V Cluster Clustered Role and Resource Properties and Live migration setting
问题出现场景
CNSHAS4VM11/12/13/14 为Hyper-V Cluster Nodes, 在发送故障恢复或者重启后,经常出现资源分配不均的情况。
CNSHABPM04 设默认的Node是VM13, 但是在启动之后无法迁移回VM13,留在了VM14上,同时在CNSHABPM04的Properties可以查看到Preferred Owners 也仅勾选了 VM13
查看Event Details发现系统也尝试自动切换回Node-VM13,不是Cluster仲裁的问题
手动动态迁移也失败
问题的关键点
根据Event Details提示发现VM14的CPU型号不相同,
解决方法
主要就是更改Processor compatibility,需要勾选以下选项。
过程中发现,如果主机是在“高CPU”并且需要切换回“低CPU”,需要先将主机关机迁移回“低CPU”的Node后确定Processor compatibility设置已勾选后再开机,之后就可以实现不同CPU之间的动态迁移了。
同时在这中不同主机混用环境下组成的Hyper-V Cluter中,在创建主机时最好在低CPU的Node中先创建,可以避免一些奇奇怪怪的问题,当然最好的办法就是尽量让Hyper-V Cluter Nodes的主机CPU硬件配置尽可能保持一致!
参考文档