一、问题背景
ESXi 用久了,难免会折腾存储、换硬盘、删虚拟机。
有时候虚拟机早就没了,磁盘也拆了,但在 Web 管理页面里还残留一个“无效”虚拟机,点不掉、删不了,看着特别别扭。
这种情况基本只能通过命令行处理,下面记录一下实际的处理过程。
二、处理思路
通过 SSH 登录 ESXi 主机,使用 vim-cmd 命令查看系统中已注册的虚拟机列表,找到标记为 Skipping invalid VM 的虚拟机编号,然后将其从 ESXi 清单中注销。
三、处理步骤
1、登录 ESXi Web 管理页面,开启 SSH 服务;也可以给 ESXi 主机接显示器,在本地终端中开启 SSH。
2、使用 SSH 工具登录 ESXi 主机,如 PuTTY。
3、登录成功后,在命令行中查看系统内部虚拟机状态
4、进入 ESXi 主机目录
cd /etc/vmware/hostd5、查看虚拟机列表
vim-cmd vmsvc/getallvms如果存在无效虚拟机,会看到类似提示:
Skipping invalid VM ’25’
其中:
- Skipping 表示该虚拟机已失效
- 25 为该虚拟机在 ESXi 中的编号
6、注销并删除无效虚拟机
vim-cmd vmsvc/unregister 25四、注意事项
- 25 为无效虚拟机编号,每台主机可能不同
- 操作前请确认该虚拟机确实已无磁盘数据,避免误删
- 该命令仅从 ESXi 清单中移除虚拟机,不会删除数据存储中的文件
转载声明:
转载此文章请注明出处。
若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

发表回复