由於經常要用vmware建立虛擬機器做一些測試,集群的測試使用連線轉殖,可以節省磁碟的空間(如果不是因為窮,沒人願意向生活低頭)於是找到了這個bat指令碼,做了一些修改和學習,為大家加上了一些注釋,方便大家修改成自己的需求
cd "d:\program files\vmware\"
vmrun -t ws snapshot "d:\vmwareos\suse 12 sp3\suse 12 sp3.vmx" "suse 12"
for /l %%a in (01,1,05) do (
vmrun.exe -t ws clone "d:\vmwareos\suse 12 sp3\suse 12 sp3.vmx" "d:\vmwareos\suse 12-%%a\suse 12-%%a.vmx" linked -snapshot="suse 12" -clonename="suse 12-%%a"
)
注釋
# 進入到vmrun.exe所在目錄(記得修改成自己的vmrun所在路徑,在vmware快捷鍵右鍵-->點選'開啟檔案所在路徑')
cd "d:\program files\vmware\"
# 使用vmrun建立snapshot(快照),生成的快照名稱為suse 12
vmrun -t ws snapshot "d:\vmwareos\suse 12 sp3\suse 12 sp3.vmx" "suse 12"
# 使用for迴圈執行
# (01,1,05)表示轉殖五颱虛擬機器
# d:\vmwareos\suse 12 sp3\suse 12 sp3.vmx 表示源虛擬機器
# d:\vmwareos\suse 12-%%a\suse 12-%%a.vmx 表示轉殖後的目錄名稱和虛擬機器名稱(%%為迴圈內的數字)
# linked為鏈結轉殖,full為完整轉殖
# -snapshot 為之前建立的快照名稱
# -clonename 為轉殖後的虛擬機器名稱
for /l %%a in (01,1,05) do (
vmrun.exe -t ws clone "d:\vmwareos\suse 12 sp3\suse 12 sp3.vmx" "d:\vmwareos\suse 12-%%a\suse 12-%%a.vmx" linked -snapshot="suse 12" -clonename="suse 12-%%a"
)
vmware workstation虛擬網路設定
多次因為虛擬機器網路問題導致很多時間浪費,下面就將我這次的配置的正確示例作為參考,來說明虛擬機器如何通過本地網路聯通外部網路上網。先上圖 該圖是本次實驗的配置,包括本地虛擬網路vmnet8的配置 虛擬機器的配置和vmware 虛擬網路的配置 虛擬網路配置 編輯 虛擬機器網路編輯器 常規設定,其中注意...
虛擬機器 VMware Workstation安裝
虛擬機器 vmware workstation 8安裝 虛擬機器不建議用版本過高,個人認為原因有二 1 過高版本軟體裝完之後,會非常大,會占用硬碟空間 2 雖然新版本的功能更多,但是這些所謂的新功能主要是針對企業進行運用的,比如虛擬化 做集群等,對於個人使用者的話,最高不要高於8 安裝步驟 和裝qq...
VMWare WorkStation虛擬機器清理
在使用vmware workstation時,經常會往虛擬機器裡拖曳檔案,儘管在系統中將它刪除了,但實際上這個檔案並沒有在電腦的磁碟中消失,而是以vmware快取的一種形式存在著,這會導致虛擬機器的磁碟占用體積越來越大。首先開啟vmware安裝的所在位置 然後按住shift鍵 在空白的位置右擊一下,...