VMware Workstation批量轉殖虛擬機器

2022-09-22 03:33:11 字數 1276 閱讀 6386

由於經常要用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鍵 在空白的位置右擊一下,...