vCenter清单中移除不可用的虚拟机

2013年6月22日 | 分类: 虚拟化 | 标签: , ,

vCenter清单中移除不可用的虚拟机

ESX主机失去后挂iscsi连接后,可能导致已经注册的虚拟机无法删除,这里介绍下方法,其实也比较简单。

一、使用vCenter操作

  1. SSH连接ESX主机
  2. 重启Management Agent

service mgmt-vmware restart

  1. 重启vCenter Server Agent

service vmware-vpxa restart

  1. 登录vCenter机器,重启vCenter服务

开始->运行->Services.msc,重启VMware VirtualCenter Server服务

  1. 打开vCenter控制台,右键单机虚拟机,从清单中移除。

二、使用命令行

A.

  1. 获取vmid

vmware-vim-cmd vmsvc/getallvms

  1. 取消注册

vim-cmd vmsvc/unregister vmid

  1. 重启Management Agent

service mgmt-vmware restart

  1. 重启vCenter Server Agent

service vmware-vpxa restart

  1. 登录vCenter机器,重启vCenter服务

开始->运行->Services.msc,重启VMware VirtualCenter Server服务

B.

  1. 查询VMX文件

vmware-cmd -l

  1. 取消注册vmx

vmware-cmd -s unregister <config_file_path>

  1. 重启Management Agent

service mgmt-vmware restart

  1. 重启vCenter Server Agent

service vmware-vpxa restart

  1. 登录vCenter机器,重启vCenter服务

开始->运行->Services.msc,重启VMware VirtualCenter Server服务

注:有的时候顺序不好使,就试试倒序。。。

Written by an6097

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。