通过vim-cmd来管理虚拟机:
vim-cmd vmsvc/getallvms # 获取所有虚拟机的VMID信息
vim-cmd vmsvc/power.on VMID # 打开虚拟机电源
vim-cmd vmsvc/power.off VMID # 关闭虚拟机电源
vim-cmd vmsvc/power.getstate VMID # 获取虚拟机的电源状态
vim-cmd vmsvc/reload VMID # 重新加载虚拟机
补充:虚拟机SUSE 11 SP4执行reboot命令,无法重启成功,无法成功打开虚拟机。查询日志发现有一个PCI错误。在虚拟机关机状态移除PCI设备0和PCI设备1,可以成功打开虚拟机。无法成功的原因是EXSI服务器的装着SUSE 11 SP4的卡被碰松了,下电服务器,重新安装好卡,添加上PCI设备0和PCI设备1可以成功开启虚拟机。
[root@localhost:/vmfs/volumes/5a62066f-b4f625e1-a53b-ecf4bbda1dc4/SUSE-11SP4] tail -f vmware.log