Integrity VM 是軟分區和虛擬化技術,可以提供作業系統區隔、半處理器 (sub-CPU) 配置粗細粒度 (allocation granularity) 與共用的 I/O。Integrity VM 可安裝在執行 HP-UX 的 Integrity 伺服器或硬體分區 (nPartition) 上。下列為 Integrity VM 環境的組成元件:
VM 主機將實體處理器、記憶體和 I/O 裝置虛擬化,讓您能夠將它們當成虛擬資源分配給每個虛擬機器。
虛擬機器是抽象化的真實實體機器。從機作業系統就像在實體 Ingetrity 伺服器上執行般地執行於虛擬機器上,不需要特殊的修改。Integrity VM 提供一個小型的從機軟體套件,可輔助在本機管理從機的虛擬機器。
從機為完全載入作業系統,包括作業系統、系統管理公用程式、應用程式及網路等完整功能,且皆可於您設定的虛擬機器環境中執行。就像在它自己專用的實體硬體平台上執行一般,您可利用相同的儲存設備媒體與程序來使從機開機並管理它們。甚至能將系統管理權限配置給特定的虛擬機器管理者。
善用 Integrity VM 的其中一種方法,是在相同的實體機器上執行多個虛擬機器。可配置的虛擬機器數量並沒有限制,但在同一個 VM 主機上僅能同時使 256 個虛擬機器開機。每一個虛擬機器彼此分開運作,VM 主機管理者配置虛擬資源給從機。從機存取 VM 主機管理者配置給它的 CPU 數量。CPU 的使用取決於您可以調整來增大的 CPU 使用率及改善效能的權益 (entitlement,應得的權利) 系統。VM 主機系統若有足夠的實體 CPU,便可在虛擬機器上執行對稱式多元處理系統 (symmetric multiprocessing system)。圖 1-1說明如何在一個單一的 Integrity 伺服器上彙整 HP-UX 系統和 Windows 系統。HP-UX 開機磁碟和 VM 主機開機磁碟與 Windows 從機儲存設備彙整於同一個儲存設備裝置。Windows 從機亦能夠存取可視需要重新定義的可移除媒體 (CD/DVD)。
由於多個虛擬機器共用相同的實體資源,因此可以將 I/O 裝置配置給多個從機,以發揮 I/O 裝置的最大效用同時降低資料中心的維護費用。藉由將系統彙整至單一平台,資料中心需要較少的硬體與管理資源。
虛擬機器的另一個用途是能很容易地複製作業環境,從單一、中央控制台管理它們時,維持每個虛擬機器隔離運作。Integrity VM 讓您能以一個簡單的命令介面虛擬機器和製作虛擬機器翻版 (clone)。您可以修改現有的從機並安排網路,透過 VM 主機的網路介面或從機本機網路 (localnet) 提供通訊。由於所有的從機是共用相同的實體資源,因此可以確保配置是一致的,包括輔助 (backing) 每一個從機虛擬機器的硬體裝置。僅需輸入一些命令以建立、監控及移除虛擬機器,即可輕鬆地測試昇級的軟體和修改系統。
Integrity VM 可以提昇您資料中心的可用性及容量。此外,您可以利用虛擬機器執行相同實體硬體上支援的不同應用程式的區隔環境。某個虛擬機器上的應用程式失效或發生系統事件,不會影響到其他的虛擬機器。配置到多個虛擬機器的 I/O 裝置允許每個裝置有更多的使用者;資料中心僅需利用較少量的昂貴硬體平台和裝置,即可支援更多的使用者與應用程式。