獲取、部署和管理Oracle VM模板
Oracle VM模板為預(yù)構(gòu)建、預(yù)配置且生產(chǎn)就緒的模板,這使IT管理員可以部署基于模板的VM到其Oracle VM環(huán)境中。這些模板可以幫助在整個應(yīng)用程序生命周期簡化部署,從而降低成本并加快部署速度。
骨文使用自己的做法和標準對模板進行封裝,管理員可以下載模板并免費試用,如果他們喜歡,他們可以選擇購買產(chǎn)品許可證。每個模板都提供基準,管理員可以重復(fù)使用該基準來創(chuàng)建可部署的VM,VM會繼承模板的內(nèi)容和配置,管理員還可以增強和調(diào)試VM以滿足特定的工作負載要求。
典型的甲骨文模板包括來賓OS和應(yīng)用程序軟件,以及基本配置信息,例如虛擬CPU的數(shù)量、內(nèi)存量、虛擬磁盤大小以及任何其他所需設(shè)置以支持VM部署。
甲骨文還提供Oracle VM Virtual Appliances,這是類似的預(yù)配置軟件包。這些設(shè)備有時會與Oracle VM模板混淆,因為甲骨文文檔偶爾會使用術(shù)語模板來指代這兩種產(chǎn)品類型。它們之間的主要區(qū)別是甲骨文將模板打包為壓縮的.tgz文件,而將設(shè)備打包為.ovf文件或.ova文件。
獲取甲骨文VM模板
甲骨文為很多技術(shù)提供模板,例如Oracle Solaris和Fusion Middleware。例如,甲骨文提供一組模板以支持甲骨文數(shù)據(jù)庫部署,包括Single Instance和Real Application Clusters(RAC)。甲骨文配置模板最少安裝Oracle Linux 6或7,以及數(shù)據(jù)庫系統(tǒng)。甲骨文聲稱,即使是新手管理員也可以在幾分鐘之內(nèi)安裝一個甲骨文數(shù)據(jù)庫實例,或者在數(shù)小時內(nèi)完成生產(chǎn)就緒的RAC配置。
管理員可以從Oracle Technology Network下載Oracle VM模板,然后使用Oracle VM Manager將其導(dǎo)入到Oracle VM環(huán)境中。管理員還可以在VM Manager中克隆現(xiàn)有的VM或模板,此功能可以與Oracle VM模板結(jié)合使用。
例如,管理員可以導(dǎo)入和克隆Oracle E-Business Suite模板,在新模板上安裝其他應(yīng)用程序,然后使用它來創(chuàng)建特定類型的VM。并且,管理員可以繼續(xù)基于原始模板創(chuàng)建VM。
部署Oracle VM模板
管理員在設(shè)置Oracle VM模板前,他們必須先安裝Oracle VM,這將提供一個安全可擴展的環(huán)境來虛擬化業(yè)務(wù)應(yīng)用程序。甲骨文還專門設(shè)計Oracle VM可以在其整個生命周期(從開發(fā)和測試到生產(chǎn)和持續(xù)維護)中支持第1層數(shù)據(jù)驅(qū)動的應(yīng)用程序。
在管理員安裝Oracle VM后,他們必須至少添加一個Oracle VM Server實例。該服務(wù)器帶有一個虛擬機管理程序和稱為Domain 0(Dom0)的特權(quán)控制域,該域運行最小化的Oracle Linux Unbreakable Enterprise Kernel。管理員可以直接在裸機上安裝該服務(wù)器,而無需主機操作系統(tǒng)。系統(tǒng)管理程序控制所有來賓對Dom0內(nèi)核和設(shè)備驅(qū)動程序的特權(quán)訪問。
管理員還必須安裝Oracle VM Manager,這是用于控制Oracle VM環(huán)境及其組件(包括Oracle VM模板)的集中式管理工具。甲骨文建議管理員將Oracle VM Manager與Oracle VM Server實例安裝在不同的計算機上,以避免單點故障。
在管理員可以使用Oracle VM模板之前,他們必須創(chuàng)建一個存儲庫來存儲它們和其他Oracle VM資源。管理員可以使用Oracle VM Manager導(dǎo)入模板并使它們可用于存儲池。管理員還必須執(zhí)行多項與網(wǎng)絡(luò)相關(guān)的任務(wù),例如創(chuàng)建VM網(wǎng)絡(luò)和生成一組虛擬網(wǎng)絡(luò)接口卡。
當模板在存儲池中可用,管理員就可以通過克隆(或復(fù)制)原始模板來創(chuàng)建VM。Oracle VM Manager提供了一個VM創(chuàng)建向?qū)?,可引?dǎo)管理員執(zhí)行必要的步驟。但是,克隆過程可能需要一些時間,具體取決于模板的大小或存儲性能。
管理員創(chuàng)建虛擬機后,當啟動虛擬機時,他們可能需要更新一些配置設(shè)置。例如,如果管理員創(chuàng)建一個包含Oracle數(shù)據(jù)庫實例的模板,則他們必須提供系統(tǒng)帳戶密碼以及Oracle Net Listener的TCP / IP端口。甲骨文建議對于基于Oracle VM模板的任何VM,管理員應(yīng)更改默認的用戶名和密碼,以最大程度地降低安全風(fēng)險。