虛擬化技術給數據中心管理帶來了諸多優勢,它一方面可以提升基礎設施利用率,實現運營開銷成本最小化;另一方面可以通過整合應用棧和即時應用鏡像部署來實現業務管理的高效敏捷。
實施虛擬化的順序按照其生命周期可以簡單劃分為三個重要階段:創建、部署和管理。
創建一個最基本的虛擬鏡像的流程包括以下三個步驟:創建虛擬機、安裝操作系統和關停虛擬機,如圖所示。
第一步,在虛擬化管理平臺上選擇虛擬機類型,并設定虛擬硬件參數。參數主要包括虛擬機的CPU數量、內存大小、虛擬磁盤大小、掛載的虛擬光驅及虛擬磁盤等,其中虛擬磁盤的設定要充分考慮到后續安裝軟件所需空間的實際情況。虛擬化管理平臺將依據這些參數創建相應的虛擬機。
第二步,選擇客戶機操作系統并安裝,這個過程一般在虛擬化軟件套件提供的虛擬機窗口界面上進行,類似于在一臺普通的物理機器上安裝操作系統。安裝客戶機操作系統時要遵循“夠用即可”的原則,移除不必要的模塊、組件和功能,這樣既能提高虛擬機運行時的性能,又可以降低虛擬機受攻擊的風險。
最后一步是關停虛擬機,保存生成的虛擬鏡像和配置文件。經過這三個步驟,一個最基本的虛擬鏡像就創建完畢了,整個過程一般需要十幾分鐘左右。
虛擬器件技術是服務器虛擬化技術和計算機器件(Appliance)技術結合的產物,有效吸收了兩種技術的優點。根據Wikipedia的定義,計算機器件是具有特定功能和有限的配置能力的計算設備,例如硬件防火墻、家用路由器等設備都可以看做是計算機器件。
虛擬器件則是一個包括了預安裝、預配置的操作系統、中間件和應用的最小化的虛擬機。和虛擬鏡像相比,虛擬器件文件中既包含客戶操作系統,也包含中間件及應用軟件,用戶拿到虛擬器件文件后經過簡單的配置即可使用。與計算機器件相比,虛擬器件擺脫了硬件的束縛,可以更加容易地創建和發布。