Skip to main content
NetApp Solutions
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

AWS에서 Red Hat OpenShift Container 플랫폼을 구축 및 구성합니다

기여자

이 섹션에서는 AWS에서 OpenShift 클러스터를 설정 및 관리하고 stateful 애플리케이션을 배포하는 방법에 대한 고급 워크플로우를 설명합니다. Trident를 통해 NetApp Cloud Volumes ONTAP 스토리지를 사용하여 영구 볼륨을 제공하는 것을 보여 줍니다. 상태 저장 애플리케이션에 대한 데이터 보호 및 마이그레이션 작업을 수행하기 위해 Astra Control Center를 사용하는 방법에 대한 세부 정보가 제공됩니다.

참고 AWS에서 Red Hat OpenShift Container 플랫폼 클러스터를 배포하는 방법은 여러 가지가 있습니다. 설정에 대한 이 고급 설명은 사용된 특정 방법에 대한 설명서 링크를 제공합니다. 에 제공된 관련 링크에서 다른 방법을 참조할 수 "리소스 섹션을 참조하십시오"있습니다.

이 다이어그램은 AWS에 구축되고 VPN을 사용하여 데이터 센터에 연결된 클러스터를 보여 줍니다.

입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

설치 프로세스는 다음 단계로 나눌 수 있습니다.

고급 클러스터 관리 에서 AWS에 OCP 클러스터를 설치합니다.
  • pfSense를 사용하여 사이트 간 VPN 연결을 통해 VPC를 생성하여 온-프레미스 네트워크에 연결합니다.

  • 온-프레미스 네트워크에는 인터넷 연결이 있습니다.

  • 3개의 다른 AZs에 3개의 개인 서브넷을 생성합니다.

  • VPC용 Route 53 전용 호스팅 영역 및 DNS 리졸버를 생성합니다.

ACM(Advanced Cluster Management) 마법사에서 AWS에서 OpenShift Cluster를 생성합니다. 지침을 참조하십시오 "여기".

참고 OpenShift 하이브리드 클라우드 콘솔에서 AWS에서 클러스터를 생성할 수도 있습니다. 을 참조하십시오 "여기" 를 참조하십시오.
팁 ACM을 사용하여 클러스터를 생성할 때 양식 보기에서 세부 정보를 입력한 후 YAML 파일을 편집하여 설치를 사용자 지정할 수 있습니다. 클러스터를 생성한 후 문제 해결 또는 추가 수동 구성을 위해 ssh를 통해 클러스터 노드에 로그인할 수 있습니다. 설치 중에 제공한 ssh 키와 사용자 이름 코어를 사용하여 로그인합니다.
BlueXP를 사용하여 AWS에 Cloud Volumes ONTAP를 구축합니다.
  • 사내 VMware 환경에 커넥터를 설치합니다. 지침을 참조하십시오 "여기".

  • 커넥터를 사용하여 AWS에 CVO 인스턴스를 구축합니다. 지침을 참조하십시오 "여기".

참고 커넥터는 클라우드 환경에도 설치할 수 있습니다. 을 참조하십시오 "여기" 자세한 내용은 를 참조하십시오.
OCP 클러스터에 Trident를 설치합니다
  • Hrom을 사용하여 Trident 연산자 배포 지침을 참조하십시오 "여기"

  • 백엔드 및 스토리지 클래스를 생성합니다. 지침을 "여기"참조하십시오.

AWS의 OCP 클러스터를 Astra Control Center에 추가합니다.

AWS의 OCP 클러스터를 Astra Control Center에 추가합니다.

멀티 존 아키텍처용 Trident의 CSI 토폴로지 기능 사용

현재 클라우드 공급자는 Kubernetes/OpenShift 클러스터 관리자가 영역 기반 클러스터의 노드를 생성할 수 있도록 지원합니다. 노드는 지역 내 또는 여러 지역의 여러 가용성 영역에 위치할 수 있습니다. Trident는 다중 영역 아키텍처에서 워크로드용 볼륨을 간편하게 프로비저닝할 수 있도록 CSI 토폴로지를 사용합니다. CSI 토폴로지 기능을 사용하면 지역 및 가용성 영역에 따라 볼륨에 대한 액세스가 노드의 하위 집합으로 제한될 수 있습니다. 자세한 내용은 을 "여기"참조하십시오.

참고 Kubernetes는 두 가지 볼륨 바인딩 모드를 지원합니다. -VolumeBindingMode_가 _immediate(기본값)로 설정된 경우 Trident는 토폴로지를 인식하지 않고 볼륨을 만듭니다. 영구 볼륨은 요청 포드의 예약 요구 사항에 의존하지 않고 생성됩니다. -VolumeBindingMode_set to_WaitForFirstConsumer 경우 PVC를 사용하는 POD가 예약 및 생성될 때까지 PVC에 대한 영구 볼륨의 생성 및 바인딩이 지연됩니다. 이렇게 하면 토폴로지 요구 사항에 따라 적용되는 일정 제한을 충족하기 위해 볼륨이 생성됩니다. Trident 스토리지 백엔드는 가용 영역(토폴로지 인식 백엔드)을 기반으로 볼륨을 선택적으로 프로비저닝하도록 설계할 수 있습니다. 이러한 백엔드를 사용하는 StorageClasses의 경우 지원되는 영역/영역에서 예약된 애플리케이션에서 요청하는 경우에만 볼륨이 생성됩니다. (Topology-Aware StorageClass) 자세한 내용은 을 "여기"참조하십시오.