可以在Workstation或vSphere中,將虛擬機導出成OVF文件,然后在vSphere或 Workstation通 過“導入OVF文件”的方式,進行虛擬機的交互。在使用OVF文件在Workstation與vSphere之間交互時,要注意Workstation虛擬機及vSphere產(chǎn)品的版本。
例 如,在VMware Workstation 12中創(chuàng)建的虛擬機,默認是12.0的硬件格式,則在Workstation中導出的OVF,不能導入ESXi(因為當前ESXi最高版本是6.0,最高只能支持到11的硬件版本)。如果要將Workstation 12的虛擬機,導入到vSphere 6中,則在導出OVF文件之前,需要先修改硬件版本到11才可。同樣,ESXi 6中創(chuàng)建的虛擬機,如果虛擬機硬件版本為11,則至少需要導入到Workstation 11中才可以,不能導入到Workstation 10中。但如果在ESXi 6中創(chuàng)建虛擬機時,采用的虛擬機硬件版本9,則可以導入到Workstation 9及其以下的Workstation版本中。在ESXi中,虛擬機一旦創(chuàng)建,其虛擬機的硬件版本只能“升級”不能下降,而在Workstation中,可以通過“更改硬件兼容性”,升級或下降虛擬機的硬件版本。
表1 虛擬機硬件版本與及其支持的最低Workstation與ESXi版本對應表
虛擬機硬件版本與Workstation、ESXi版本對應關系如表1所示。
圖5 修改虛擬機設置
圖6 導出OVF模板
在vSphere中將虛擬機導出為OVF的主要步驟如下。
1.使用vSphere Client(vSphere Web Client也可,本文以vSphere Client為例)連接到ESXi或vCenter Server,關閉準備導出為OVF文件的虛擬機,然后修改虛擬機設置,修改“CD、DVD驅(qū)動器”為“客戶端設備”(如圖5)。
2.在左側(cè)清單中選擇一個關閉電源的虛擬機,在“文件”菜單選擇“導出→導出OVF模板”(如圖6)。
3.在“導 出 OVF模板”對話框,設置導出的名稱、選擇導出的目錄,在“格式”列表中選擇是導出文件夾(OVF)還是單個文件(OVA),之后開始導出OVF模板,直到導出完成。導出完成后,將導出的文件(文件夾)通過網(wǎng)絡或活動硬盤復制到Workstation或其他vSphere虛擬機處備用。
當使用vSphere Client直接連接到主機時,可以通過vSphere Client計算機可訪問的本地文件系統(tǒng)或通過Web URL部署OVF模板。
1.使用vSphere Client登錄到vCenter Server,在“文件”菜單選擇“部署OVF模板”。在“源”對話框中,單擊“瀏覽”按鈕選擇OVF或OVA模板。在“OVF模板詳細信息”對話框,顯示了要部署的模板虛擬機,占用的磁盤空間(精簡磁盤占用空間和厚置備磁盤占用空間)。
2.在“名稱和位置”對話框,為己部署模板指定名稱和位置。在“主機/群集”,選擇要在哪個主機或群集上運行部署的模板。在“資源池”對話框,選擇要在其中部署模板的資源池。在“存儲器”對話框,選擇將虛擬機文件存儲在何處,你可以根據(jù)需要選擇。在“磁盤格式”對話框,選擇以何種格式存儲虛擬磁盤,一般選擇“精簡置備”。在“網(wǎng)絡映射”對話框,選擇己部署的虛擬機使用什么網(wǎng)絡。在“即將完成”對話框,顯示了部署信息,檢查無誤后單擊“完成”按鈕。
之后開始部署虛擬機,直到部署完成。部署之后,虛擬機出現(xiàn)在清單中(如圖7)。
在Workstation中可以更改虛擬機的硬件版本,以適應其他版本的Workstation 或 vSphere。
1.在 Workstation中,用鼠標右鍵單擊要更改的虛擬機(虛擬機要關閉電源),在彈出的快捷菜單中選擇“管理→更改硬件兼容性”(如圖8)。
圖7 從模板部署虛擬機
圖8 更改硬件兼容性
圖9 導入虛擬機
2.在“選擇虛擬機硬件兼容性”對話框中,在“硬件兼容性”列表中,選擇新的硬件版本,在“兼容產(chǎn)品”處會顯示當前選中版本所支持的vSphere版本。在“轉(zhuǎn)換前克隆”對話框,選擇“更改此虛擬機”。
3.在“查看更改”對話框,顯示應用的更改,單擊“完成”按鈕。之后會開始轉(zhuǎn)換虛擬機并完成虛擬機硬件的更改。
在Workstation中導出與導入OVF,與在vSphere中類似,但比在vSphere中更簡單。
1.在 Workstation中,選中導出為OVF的虛擬機(虛擬機要關閉電源),然后在“文件”菜單中選擇“導出為 OVF”。
2.在彈出的“將虛擬機導出為OVF”對話框中,選擇保存OVF文件的位置,單擊“保存”按鈕,之后Workstation將會導出該虛擬機。
如果要在Workstation中導入OVF,可 在Workstation中,從“文件”菜單選擇打開“按鈕”。在“打開”對話框中,瀏覽選擇要導入的OVF文件。在“導入虛擬機”對話框中,設置導入的虛擬機名稱及保存位置,單擊“導入”按鈕(如圖9),之后則完成虛擬機的導入。