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