單一根 I/O 虛擬化

「單一根 I/O 虛擬化 (SR-IOV)」是一個「週邊元件交互連接快速版 (PCIe)」標準架構,它定義 PCIe 規範的延伸,以支援在系統中同步執行的多個邏輯分割區共用 PCIe 裝置。 該架構定義稱為虛擬函數 (VF) 之 PCI 函數的虛擬抄本。 邏輯分割區可以直接連接至 SR-IOV 配接卡 VF ,而無需透過虛擬媒介 (VI) ,例如 Power HypervisorVirtual I/O Server。 此能力透過避開 VI 來提供延遲低且 CPU 使用率較低的替代方案。

具備 SR-IOV 功能的配接卡可指派給專用模式下的邏輯分割區或者針對共用模式啟用。 管理主控台提供了用來啟用 SR-IOV 共用模式的介面。 將具有 SR-IOV 功能且處於共用模式的配接卡指派給 Power Hypervisor ,以管理配接卡並將配接卡資源供應給邏輯分割區。 管理主控台以及 Power Hypervisor可讓您管理配接卡的實體乙太網路埠及邏輯埠。 若要將邏輯分割區連接至 SR-IOV 乙太網路配接卡 VF,請為邏輯分割區建立 SR-IOV 乙太網路邏輯埠。 為分割區建立乙太網路邏輯埠時,應選取要連接至邏輯分割區的配接卡實體乙太網路埠,並指定邏輯埠的資源需求。 在共用模式下,每個邏輯分割區可具有每一個 SR-IOV 配接卡中的一個以上邏輯埠。 所有已配置邏輯分割區的邏輯埠數目不能超出配接卡邏輯埠限制。

若要為邏輯分割區建立 SR-IOV 乙太網路邏輯埠,請使用下列其中一種方法:
  • 在建立分割區時建立乙太網路邏輯埠。
  • 將乙太網路邏輯埠新增至分割區設定檔、關閉邏輯分割區,然後使用分割區設定檔重新啟動邏輯分割區。
  • 使用動態分割將乙太網路邏輯埠新增至執行中的邏輯分割區。
    附註: 除非將 VF 指派給共用乙太網路配接卡,否則 SR-IOV 配接卡不支援 即時分割區行動性

當您啟動邏輯分割區時,會將分割區設定檔中的邏輯埠視為必要的資源。 如果邏輯埠所需的實體配接卡資源無法使用,則無法啟動邏輯分割區。 不過,可從其他邏輯分割區中動態移除邏輯埠,以讓必要的資源可供邏輯分割區使用。

對於處於共用模式的 SR-IOV 配接卡,可以採用「虛擬乙太網路橋接器 (VEB)」或「虛擬乙太網路埠聚集器 (VEPA)」模式配置實體埠交換器模式。 如果採用 VEB 模式配置交換器模式,則外部交換器看不到邏輯埠之間的資料流量。 如果採用 VEPA 模式配置交換器模式,則必須由外部交換器將邏輯埠之間的資料流量遞送回實體埠。 在採用 VEPA 模式啟用實體埠交換器之前,請確保連接至實體埠的交換器受支援並且已針對反應式中繼對其進行啟用。

建立乙太網路邏輯埠時,您可以選取混合許可權來容許邏輯分割區將邏輯埠配置為混合邏輯埠。 混合邏輯埠會接收所有單點傳播資料流量,該資料流量的目的地位址,不符合為相同實體埠配置的其他邏輯埠之一的位址。 會限制在實體埠上針對邏輯分割區配置且具有混合許可權的邏輯埠(不管是作用中還是已關閉)數目,以最小化與混合邏輯埠相關聯的增加處理器使用率而產生的潛在效能影響。 管理主控台會指出實體埠上容許具有混合許可權設定的邏輯埠數目。

橋接虛擬乙太網路配接卡與實體乙太網路配接卡時,必須使用 SR-IOV 乙太網路邏輯埠作為實體乙太網路配接卡才能存取外部網路。 將邏輯埠配置為實體乙太網路配接卡以進行橋接時,邏輯埠必須啟用混合許可權。 例如,如果您為 Virtual I/O Server 邏輯分割區建立邏輯埠,且目的是使用邏輯埠作為共用乙太網路配接卡的實體配接卡,則必須為邏輯埠選取混雜許可權。

配置需求

當使用乙太網路邏輯埠作為共用乙太網路配接卡橋接的實體乙太網路裝置時,請考量下列配置需求:
  • 如果需要轉移所有網路資料流量以流經外部交換器,請考量下列需求:
    • POWER Hypervisor 虛擬交換器必須設定為 VEPA 切換模式,並且 SR-IOV 乙太網路配接卡實體埠切換模式也必須設定為 VEPA 切換模式。
    • 此外,邏輯埠是為實體埠配置的唯一邏輯埠。
  • 當您建立乙太網路邏輯埠時,您可以指定容量值。 容量值以實體埠容量百分比的形式指定邏輯埠的所需容量。 容量值決定從實體埠指派給邏輯埠的資源數量。 指派的資源會決定邏輯埠的功能下限。 當邏輯埠超出其已指派的資源時,其他邏輯埠未使用的實體埠資源可供邏輯埠暫時使用以容許額外的容量。 系統或網路限制會影響邏輯埠實際可達到的傳輸量。 可以指派給邏輯埠的容量上限為 100%。 實體埠上所有已配置之邏輯埠的容量值總和必須小於或等於 100%。 為了減少在新增其他邏輯埠時的配置工作,您可能想要保留實體埠容量供其他邏輯埠使用。
  • 使用乙太網路邏輯埠作為橋接虛擬乙太網路配接卡的實體配接卡時,在選擇容量值時必須考量用戶端虛擬配接卡的數量和預期的傳輸量等參數值。
  • 乙太網路邏輯埠容許邏輯埠針對配接卡和實體埠執行診斷程式。 僅當使用邏輯埠執行診斷程式時,才需要選取此許可權。