起因:
centos主机上安装了vmware workstation并建了三个虚拟机,在配置lvs测试环境时,发现一台机器ping不通,点开虚拟机界面发现黑屏,按crtl+alt鼠标无法跳出虚拟机,因虚拟机故障导致无法操作宿主机。本想重启一下宿主机来解决,无奈还有重要的文档未保存。
突发奇想vmware有没有命令行操作?网上查了下还真有,在此记录一下。
虚拟机相关控制命令:
# vmrun list 列出正在运行的虚拟机
#vmrun start "/opt/VMware/win2k8r2.vmx" gui启动带图形界面虚拟机
# vmrun stop "/opt/VMware/win2k8r2.vmx"hard | soft强制关闭虚拟机(相当于直接关电源) | 正常关闭虚拟机
# vmrun reset "/opt/VMware/win2k8r2.vmx" hard | soft冷重启虚拟机 | 热重启虚拟机
# vmrun suspend "/opt/VMware/win2k8r2.vmx" hard | soft挂起虚拟机(可能相当于休眠)
# vmrun pause "/opt/VMware/win2k8r2.vmx"暂停虚拟机
# vmrun unpause "/opt/VMware/win2k8r2.vmx"停止暂停虚拟机
# vmrun -T ws snapshot "/opt/VMware/win2k8r2.vmx" snapshotName创建一个快照
# vmrun -T ws reverToSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName 从一个快照中恢复虚拟机
# vmrun -T ws listSnapshots "/opt/VMware/win2k8r2.vmx"列出虚拟机快照数量及名称
# vmrun -T ws deleteSnapshot
转载于:https://blog.51cto.com/sleeper/1740473