收藏本站 咨询热线:025-86159690/86159691

  • 电话:025-86159690/86159691
  • 手机:13382072932
  • 地址:南京市江宁区东山街道金兰路11号南京南站南广场绿地之窗E2A栋901室
  • 您当前所在的位置:
  • 首页
  • >
  • 技术支持
技术支持
China Printing

相同CPU条件下,VMware Vmotion报错

现象描述:
客户使用了相同CPU和配置的多台服务器,将多台服务器建成一个虚拟机的集群,客户在使用Vmotion 虚拟机漂移的过程中,会遇到CPU兼容性的报错,导致无法漂移成功,打开CPU EVC兼容模式依然报错

解决方法:
运行VMware官方的CPU-Compatibility 可以发现Supported EVC Mode这项是不相同的,这个会导致vMotion的兼容性检测不通过。
uEFI中的AES选项的开启和关闭会直接影响EVC Mode,因此需要将同一集群内的ESXi主机AES设置成相同。

IBM已经发布了一个AES的已知问题
http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=migr-5086963

客户的服务器虽然是相同CPU和配置,但是可能不是同一批次采购,导致主板的UEFI 微码版本不同,
1.10之后版本后UEFI微码默认会将Advanced Encryption Standard (AES) 的功能开启
1.10之前版本后UEFI微码默认会将Advanced Encryption Standard (AES) 的功能关闭
这个参数的值的默认值不同导致了集群不能正常实现 vMotion的功能

将集群中的所有服务器的UEFI微码都升级到最新的版本(要保证所有的UEFI的版本的都新于1.10)
在不能升级微码的情况下,因为在UEFI中没有直接的AES的选项可是设置,需要使用IBM的ASU工具来查看设置
asu64 show UEFI.AesEnable

更改ASE选项
asu64 set UEFI.AesEnable Disable/Enable

上一条: 如何在System x的linux OS上查看CPU核心温度

下一条: 在vmware下给虚拟机配置NPIV