裸機上的OpenShift
裸機上的OpenShift可在市售伺服器上自動部署OpenShift Container Platform。
裸機上的OpenShift類似於OpenShift的虛擬部署、可輕鬆部署、快速配置及擴充OpenShift叢集、同時支援尚未準備好容器化的應用程式虛擬化工作負載。在裸機上部署之後、除了OpenShift環境之外、您不需要額外的管理成本來管理主機Hypervisor環境。透過直接部署在裸機伺服器上、您也可以減少主機與OpenShift環境之間共用資源的實體負荷限制。
裸機上的OpenShift提供下列功能:
-
* IPI 或輔助安裝程式部署 * 透過安裝程式佈建基礎架構( IPI )在裸機伺服器上部署的 OpenShift 叢集、客戶可以直接在市售伺服器上部署功能廣泛、易於擴充的 OpenShift 環境、而無需管理 Hypervisor 層。
-
* 精簡型叢集設計 * 為了將硬體需求降至最低、裸機上的 OpenShift 可讓使用者僅部署 3 個節點的叢集、讓 OpenShift 控制平面節點也能做為工作節點和主機容器。
-
* OpenShift 虛擬化 * OpenShift 可以使用 OpenShift 虛擬化在容器內執行虛擬機器。此容器原生虛擬化可在容器內執行KVM Hypervisor、並附加持續磁碟區以供VM儲存。
-
* AI / ML 最佳化基礎架構 * 將 Kubeflow 等應用程式整合至 OpenShift 環境、並運用 OpenShift 進階排程技術、為機器學習應用程式部署 Kubeflflow 。
網路設計
Red Hat OpenShift on NetApp解決方案使用兩個資料交換器、以25Gbps的速率提供主要資料連線能力。它也使用兩個管理交換器、以1Gbps的速率提供連線能力、用於儲存節點的頻內管理、以及IPMI功能的頻外管理。
對於OpenShift裸機IPI部署、您必須建立資源配置程式節點、這是一台Red Hat Enterprise Linux 8機器、必須將網路介面連接至不同的網路。
-
* 資源配置網路 * 此網路用於開機裸機節點、並安裝必要的映像和套件以部署 OpenShift 叢集。
-
* 裸機網路 * 此網路用於叢集部署後的公開通訊。
為了設定資源配置工具節點、客戶建立橋接介面、讓流量能在節點本身和為部署目的而配置的Bootstrap VM上正確路由傳送。部署叢集之後、API和入口VIP位址會從啟動節點移轉至新部署的叢集。
下列影像說明IPI部署期間和部署完成後的環境。
VLAN需求
Red Hat OpenShift with NetApp解決方案的設計是使用虛擬區域網路(VLAN)、以邏輯方式將網路流量分隔為不同用途。
VLAN | 目的 | VLAN ID |
---|---|---|
頻外管理網路 |
裸機節點和IPMI的管理 |
16 |
裸機網路 |
叢集可用後、OpenShift服務的網路 |
181 |
資源配置網路 |
透過IPI開機及安裝裸機節點的網路 |
3485 |
雖然這些網路中的每個都是以VLAN分隔、但每個實體連接埠都必須在存取模式中設定、並指派主要VLAN、因為在執行PXE開機順序時、無法傳遞VLAN標記。 |
網路基礎架構支援資源
在部署OpenShift Container平台之前、應先準備好下列基礎架構:
-
至少有一部DNS伺服器提供完整的主機名稱解析、可從頻內管理網路和VM網路存取。
-
至少有一部NTP伺服器可從頻內管理網路和VM網路存取。
-
(可選)用於帶內管理網路和VM網路的傳出網際網路連線。