應用程式驅動的伺服器虛擬化方案 Oracle VM 第 3 回

一連五篇的連載將全面介紹 Oracle VM (OVM) 伺服器虛擬化的安裝與配置、基本功能與管理、容災方案、平台升級、以及不可或缺的故障處理和架構恢復,這篇將介紹 Oracle VM 伺服器虛擬化方案的基本功能與管理。

上一篇我們介紹了 OVM 的安裝、部署與配置的步驟,相信我們已經清楚如何進行設備選型、架構規劃和基本的安裝配置部署了。下面我們將介紹如何使用 OVM 平台部署自己的業務應用程式以及實現各種常用的管理功能。

管理虛擬機器

建立虛擬機器,是所有虛擬化平台最基本的功能。下面我們將通過現有的實驗環境,來演示如何在一個已經部署完成的 OVM 平台上,建立和存取一台 Oracle Linux 6.3 作業系統的虛擬機器。登入 OVM 管理界面, 在 Servers and VMs 標籤處點擊 Create Virtual Machine。在彈出的建立虛擬機器界面中,選擇 Create a New VM 並進入下一步(圖 1),然後指定該虛擬機器將在哪個倉庫 (Repository) 中存放。虛擬機器名稱 (Name),是否啟用高可用特性 (Enable High Availability),作業系統的類型以及版本 (Operating System) 和虛擬機器的類型 (Domain Type)。

圖1:指定虛擬機器的參數。
圖1:指定虛擬機器的參數。

記憶體和 CPU

這裡使用的虛擬機器類型是 Xen HVM、PV Drivers,分別指定最大記憶體和當前記憶體,以及最大 CPU 和當前 CPU。注意當前 CPU 和當前記憶體,都不可以超出所定義的最大值。在此前提下,CPU 和記憶體可以實現線上的增加和減少。最後是優先順序(Priority) 和處理器能力 (Processor Cap%)。優先順序表示每一個虛擬機器所能使用的 CPU 優先順序,優先順序越高,虛擬機器就越能獲得更多的 CPU 時鐘週期。優先順序取值範圍為 0 至 99,99 代表最高優先順序。處理器能以百分比表示,百分比越大將得到更多處理時間(圖 2)。

圖2:指定優先順序和處理器能力。
圖2:指定優先順序和處理器能力。

網路配置

接下來選擇在哪個橋接器上建立和橋接虛擬網路卡(圖3),OVM 將自動從之前建立的 MAC 位址集區中,指定一個虛擬 MAC 位址給該虛擬機器。在儲存配置界面可建立虛擬磁碟,因此需要指定磁碟名稱、容量以及空間的分配方式,即 Sparse Allocation 或者 Non-Sparse Allocation(圖 4),OVM 將分配一個磁碟檔給虛擬機器。所謂 Sparse 實際上就是動態分配,例如 20GB 的 Sparse 虛擬磁碟,沒寫入資料時磁碟檔大小為零,有資料寫入時空間才會被佔用,Non-Sparse 就是一次過劃出磁碟空間。Sparse 可以比較有效地利用磁碟空間,但性能方面還是 Non-Sparse 好一些。最後建立光碟機設備,並指定一個預先載入的 ISO 檔(圖 5),再進入到下一步指定啟動設備選項(圖 6),最後完成配置(圖 7)。

圖3:選擇在哪個橋接器上建立和橋接虛擬網路卡。
圖3:選擇在哪個橋接器上建立和橋接虛擬網路卡。

 

圖4:指定磁碟名稱、容量以及空間分配方式。
圖4:指定磁碟名稱、容量以及空間分配方式。

 

圖5:指定預先載入的ISO檔。
圖5:指定預先載入的ISO檔。

 

圖6:指定啟動設備選項。
圖6:指定啟動設備選項。

 

圖7:最後完成配置。
圖7:最後完成配置。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。