华为开发者空间 解决vCenter上的虚拟机迁移存储时,提示“VirtualMachine.Relocate”失败。

解决vCenter上的虚拟机迁移存储时,提示“VirtualMachine.Relocate”失败。

这个问题仅出现在storage vMotion时,迁移时弹出报错框——调用对象“VM-NAME” 的“VirtualMachine.Relocate”失败。找到VMWare KB,说明vStorage API备份后VPX_DISABLED_METHODS未删除,经检查确实存在问题的VM有NB_LAST_BACKUP标志。再按照KB里所述SQL,找到VPX_DISABLED_M...

wKioL1OgDGLArbJTAADwIMnXrYw992.jpg

这个问题仅出现在storage vMotion时,迁移时弹出报错框——调用对象“VM-NAME” 的“VirtualMachine.Relocate”失败。

找到VMWare KB,说明vStorage API备份后VPX_DISABLED_METHODS未删除,经检查确实存在问题的VM有NB_LAST_BACKUP标志。再按照KB里所述SQL,找到VPX_DISABLED_METHODS相关行,删除后问题解决。


1、Stop the vCenter Services.

2、Take a backup of the vCenter Server database.

3、Run this command against the vCenter Server database.


select * from VPX_VM WHERE FILE_NAME LIKE '%Virtual-Machine-Name%'


4、Take note of the numerical ID value returned by the above SQL stmt, as this will be required in the SQL stmt in steps 5 and 6.

5、Run this command against the vCenter Server database, to confirm the stale entry:


select * from VPX_DISABLED_METHODS WHERE ENTITY_MO_ID_VAL = 'vm-{id from step 4}'


6、To remove the stale entry run this command against the vCenter Server database:


delete from VPX_DISABLED_METHODS WHERE ENTITY_MO_ID_VAL = 'vm-{id from step 4}'


7、Start vCenter Server Services, then retry the Storage vMotion.


转载于:https://blog.51cto.com/nowsun/1427393

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐

  • 浏览量 2663
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献5条内容