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 가상화의 배포 옵션
배치 옵션 설명 최적의 대상 설치 시간 자세한 정보
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 가상화는 다음과 같은 특징을 가지고 있습니다:

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 베어메탈 워커 노드가 필요합니다. 다음과 같은 맛이 지원됩니다:

OpenShift 가상화에서 지원되는 베어메탈 버전
특성 코어 메모리 네트워크 기본 스토리지 최소 버전 최적의 대상
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

dde 접미사가 붙은 에디션에는 추가 로컬 SSD 스토리지가 포함되어 있으며, 이 스토리지는 OpenShift Data Foundation과 같은 워크로드에 사용할 수 있습니다. Primary storage 열에는 부팅 디스크와 컨테이너 저장소 디스크가 표시됩니다.

스토리지 및 네트워킹

스토리지 옵션

OpenShift 가상화를 위한 스토리지 옵션
스토리지 성능 Snapshot 복제 중 최적의 대상
OpenShift Data Foundation 높음 프로덕션, 높은 I/O 워크로드
VPC File Storage 중간 아니오 아니오 개발, 비용 효율성
IBM Storage Fusion 높음 백업이 필요한 기업

네트워킹 기능

OpenShift 가상화를 위한 네트워킹 기능
네트워킹 옵션 사용 대상 기능
네트워킹 기초 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 알림이 트리거되어 관리자에게 충돌에 대해 경고합니다.

시작하기

배포 경로를 선택합니다:

신속한 배포를 위해:

  1. 가상화 서비스 시작하기
  2. 가상화 서비스 클러스터 생성

사용자 지정 배포의 경우:

  1. 배치 계획
  2. 스토리지 설정
  3. 운영자 설치

추가 리소스: