工作中使用到在centos中安裝vmware workstation部署虛擬機器,以前都是使用圖形介面啟動虛擬機器,由此要調整vnc的解析度大小,重啟vnc server後所有虛擬機器都關閉了。事後分析可能是圖形化啟動虛擬機器是執行在level 5中,重啟vnc server相當於登出了執行vmware workstation的這個會話,自然所有虛擬機器就都被關閉了。
為了避免再出現這種問題,感覺通過命令列模式在level 3中啟動虛擬機器。
基本命令:
# vmrun -t ws start "/opt/vmware/win2k8r2.vmx" nogui啟動無圖形介面虛擬機器 (-t 是區分宿主機的型別,ws|server|server1|fusion|esx|vc|player,可能比較常用的是ws、esx和player,不過我沒有加-t在workstation也能正常執行,
可能esx和server就需要了)
# 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 list 列出正在執行的虛擬機器
# ps aux | grep 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
"/opt/vmware/win2k8r2.vmx" snapshotname 刪除乙個快照
建立快照時最好停止虛擬機器再建立,聽說這樣建立的快照比執行虛擬機器時要小很多,未驗證。
當然命令還有很多,具體可以通過vmrun --help自行查詢,linux和windows的命令格式是一樣的。
命令列模式啟動VMWare虛擬機器
工作中使用到在centos中安裝vmware workstation部署虛擬機器,以前都是使用圖形介面啟動虛擬機器,由此要調整vnc的解析度大小,重啟vnc server後所有虛擬機器都關閉了。事後分析可能是圖形化啟動虛擬機器是執行在level 5中,重啟vnc server相當於登出了執行vmwa...
使用命令列模式啟動VMWare虛擬機器
工作中使用到在centos中安裝vmware workstation部署虛擬機器,以前都是使用圖形介面啟動虛擬機器,由此要調整vnc的解析度大小,重啟vnc server後所有虛擬機器都關閉了。事後分析可能是圖形化啟動虛擬機器是執行在level 5中,重啟vnc server相當於登出了執行vmwa...
使用命令列模式啟動VMWare虛擬機器
工作中使用到在centos中安裝vmware workstation部署虛擬機器,以前都是使用圖形介面啟動虛擬機器,由此要調整vnc的解析度大小,重啟vnc server後所有虛擬機器都關閉了。事後分析可能是圖形化啟動虛擬機器是執行在level 5中,重啟vnc server相當於登出了執行vmwa...