베어 메탈 기반 OpenShift
베어 메탈 기반 OpenShift는 상용 서버에 OpenShift Container Platform을 자동으로 배포하는 기능을 제공합니다.
베어 메탈 기반 OpenShift는 OpenShift의 가상 배포와 유사하며 컨테이너화 준비가 되지 않은 애플리케이션에 대해 가상화된 워크로드를 지원하는 동시에 OpenShift 클러스터의 간편한 배포, 신속한 프로비저닝 및 확장을 제공합니다. 베어 메탈에 배포하면 OpenShift 환경 외에도 호스트 하이퍼바이저 환경을 관리하는 데 필요한 추가 오버헤드가 필요하지 않습니다. 베어 메탈 서버에 직접 배포하면 호스트와 OpenShift 환경 간에 리소스를 공유하는 데 따른 물리적 오버헤드 제한도 줄일 수 있습니다.
Bare Metal의 OpenShift는 다음과 같은 기능을 제공합니다.
-
* IPI 또는 보조 설치 프로그램 배포 * 베어 메탈 서버에 IPI(Installer Provisioned Infrastructure)를 통해 배포되는 OpenShift 클러스터를 사용하면 하이퍼바이저 계층을 관리할 필요 없이 상용 서버에 다재다능하고 쉽게 확장 가능한 OpenShift 환경을 직접 배포할 수 있습니다.
-
* Compact cluster design * 하드웨어 요구 사항을 최소화하기 위해 베어 메탈의 OpenShift를 사용하면 OpenShift 컨트롤 플레인 노드가 작업자 노드 및 호스트 컨테이너로 작동할 수 있으므로 사용자는 3개 노드만으로 구성된 클러스터를 배포할 수 있습니다.
-
* OpenShift 가상화 * OpenShift는 OpenShift 가상화를 사용하여 컨테이너 내에서 가상 머신을 실행할 수 있습니다. 이 컨테이너 네이티브 가상화는 컨테이너 내부의 KVM 하이퍼바이저를 실행하며 VM 스토리지용 영구 볼륨을 연결합니다.
-
* AI/ML 최적화 인프라 * GPU 기반 작업자 노드를 OpenShift 환경에 통합하고 OpenShift Advanced Scheduling을 활용하여 머신 러닝 애플리케이션용 Kubeflow와 같은 애플리케이션을 배포합니다.
네트워크 설계
NetApp 기반 Red Hat OpenShift 솔루션은 2개의 데이터 스위치를 사용하여 25Gbps의 기본 데이터 연결을 제공합니다. 또한 스토리지 노드의 대역 내 관리를 위해 1Gbps의 접속 기능을 제공하는 관리 스위치 2개와 IPMI 기능의 대역 외 관리를 사용합니다.
OpenShift Bare-Metal IPI 배포의 경우 별도의 네트워크에 네트워크 인터페이스가 연결되어 있어야 하는 Red Hat Enterprise Linux 8 시스템인 공급자 노드를 만들어야 합니다.
-
* 프로비저닝 네트워크 * 이 네트워크는 베어 메탈 노드를 부팅하고 OpenShift 클러스터를 배포하는 데 필요한 이미지와 패키지를 설치하는 데 사용됩니다.
-
* 베어 메탈 네트워크 * 이 네트워크는 배포 후 클러스터의 공용 통신에 사용됩니다.
고객은 공급자 노드를 설정하기 위해 배포 목적으로 프로비저닝되는 부트스트랩 VM과 노드 자체에서 트래픽을 제대로 라우팅할 수 있도록 브리지 인터페이스를 생성합니다. 클러스터를 구축한 후에는 API 및 수신 VIP 주소가 부트스트랩 노드에서 새로 구축된 클러스터로 마이그레이션됩니다.
다음 이미지는 IPI 배포 중 및 배포 완료 후 환경을 보여줍니다.
VLAN 요구 사항
NetApp OpenShift의 경우 가상 LAN(VLAN)을 사용하여 네트워크 트래픽을 논리적으로 다른 용도로 분리할 수 있도록 설계되었습니다.
VLAN | 목적 | VLAN ID입니다 |
---|---|---|
대역외 관리 네트워크 |
베어 메탈 노드 및 IPMI에 대한 관리 |
16 |
베어 메탈 네트워크 |
클러스터를 사용할 수 있게 되면 OpenShift 서비스를 위한 네트워크가 형성됩니다 |
181 |
네트워크 프로비저닝 |
IPI를 통한 PXE 부팅 및 베어 메탈 노드 설치를 위한 네트워크 |
3485 |
이러한 각 네트워크는 VLAN에 의해 가상으로 분리되지만 PXE 부팅 시퀀스 중에 VLAN 태그를 전달할 방법이 없으므로 각 물리적 포트는 기본 VLAN이 할당된 액세스 모드에서 설정해야 합니다. |
네트워크 인프라 지원 리소스
OpenShift 컨테이너 플랫폼을 배포하기 전에 다음 인프라를 구축해야 합니다.
-
대역내 관리 네트워크 및 VM 네트워크에서 액세스할 수 있는 전체 호스트 이름 확인을 제공하는 DNS 서버가 하나 이상 있어야 합니다.
-
대역내 관리 네트워크 및 VM 네트워크에서 액세스할 수 있는 NTP 서버가 하나 이상 있어야 합니다.
-
(선택 사항) 대역내 관리 네트워크와 VM 네트워크 모두에 대한 아웃바운드 인터넷 연결.