我有一个ESX4服务器与虚拟中心断开连接。 我进去运行“service mgmt-vmware restart”,命令挂了大概3个小时,最后我不得不进去尝试杀死vmware-hostd,发出kill -9命令。 之后,我重新启动了mgmt-vmware服务,但无法让服务器连接到VIC或VC服务器。 我再次发出了“service mgmt-vmware restart”命令,它重新启动了服务,但是我注意到它并没有终止它创build的新的vmware-hostd进程。 我已经试过停止mgmt-vmware服务,这说明它的工作,但是,它不杀死进程,并将创build一个新的,当你启动服务回来。 我已经尝试运行kill -9对PID,并没有成功。
我坚持使用多个hostd进程,并且没有连接到VC。 我在这个服务器上有大约12个正在运行的虚拟机,它们都在运行。 我真的不想重启服务器。 任何帮助将不胜感激。
我最近在ESX 3.5盒子上遇到了几乎相同的问题。 请注意,由于目前没有4台服务器,我的说明是3.5。 该命令不应该太远
您可能将不得不重新启动主机
对我来说,我的沙子从服务器下面掉了两秒钟,正好在一个虚拟的中间 – 呃,告诉你它不是那样的。
如果您必须重新启动,则可以尝试执行以下命令, 如果您安装了最新版本的vmware工具 ,则尝试彻底closures
获取所有正在运行的主机和其vmx文件的path
vmware-cmd -l
你会得到像这样的东西:
/vmfs/volumes/48221444-8ab49b9a-7e2d-001d096881c9/ASTTest/ASTTest.vmx /vmfs/volumes/47a0b49f-3e7bd396-9091-001d096881cb/TestMachine/TestMachine.vmx
vmware-cmd <path_to_vmx> stop soft
举例如下:
vmware-cmd /vmfs/volumes/47a0b49f-3e7bd396-9091-001d096881cb/TestMachine/TestMachine.vmx stop soft
一旦一切都停止,继续并重新启动主机。