OpenShift 가상화 IBM Cloud
가상 사설 클라우드 4.17 이후 베어 메탈 워커 노드만 해당 RHCOS 전용
Red Hat OpenShift on IBM Cloud 클러스터에서 컨테이너화된 워크로드와 함께 가상 머신(VM)을 실행하세요. OpenShift 가상화는 기존 VM 기반 애플리케이션과 클라우드 네이티브 컨테이너화된 워크로드 모두를 위한 통합 플랫폼을 제공합니다.
개요
OpenShift 가상화는 KubeVirt 기술을 사용하여 Kubernetes 환경 내에서 가상 머신을 관리할 수 있도록 합니다. 이 통합 플랫폼을 사용하면 동일한 인프라에서 VM과 컨테이너를 실행하고, 익숙한 Kubernetes 도구 및 API를 사용하여 VM을 관리하고, OpenShift Data Foundation 또는 IBM Cloud 스토리지 서비스와 같은 엔터프라이즈 스토리지 솔루션을 활용할 수 있습니다.
핵심 기능
OpenShift 가상화( IBM Cloud )는 Kubernetes 환경과 통합된 엔터프라이즈급 가상화 기능을 제공합니다.
라이브 마이그레이션을 사용하면 실행 중인 VM을 다운타임 없이 노드 간에 이동하여 동일한 영역 내에서 유지 관리를 수행하거나 워크로드의 균형을 재조정할 수 있습니다. VM 템플릿은 일반적인 운영 체제에 대해 미리 구성된 템플릿을 제공하여 배포를 가속화합니다. 스냅샷 및 복제 (ODF 스토리지에서 사용 가능)를 사용하면 백업, 테스트 또는 신속한 배포를 위해 VM 스냅샷 및 복제본을 만들 수 있습니다. 다중 영역 배포를 통해 여러 영역에 배포하여 고가용성을 확보할 수 있으며, IBM Cloud 통합을 통해 VM이 모니터링, 로깅 및 보안을 위한 IBM Cloud 서비스와 원활하게 작동하도록 보장합니다.
유연한 네트워킹 옵션을 통해 가상 머신(VM)을 포드 네트워크에 연결하여 표준 Kubernetes 네트워킹을 사용할 수 있으며, OpenShift 4.21 +의 가상 네트워크 인터페이스(VNI)를 사용하여 플로팅 IP 주소를 통한 VPC 네트워크에 직접 연결하고, 라이브 마이그레이션 중에도 네트워크 상태를 유지할 수 있습니다.
배치 옵션
| 배치 옵션 | 설명 | 최적의 대상 | 설치 시간 | 자세한 정보 |
|---|---|---|---|---|
| OpenShift 가상화 서비스 (권장) | 클러스터 생성 시 모든 구성 요소가 자동으로 설치 및 구성되는 즉시 사용 가능한 가상화 환경 | VM- 특정 워크로드에 최적화, 신속한 배포, 관리형 애드온을 통한 간소화된 관리, 비용 효율적인 라이선싱 | 회의록 (자동 생성) | 시작하기, 클러스터 생성, 자세히 알아보기 |
| 수동 전개 | 컴포넌트 선택 및 구성을 완벽하게 제어할 수 있습니다. 표준 클러스터를 생성하고 OpenShift 가상화 구성 요소를 수동으로 설치합니다 | 혼합 컨테이너 및 VM 워크로드, 사용자 지정 스토리지 구성, 특정 네트워킹 요구 사항, 모든 구성 요소에 대한 완전한 제어 | 운영 시간 (수동) | 배포 계획 수립, 스토리지 설정, 운영자 설치 |
기능 비교
| 기능 | 가상화 서비스 | 수동 배포 |
|---|---|---|
| 설치 시간 | 회의록 (자동 생성) | 운영 시간 (수동) |
| OpenShift 버전 | 4.21+ | 4.17+ |
| 스토리지 | 로컬 NVMe가 사전 구성된 ODF | 원하시는 형식(ODF, VPC 파일 등) |
| 네트워킹 | 사전 최적화됨 (MTU 8900/9000) | 수동 구성 |
| 라이센싱 | OVE (비용 효율적) | 전체 OCP |
| 관리 | 관리 추가 기능 | 자체 관리 |
| 유연성 | 사전 구성됨 | 전체 제어 |
| 최적의 대상 | VM- 중심 워크로드 | 사용자 정의 구성 |
OpenShift 가상화 에디션(OVE) 라이선스는 ‘ VM ’에 중점을 둔 워크로드에 비용 효율적인 옵션을 제공합니다. 라이선스 옵션에 대한 자세한 내용은 ‘ Red Hat OpenShift ’ 가격 안내 문서를 참조하십시오.
특성
두 배포 옵션 모두 다음과 같은 특징을 가지고 있으며, characteristics:OpenShift 가상화는 다음과 같은 특징을 가지고 있습니다:
| 범주 | 요구사항 |
|---|---|
| 인프라 | 베어 메탈 워커 노드가 포함된 VPC, Red Hat CoreOS (RHCOS) 운영 체제, OVN- Kubernetes CNI, 아웃바운드 트래픽 보호 비활성화 |
| 스토리지 | ReadWriteMany (RWX) 액세스 모드 지원, OpenShift Data Foundation(권장) 또는 VPC File Storage |
| 네트워킹 | 100 Gbps(Gen 2) 또는 200 Gbps(Gen 3) 네트워크 연결, VM 워크로드를 위한 MTU 최적화 |
지원되는 베어 메탈 맛
OpenShift 가상화에는 VPC 베어메탈 워커 노드가 필요합니다. 다음과 같은 맛이 지원됩니다:
| 특성 | 코어 | 메모리 | 네트워크 | 기본 스토리지 | 최소 버전 | 최적의 대상 |
|---|---|---|---|---|---|---|
bx2.metal.96x384 |
48 | 384GB | 100Gbps | 960GB SSD | 모두 | 균형 잡힌 워크로드 |
bx2d.metal.96x384 |
48 | 384GB | 100Gbps | 960GB SSD | 모두 | 밸런스드 + ODF |
cx2.metal.96x192 |
48 | 192GB | 100Gbps | 960GB SSD | 모두 | 컴퓨팅 집약적 |
cx2d.metal.96x192 |
48 | 192GB | 100Gbps | 960GB SSD | 모두 | 컴퓨팅 + ODF |
mx2.metal.96x768 |
48 | 768GB | 100Gbps | 960GB SSD | 모두 | 메모리 집약적 |
mx2d.metal.96x768 |
48 | 768GB | 100Gbps | 960GB SSD | 모두 | 메모리 + ODF |
bx3.metal.48x256 |
24 | 256GB | 100Gbps | 480GB SSD | 4.17+ | 작은 균형 |
bx3.metal.64x256 |
32 | 256GB | 100Gbps | 480GB SSD | 4.17+ | 중간 균형 |
bx3d.metal.48x256 |
24 | 256GB | 100Gbps | 480GB SSD | 4.17+ | 소형 밸런스 + ODF |
bx3d.metal.64x256 |
32 | 256GB | 100Gbps | 480GB SSD | 4.17+ | 미디엄 밸런스 + ODF |
bx3d.metal.192x1024 |
96 | 1024GB | 100Gbps | 480GB SSD | 4.17+ | 대형 밸런스 + ODF |
cx3d.metal.48x128 |
24 | 128GB | 100Gbps | 480GB SSD | 4.17+ | 소규모 컴퓨팅 + ODF |
cx3d.metal.64x128 |
32 | 128GB | 100Gbps | 480GB SSD | 4.17+ | 중간 컴퓨팅 + ODF |
mx3.metal.48x512 |
24 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 중간 메모리 |
mx3.metal.64x512 |
32 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 대용량 메모리 |
mx3d.metal.16x128 |
8 | 128GB | 100Gbps | 480GB SSD | 4.17+ | 소형 메모리 + ODF |
mx3d.metal.48x512 |
24 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 중간 메모리 + ODF |
mx3d.metal.64x512 |
32 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 대용량 메모리 + ODF |
mx3d.metal.96x1024 |
48 | 1024GB | 100Gbps | 480GB SSD | 4.17+ | XL 메모리 + ODF |
mx3d.metal.128x1024 |
64 | 1024GB | 100Gbps | 480GB SSD | 4.17+ | XXL 메모리 + ODF |
mx3de.metal.48x512 |
24 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 중간 메모리 + ODF |
mx3de.metal.64x512 |
32 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 대용량 메모리 + ODF |
ux3de.metal.16x512 |
8 | 512GB | 100Gbps | 480GB SSD | 4.17+ | 초대용량 메모리 + ODF |
d 및 de 접미사가 붙은 에디션에는 추가 로컬 SSD 스토리지가 포함되어 있으며, 이 스토리지는 OpenShift Data Foundation과 같은 워크로드에 사용할 수 있습니다. Primary storage 열에는 부팅 디스크와 컨테이너 저장소 디스크가 표시됩니다.
스토리지 및 네트워킹
스토리지 옵션
| 스토리지 | 성능 | Snapshot | 복제 중 | 최적의 대상 |
|---|---|---|---|---|
| OpenShift Data Foundation | 높음 | 예 | 예 | 프로덕션, 높은 I/O 워크로드 |
| VPC File Storage | 중간 | 아니오 | 아니오 | 개발, 비용 효율성 |
| IBM Storage Fusion | 높음 | 예 | 예 | 백업이 필요한 기업 |
네트워킹 기능
| 네트워킹 옵션 | 사용 대상 | 기능 |
|---|---|---|
| 네트워킹 기초 | OpenShift 4.17+ | Pod 네트워크 연결, Kubernetes 서비스 및 라우트, VPC 로드 밸런서, 표준 VM 네트워킹 |
| VNI를 활용한 고급 네트워킹 | OpenShift 4.21+ | VPC 네트워크와의 직접 연결, 플로팅 IP 주소, 라이브 마이그레이션 중 네트워크 유지, 인스턴스당 여러 네트워크 인터페이스( VM ). 참조 가상 네트워크 인터페이스 관리 |
4.21 버전 이상을 실행하는 가상화 서비스 클러스터는 가상 네트워크 인터페이스에 대한 향상된 기능과 개선된 네트워크 성능을 비롯한 고급 네트워킹 옵션을 사용할 수 있습니다.
제한사항
- 베어 메탈 워커 노드가 필요하며 가상 서버 인스턴스는 지원되지 않습니다
- Red Hat CoreOS (RHCOS) 운영 체제가 필요합니다
- 베어 메탈 노드에는 원격 블록 볼륨 연결이 지원되지 않습니다
- 라이브 마이그레이션은 동일한 영역 내에서만 지원됩니다
- VNI 기능을 사용하려면 OpenShift 4.21 이상의 버전이 필요합니다
- Windows VM에는 적절한 라이선스가 필요합니다
storageclass.kubernetes.io/is-default-class: "true"주석으로 StorageClass 을 두 개 이상 표시하면 다음과 같은 일이 발생합니다:- 선택 로직:
storageClassName없이 생성된 PersistentVolumeClaim (PVC)의 경우 Kubernetes 는 일반적으로 가장 최근에 생성된 기본값 StorageClass 을 선택합니다. - 발생할 수 있는 오류: 일부 구버전이나 특정 구성 환경에서는, 명시적인 클래스가 지정되지 않은 경우 여러 개의 기본값이 존재하면 시스템이 어떤 것을 사용해야 할지 판단할 수 없어 PVC 생성이 실패할 수 있습니다.
- 모니터링 알림: OpenShift, 같은 관리형 환경에서는 기본값이 여러 개 있으면
MultipleDefaultStorageClasses알림이 트리거되어 관리자에게 충돌에 대해 경고합니다.
- 선택 로직:
시작하기
배포 경로를 선택합니다:
신속한 배포를 위해:
사용자 지정 배포의 경우:
추가 리소스: