現在在exsi上安裝了一台debian10系統,然后也做好了系統的初始化,現在呢?想使用他作為基礎模板,然后方便部署新的系統,有小伙伴會說使用克隆功能,不過克隆功能是針對一個exsi的,我現在想大規模exsi節點部署這種系統,那么就可以采用批量下發系統或者是導入導出模板的功能,而我這次講的就是后者。
1、新裝的系統debian10_1
記得關機
2、導出為ovf模板
導出為ovf模板,其實有兩種方法,在exsi6.5之前的版本,可以下載一個vsphere client工具,連接上exsi,然后再使用上面的導出為ovf功能,但是我這里不行,因為我的是exsi6.7版本,網上沒找到適合的vsphere client版本,因此使用不了。而且web上的導出功能及其垃圾,根本用不了,所以只能使用ovftool工具來導出了,。
我這里windows客戶端安裝的有vmware workstation12虛擬機,那么在虛擬機的安裝目錄里面,有個ovftool目錄,如下所示:
進去之后,打開cmd窗口,切換到ovftool這個目錄里面。然后執行如下命令:
E:\soft\vmware\OVFTool>.\ovftool.exe vi://root:@192.168.22.2/debian10_1 C:\
Accept SSL fingerprint (42:8F:AD:8B:CE:D7:BD:2A:EB:D0:DE:D1:C9:00:CE:A0:6A:60:18
:B3) for host 192.168.22.2 as source type.
Fingerprint will be added to the known host file
Write 'yes' or 'no'
yes
Enter login information for source vi://192.168.22.2/
Username: root
Password: ***********
Opening VI source: vi://root@192.168.22.2:443/debian10_1
Opening OVF target: C:\
Writing OVF package: C:\debian10_1\debian10_1.ovf
Transfer Completed
Warning:
- ExtraConfig option 'nvram' is not allowed, will skip it.
Completed successfully
重點是這條命令:.\ovftool.exe vi://root:@192.168.22.2/debian10_1 C:\
,里面是root賬戶,回車后會提示輸入密碼,192.168.22.2是exsi的ip地址,后面的debian10_1是要導出的虛擬機的名字。最后面的哪個C:\
是你要備份的ovf模板系統的目錄。我這里直接備份到c盤根目錄下面
如下所示:
此時,導出系統為ovf模板就已經成功了。
3、導入ovf模板至一個新系統
現在我們要導入這個模板,導入命令如下所示:
E:\soft\vmware\OVFTool>ovftool.exe -ds=datastore1 -dm=thin -n=debian10_4 "C:\debian10_1\debian10_1.ovf" vi://root@192.168.22.2
Opening OVF source: C:\debian10_1\debian10_1.ovf
The manifest validates
Enter login information for target vi://192.168.22.2/
Username: root
Password: ***********
Opening VI target: vi://root@192.168.22.2:443/
Deploying to VI: vi://root@192.168.22.2:443/
Transfer Completed
Warning:
- ExtraConfig option 'nvram' is not allowed, will skip it.
Completed successfully
其中,這條命令是關鍵ovftool.exe -ds=datastore1 -dm=thin -n=debian10_4 "C:\debian10_1\debian10_1.ovf" vi://root@192.168.22.2
。-ds是存儲目錄的名稱,-dm=thin是精簡置備的意思,-n是新主機的名字。后面的是c盤下面的ovf文件系統(vmdk文件程序會自動調用導入至主機中,我們無需理會),最后的是root賬戶以及exsi主機的ip地址。比較簡單,我主要在-ds=datastore1這里踩了坑,這個datastore1的地址就是如下圖所示(紅色方框)的地址:
而淺藍色方框則是這個導入后的名稱,系統會自動創建這個目錄,我們無須理會。
使用ovftool工具還是非常的方便的,很好用的一個工具。