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