Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

VMware vSphere上的OpenShift

貢獻者

VMware vSphere是一套虛擬化平台、可集中管理ESXi Hypervisor上執行的大量虛擬化伺服器和網路。

如需VMware vSphere的詳細資訊、請參閱 "VMware vSphere網站"

VMware vSphere提供下列功能:

  • * VMware vCenter Server* VMware vCenter Server 可從單一主控台統一管理所有主機和虛擬機器、並彙總叢集、主機和虛擬機器的效能監控。

  • * VMware vSphere VMotion* VMware vCenter 可讓您在要求時、以不中斷營運的方式、在叢集中的節點之間熱移轉 VM 。

  • * vSphere High Availability * 為了避免在主機故障時造成中斷、 VMware vSphere 可讓主機進行叢集化並設定為高可用度。由於主機故障而中斷的VM會在叢集中的其他主機上、於近期重新開機、以還原服務。

  • * 分散式資源排程器( DRS ) * VMware vSphere 叢集可設定為負載平衡其所裝載虛擬機器的資源需求。具有資源爭用的VM可熱移轉至叢集中的其他節點、以確保有足夠的可用資源。

此圖顯示輸入 / 輸出對話方塊或表示寫入內容

網路設計

Red Hat OpenShift on NetApp解決方案使用兩個資料交換器、以25Gbps的速率提供主要資料連線能力。此外、它還使用兩個額外的管理交換器、以1Gbps的連線能力提供儲存節點的頻內管理、以及IPMI功能的頻外管理。OCP使用VMware vSphere上的VM邏輯網路進行叢集管理。本節說明解決方案中使用的每個虛擬網路區段的安排和用途、並概述部署解決方案的先決條件。

VLAN需求

VMware vSphere上的Red Hat OpenShift設計用於使用虛擬區域網路(VLAN)、以邏輯方式分隔不同用途的網路流量。此組態可擴充以滿足客戶需求、或進一步隔離特定的網路服務。下表列出在NetApp驗證解決方案時實作解決方案所需的VLAN。

VLAN 目的 VLAN ID

頻外管理網路

管理實體節點和IPMI

16

VM網路

虛擬訪客網路存取

181

儲存網路

適用於不中斷NFS的儲存網路ONTAP

184..

儲存網路

適用於iSCSI的儲存網路ONTAP

185.

頻內管理網路

ESXi節點、vCenter Server ONTAP Select 的管理功能

3480

儲存網路

適用於iSCSI的儲存網路NetApp Element

3481

移轉網路

用於虛擬來賓移轉的網路

3482.34

網路基礎架構支援資源

在部署OpenShift Container Platform之前、應先準備好下列基礎架構:

  • 至少有一部DNS伺服器提供完整的主機名稱解析、可從頻內管理網路和VM網路存取。

  • 至少有一部NTP伺服器可從頻內管理網路和VM網路存取。

  • (可選)用於帶內管理網路和VM網路的傳出網際網路連線。

正式作業部署的最佳實務做法

本節列出組織在將此解決方案部署至正式作業環境之前、應考慮的幾項最佳實務做法。

將OpenShift部署至至少三個節點的ESXi叢集

本文件所述的驗證架構、提供最小的硬體部署、可部署兩個ESXi Hypervisor節點、並透過啟用VMware vSphere HA和VMware VMotion來確保組態容錯。此組態可讓已部署的VM在兩個Hypervisor之間移轉、並在一部主機無法使用時重新開機。

由於Red Hat OpenShift一開始會部署三個主節點、因此在某些情況下、雙節點組態中至少有兩個主節點可以佔用同一個節點、因此如果該特定節點無法使用、可能會導致OpenShift中斷運作。因此、Red Hat最佳實務做法是至少部署三個ESXi Hypervisor節點、以便能平均分散OpenShift主節點、進而提供更高程度的容錯能力。

設定虛擬機器和主機關聯性

啟用VM和主機關聯性、可確保OpenShift主機能夠在多個Hypervisor節點之間散佈。

關聯性或反關聯性是一種定義一組VM和/或主機規則的方法、用以判斷VM是在同一主機或群組中的主機上一起執行、還是在不同的主機上執行。它會透過建立關聯群組來套用至VM、這些群組由一組相同的參數和條件的VM和/或主機組成。根據關聯群組中的VM是在同一主機或群組中的主機上執行、還是分別在不同主機上執行、關聯群組的參數可以定義正關聯性或負關聯性。

若要設定關聯群組、請參閱 "vSphere 6.7說明文件:使用DRS關聯性規則"

使用自訂安裝檔案進行OpenShift部署

IPI可透過本文稍早討論的互動式精靈、輕鬆部署OpenShift叢集。不過、您可能需要在叢集部署中變更某些預設值。

在這些執行個體中、您無需立即部署叢集、即可執行及執行精靈、但精靈會建立組態檔、以便日後部署叢集。如果您需要變更任何IPI預設值、或是想要在環境中部署多個相同的叢集以供其他用途(例如多租戶)、這項功能就非常實用。如需建立OpenShift自訂安裝組態的詳細資訊、請參閱 "Red Hat OpenShift使用自訂功能在vSphere上安裝叢集"