适用场景:
vCenter Server或Virtual Center不能连接到ESX/ESXi主机
通过vSphere Client不能连接ESX/ESXi主机
无法关闭或开启ESX/ESXi主机上的虚拟机


操作步骤:
如果是ESXi主机请参考以下步骤:
DCUI图形界面方式

  • 连接到ESXi主机BIOS-Like界面(***界面),通过root账户及密码登陆;

  • 找到Restart Management Agents选项,通过提示重启该服务(回车—>F11—>回车确认);
    注:如果是ESXi 4.1或5.x,该选项在TroubleShooting选项下;

  • 退出登录;



本地控制台或SSH方式

  • 进入主机命令行界面;

  • 执行以下命令重启hostd和vpxa服务;

    复制代码

    注:在ESXi 4.x中,需要执行以下命令:

    复制代码

  1. # /etc/opt/init.d/vmware-vpxa restart

  1. # /etc/init.d/hostd restart

  2. # /etc/init.d/vpxa restart

退出登录;




如果是ESX主机,请参考以下步骤:

  • 通过SSH工具或本地控制台连接ESX,使用root账户密码登陆;

  • 通过以下命令重启vmware-hosts服务:
    # service mgmt-vmware restart

  • 通过以下命令重启vCenter Server Agents服务
    # service vmware-vpxa restart

  • 执行过程如下所示:

    [root@ESXi01]# service mgmt-vmware restart
    Stopping VMware ESX Server Management services:
    VMware ESX Server Host Agent Watchdog [ OK ]
    VMware ESX Server Host Agent [ OK ]
    Starting VMware ESX Server Management services:
    VMware ESX Server Host Agent (background) [ OK ]
    Availability report startup (background) [ OK ]
    [root@ESXi01]# service vmware-vpxa restart
    Stopping vmware-vpxa: [ OK ]
    Starting vmware-vpxa: [ OK ]
    [root@ESXi01]#