VMware vSphere ESXI 4/5 SSH连接主机给GUEST机加电

场景:由于环境温度过高导致ESXI主机全部宕机。待温度恢复后给主机加电。由于Vcenter是在ESXI中的一个Guest机来充当,因此主机断电后Vcenter被关机了;待主机加电后,需要启动vcenter才能通过vcenter管理所有guest机进行加电开机;更郁闷的是,由于主机资源有限,vcenter放在vapp中自动漂移的,因此关机前甚至都不知道vc在哪个主机上.....

     更郁闷的是,问题发生时,手上甚至连VMware vSphere Client都还没有;还好ipad上有ssh。

――――――――――――――――――――――――――――――――――――――――――――

1、 通过ssh连接ESXI主机。

2、 登录主机后, vim-cmd vmsvc/getallvms 先遍历该主机上的客户机。

得到如下:

       

Vmid                Name                                                   File                                        Guest OS      Version   Annotation
912    node103 192.168.x.83   [vol680] node103 192.168.x.83/node103 192.168.x.83.vmx   centos64Guest   vmx-07             
928    node104 192.168.x.84   [vol680] node104 192.168.x.84/node104 192.168.x.84.vmx   centos64Guest   vmx-07             
944    node4 192.168.x.79     [vol680] node4 192.168.x.79/node4 192.168.x.79.vmx       centos64Guest   vmx-07             
960    node5 192.168.x.80     [vol680] node5 192.168.x.80/node5 192.168.x.80.vmx       centos64Guest   vmx-07

 

3、上述命令可以得到vmid.然后 继续vim-cmd vmsvc/power.on 912 既可将vmid 912的guest机加电了。

4、重复上述命令将所有的guest机加电。

5 、连接另一个ESXI主机继续重复给所有guset机加电....郁闷的是一直连接到第七台主机的时候才在vim-cmd vmsvc/getallvms 后看到了vcenter guest机。

――――――――――――――――――――――――――――――――――――――――――――

1. vim-cmd vmsvc/getallvms   查看esxi主机上的guest机的vmid name 等

2. vim-cmd vmsvc/power.on(/off/suspend/reset/reboot/getstate)   vmid      将vmid主机加电/关机/挂起/重置/重启/查                                                                                                                       看电源状态

3.vim-cmd vmsvc/还支持更多的操作 比如

     vmsvc/get.config  vmsvc/connect  vmsvc/get.guest 等等 可help查看


你可能感兴趣的:(esxi,power管理)