落叶的心思的博客

一个记录与折腾的小站

VMware ESXi 里的“无效”虚拟机处理方法

发布时间:

发布者:

分类:

阅读数:

12

点赞数:

0

阅读时长预计:

2 分钟

一、问题背景

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/hostd

5、查看虚拟机列表

vim-cmd vmsvc/getallvms

如果存在无效虚拟机,会看到类似提示:

Skipping invalid VM ’25’

其中:

  • Skipping 表示该虚拟机已失效
  • 25 为该虚拟机在 ESXi 中的编号

6、注销并删除无效虚拟机

vim-cmd vmsvc/unregister 25

四、注意事项

  • 25 为无效虚拟机编号,每台主机可能不同
  • 操作前请确认该虚拟机确实已无磁盘数据,避免误删
  • 该命令仅从 ESXi 清单中移除虚拟机,不会删除数据存储中的文件

转载声明:

转载此文章请注明出处。

若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

最新评论

  1. 落叶的心思

科学与工具

收藏与发文

登录与注册