一、前言描述
客户公司几年前购买了四个Dell服务器,以构建VMware虚拟化群集。创建了越来越多的虚拟机,并且没有足够的物理机器资源。因此,我购买了一台新的戴尔服务器,安装了ESXI操作系统,将新服务器添加到集群中,将虚拟机迁移到新添加的服务器,并找到了错误。
错误消息如下:目标主机不支持虚拟机的当前硬件要求。如何解决这个问题?让我们看看IT家伙。
二、解决办法
1。检查由VMware Vcenter创建的群集函数,发现在创建群集时,未考虑后来的主机扩展,并且没有打开EVC函数。
VMware的EVC是什么?
EVC是增强VMOTION兼容性的缩写。 EVC允许您在不同世代的CPU之间迁移虚拟机。但是,CPU平台必须相同。英特尔平台的CPU与英特尔平台CPU兼容,英特尔平台与AMD平台不兼容。
换句话说,您拥有AMD的CPU服务器,现在您购买了Intel CPU。它们都被用作VMware群集,因此不可能迁移虚拟机。同一平台上的英特尔CPU可以迁移虚拟机。
配置EVC,以确保由于CPU不兼容而导致的群集中主机之间的虚拟机迁移不会失败。
在集群中,您可以看到EVC模式被禁用。
2。启用群集的EVC函数。
在库存中选择群集。单击“配置”选项卡。选择VMware EVC,然后单击更改EVC模式。
选择启用“启用Intel主机的EVC”。但是,发现在Intel主机上启用EVC后报告了错误,无法启用。
3。如果无法启用EVC函数,我该怎么办?
现在,仅重新创建一个新集群,所有主机都迁移到新集群。
输入新的群集名称以打开HA功能。
4。选择“手动,半自动或全自动”。根据您的需求做出选择。通常,手动选择服务器簇。如果用加密狗插入服务器,则无法自动迁移虚拟机。
5。电源管理,默认下一步。
6。vsphere ha,默认情况下,集群中允许的故障数为1。
7。虚拟机选项,默认下一步。
8。虚拟机监视,默认下一步。
9。在VMware EVC中,如果服务器全部来自Interl平台,请选择为Intel主机启用它。如果服务器都是AMD平台的CPU,请选择为AMD主机启用EVC。
10。选择完成后,选择VMware EVC模式。选择一个与CPU兼容的指令集。
11。虚拟机开关的文件位置默认情况下是下一步。
12。创建了新群集。
13。此时,您可以从旧群集迁移主机,从主机迁移虚拟机,然后输入维护模式,然后删除主机并添加新的集合集。
用户评论
来自火星的我
之前也遇到过这种情况,感觉好烦躁啊!后来发现是EVC没有开启导致的,马上开启了以后就解决了,真希望官方能在这方面给个提示。
有16位网友表示赞同!
葵雨
升级vCenter集群的时候要注意一下这个EVC功能,搞错了会的确很头疼,还好问题解决啦,继续努力!
有20位网友表示赞同!
等量代换
我也是新添加一台中小型机没法迁移,当时还一头雾水呢!感谢分享这个解决方案,真是救了我的命!
有15位网友表示赞同!
早不爱了
EVC啊EVC, 这玩意儿有时候真的让我哭笑不得,明明配置差不多的环境,却在虚拟机迁移上就卡着。还是建议官方能优化一下。
有17位网友表示赞同!
单身i
想问一下,EVC开不开启对性能有什么影响?我记得以前有人说EVC会导致某些情况下性能下降吗?
有20位网友表示赞同!
棃海
新集群肯定是要配置完善的,毕竟虚拟机迁移是企业级应用的关键功能。EVC也是一个非常重要的组件,要理解这个功能才能避免那些莫名其妙的问题。
有6位网友表示赞同!
泪湿青衫
感觉这个解决方案有点简单粗暴啊!直接开启EVC可能会导致一些其他的问题吧?还是建议采取一些更细致的配置方法比较好。
有20位网友表示赞同!
残留の笑颜
我这里遇到过类似情况,发现是硬件规格与现有主机的规格不匹配导致迁移失败。检查了相关文档发现开启EVC的确可以解决部分问题,但要根据实际情况选择合适的策略哦!
有14位网友表示赞同!
念初
vCenter集群的新增机器迁移不能直接执行,这个事情真是让新手玩家非常懵逼啊!好在文章中提到开启EVC的功能是解决问题的关键,我试了一下好像真的有效,感谢分享!
有17位网友表示赞同!
空谷幽兰
对于虚拟机迁移来说,硬件规格的兼容性很重要。 如果新添加的主机与现有主机的处理器架构和版本不一致,则可能导致虚拟机迁移失败。 开启 EVC 功能可以帮助提高虚拟机迁移 的成功率,因为 EVC 可以对未匹配的 CPU 特征进行 emulation。
有11位网友表示赞同!
莫飞霜
EVC确实是一个很有用的功能,特别是对于混合环境的部署。 它能够允许在不同CPU架构之间迁移虚拟机,但这并不意味着它万能, 在使用时还是要根据实际情况谨慎考虑可能的兼容性问题和性能影响。
有18位网友表示赞同!
念安я
这个解决方案确实简单粗暴,但有时候也的确能解决大部分人的痛点!对于初学者来说,先把任务完成再说其他影响,也是一种学习思路。以后多了解EVC的功能,就能更专业地配置了。
有6位网友表示赞同!
枫无痕
我也是在添加新主机时遇到这个问题的,后来通过查阅资料发现需要开启 EVC 功能才能解决虚拟机迁移问题。 确实很感谢这个文章分享的解决方案!
有6位网友表示赞同!
逾期不候
其实EVC功能不是万能的, 在一些特殊情况下仍然可能无法解决虚拟机迁移问题,比如虚拟化平台配置不当、硬件驱动冲突等等。遇到这种情况需要进行更加细致的排查和调整。
有17位网友表示赞同!
掉眼泪
我之前也遇到过类似情况,感觉真的很棘手!幸好看到了这篇博客,解决了我的问题,感谢文章作者分享经验!
有10位网友表示赞同!
歇火
EVC这个功能要灵活运用,不能一味地开启就OK。在某些特定情况下,它可能会导致性能下降或产生其他不期望的结果。 建议大家根据实际的资源环境和应用需求谨慎使用。
有12位网友表示赞同!
呆檬
希望vCenter官方能提供更详细的使用指南和错误诊断方法,这样对于新手来说会更容易上手,避免因为一些小问题浪费太多时间精力!
有14位网友表示赞同!