因手贱在升级vCenter Sever Appliance 时出现故障,只能恢复备份。备份恢复后发现VCSA的迁移和移至的按钮变成灰色,无法执行该虚机的迁移,启用VCSA所在的主机维护模式,VCSA能正常迁移,vMotion功能正常。同时发现另一台虚拟也存在该问题,把另一台虚机取消注册后再注册该问题消失。而VCSA无法进行该操作,经查KB,发现该问题是因为虚机在备份后vcenter server 数据库中vpx_disabled_methods表项未移除造成,具体见KB1029926(Migration options for a virtual machine are greyed out though vMotion is licensed)。
故障恢复:
1、打开vsphere client ,选中故障虚机,把浏览器url 复制下来,内容如下:https://ExamplevCenterFQDNorIP/ui/#?extensionId=vsphere.core.vm.summary&objectId=urn:vmomi:VirtualMachine:***vm-141***:6092ad44-b617-4b32-be19-3445fc35c5ba&navigator=vsphere.core.viTree.hostsAndClustersView
提取MOB ID,在这里是 vm-141
2、打开浏览器在url 输入
https://ExamplevCenterFQDNorIP/mob/?moid=AuthorizationManager&method=enableMethods
出现以下页面![在这里插入图片描述](https://img-blog.csdnimg.cn/20201213150853879.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ic3pt,size_16,color_FFFFFF,t_70#pic_center)
3、第一个空格中,把MOID替换成上面提取的MOBID
vm-141
第二个空格填写 RelocateVM_Task
点击 Invoke Method
4、刷新,问题解决。