在闡述IBM的虛擬化產品之前,有必要先梳理IBM在產品中所應用的一些技術,因這些技術在隨后的IBM產品中都有應用。虛擬化技術早在上世紀 60 年代,就開始隨著 IBM 大型主機推向市
在闡述IBM的虛擬化產品之前,有必要先梳理IBM在產品中所應用的一些技術,因這些技術在隨后的IBM產品中都有應用。虛擬化技術早在上世紀 60 年代,就開始隨著 IBM 大型主機推向市場。隨著技術的發展, IBM 大型主機的邏輯分區技術和虛擬機技術;UNIX 服務器領域有 IBM Power VM(動態邏輯分區,微分區),就是一些典型的應用。
1、邏輯分區(LPAR)與動態邏輯分區(DLPAR)
與物理分區不同,邏輯分區的資源劃分不依賴于其物理位置。因此,每個分區中的 CPU 資源分配粒度為一顆物理 CPU 或以更小的粒度為單位。LPAR是將一個物理的服務器劃分成若干個虛擬的或邏輯的服務器,每個虛擬的或邏輯的服務器運行自己獨立的操作系統,有自己獨享的處理器、內存和I/O資源。(圖1)
動態邏輯分區架構圖
動態邏輯分區允許在不中斷應用操作的情況下,增加或減少分區占用的資源。它的功能讓系統管理員可以自由添加、刪除或在分區之間移動系統資源,例如 CPU、內存、I/O 適配器的分配,而不需要像原來修改之后重新啟動分區。服務器是否可以使用動態 LPAR,是要看軟件是否支持。如果希望實現動態 LPAR 需要在相關的分區安裝 AIX 5L 5.2 及以上版本。
2、微分區 (Micro-Partitioning)和共享處理器池(SPP)
微分區允許把 CPU 的片段分配給虛擬分區。同時,它還允許共享 CPU、RAM 和 I/O.給分區分配處理資源的粒度可以到達一個 CPU 的 1/10.通過使用無上限分區特性,甚至可以超過在分區上配置的硬件量,即有資格使用的容量 (EC)。可見,分區要么是專用的處理器分區(按整個處理器的增量來分配處理能力),要么是共享的處理器分區(使用微分區);不會出現兩者的組合。使用微分區時,可以將一組處理器分配到共享處理器池(SPP),然后使 LPAR 可以(根據在池中獲得的容量和優先級)使用這些處理器。
3、工作負載分區 WPAR(Workload Partitioning)
AIX 版本 6 允許對正在相同的 AIX 映像中運行的應用程序進行分組,每個組稱為一個工作負載分區。WPAR 是由軟件創建的AIX 6 映像中的虛擬化的操作系統環境。它是一個通過純軟件實現虛擬化的技術。通過 WPAR 可以實現新一級別的 AIX 虛擬化功能,它補充現有的虛擬化功能的不足,實現了在不修改應用程序代碼的情況下,在不同的 AIX 實例之間的移動以及實現了應用程序對于資源的更好的使用。對于所承載的應用程序來說,每個工作負載分區都是一個安全的、隔離的環境。
它是一種純 AIX 功能,不需要進行任何分區配置更改,并且可以在任何正在運行 AIX 版本 6 的服務器上運行。
下面給出一個工作負載分區使用的示例。系統 B 是一個 POWER6 系統,具有三個不同的工作負載。它們中的每一個都可以遷移到另一個 AIX 版本 6 映像,即使它們運行于不同的硬件平臺。(圖2)
工作負載分區示例
為了更好的對比WPAR和LPAR,我們給出兩者的技術優點。(圖3)
[1] [2] [3]
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com