vCenter 里虚拟机显示 invalid、orphaned 或 inaccessible,不要第一时间从清单删除。删清单很容易,找回上下文比较麻烦。
这种状态通常和主机连接、datastore 可见性、VMX 文件、注册关系或 vCenter 清单状态有关。Broadcom KB 312831 也把这些状态放在一起处理。
先确认 VM 文件还在不在
到 datastore browser 或 ESXi shell 里确认 VM 目录、VMX、VMDK 是否存在。
ls -lh /vmfs/volumes/DATASTORE/VMNAME/
cat /vmfs/volumes/DATASTORE/VMNAME/VMNAME.vmx | head
确认 datastore 和主机状态
- ESXi 主机是否 connected。
- datastore 是否 mounted。
- NFS/iSCSI/FC 路径是否正常。
- 只有 vCenter 看不到,还是 ESXi Host Client 也看不到。
重新注册前先想清楚
如果 VMX 文件完整,常见做法是从 datastore 找到 VMX 再 Register VM。但如果原对象还残留在 vCenter 清单里,先确认不会造成重复对象和备份系统混乱。
参考
参考 Broadcom KB Article ID 312831 / legacyId 1003742:Virtual machines appear as invalid or orphaned or inaccessible。



