工作中使用到在centos中安装vmware Workstation部署虚拟机,以前都是使用图形界面启动虚拟机,由此要调整VNC的分辨率大小,重启VNC Server后所有虚拟机都关闭了。事后分析可能是图形化启动虚拟机是运行在level 5中,重启VNC Server相当于注销了运行vmware Workstation的这个会话,自然所有虚拟机就都被关闭了。
为了避免再出现这种问题,感觉通过命令行模式在level 3中启动虚拟机。
环境变量配置

基本命令:
虚机机路径

启动 我的虚拟机
vmrun.exe start "C:\Users\root\Documents\Virtual Machines\centos7-hadoop001\centos7-hadoop001.vmx" nogui
无gui启动vm虚拟机
查看虚拟机有开机状态
PS C:\Users\root> vmrun.exe list
Total running VMs: 3
C:\Users\root\Documents\Virtual Machines\centos7-hadoop003\centos7-hadoop003.vmx
C:\Users\root\Documents\Virtual Machines\centos7-hadoop002\centos7-hadoop002.vmx
C:\Users\root\Documents\Virtual Machines\centos7-hadoop001\centos7-hadoop001.vmx
Examples:
Starting a virtual machine with Workstation on a Windows host
vmrun -T ws start "c:\my VMs\myVM.vmx"
Stopping a virtual machine on an ESX host
vmrun -T esx -h https://myHost.com/sdk -u hostUser -p hostPassword stop "[storage1] vm/myVM.vmx"
Running a program in a virtual machine with Workstation on a Windows host with Windows guest
vmrun -T ws -gu guestUser -gp guestPassword runProgramInGuest "c:\my VMs\myVM.vmx" "c:\Program Files\myProgram.exe"
Running a program in a virtual machine with Server on a Linux host with Linux guest
vmrun -T server -h https://myHost.com:8333/sdk -u hostUser -p hostPassword -gu guestUser -gp guestPassword runProgramInGuest "[standard] vm/myVM.vmx" /usr/bin/X11/xclock -display :0
Creating a snapshot of a virtual machine with Workstation on a Windows host
vmrun -T ws snapshot "c:\my VMs\myVM.vmx" mySnapshot
Reverting to a snapshot with Workstation on a Windows host
vmrun -T ws revertToSnapshot "c:\my VMs\myVM.vmx" mySnapshot
Deleting a snapshot with Workstation on a Windows host
vmrun -T ws deleteSnapshot "c:\my VMs\myVM.vmx" mySnapshot
Enabling Shared Folders with Workstation on a Windows host
vmrun -T ws enableSharedFolders "c:\my VMs\myVM.vmx"
浙公网安备 33010602011771号