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

AWS에서 관리되는 Red Hat OpenShift Container 플랫폼을 배포하고 구성합니다

기여자

이 섹션에서는 AWS(Rosa)에서 관리되는 Red Hat OpenShift 클러스터를 설정하는 고급 워크플로우를 설명합니다. 영구 볼륨을 제공하기 위해 Trident에서 관리형 Amazon FSx for NetApp ONTAP(FSx ONTAP)을 스토리지 백엔드로 사용하는 것을 보여 줍니다. BlueXP 를 사용하여 AWS에서 FSx ONTAP를 배포하는 방법에 대해 자세히 설명합니다. 또한 Rosa 클러스터의 상태 저장 애플리케이션에 대한 데이터 보호 및 마이그레이션 작업을 수행하기 위해 BlueXP 및 OpenShift GitOps(Argo CD)를 사용하는 방법에 대한 세부 정보도 제공됩니다.

이 다이어그램은 AWS에 구축되어 FSx ONTAP을 백엔드 스토리지로 사용하는 Rosa 클러스터를 보여 줍니다.

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

참고 이 솔루션은 AWS의 두 대의 VPC에서 두 개의 Rosa 클러스터를 사용하여 검증되었습니다. 각 Rosa 클러스터는 Trident를 사용하여 FSx ONTAP에 통합되었습니다. AWS에 Rosa 클러스터와 FSx ONTAP를 구축하는 방법에는 여러 가지가 있습니다. 설정에 대한 이 고급 설명은 사용된 특정 방법에 대한 설명서 링크를 제공합니다. 에 제공된 관련 링크에서 다른 방법을 참조할 수 "리소스 섹션을 참조하십시오"있습니다.

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

Rosa 클러스터를 설치합니다
  • 2개의 VPC를 생성하고 VPC 간 VPC 피어링 연결을 설정합니다.

  • 을 참조하십시오 "여기" Rosa 클러스터를 설치하는 지침은 를 참조하십시오.

FSx ONTAP을 설치합니다
  • BlueXP 의 VPC에 FSx ONTAP을 설치합니다. "여기"시작하려면 BlueXP  계정 생성 및 을 참조하십시오. FSx ONTAP 설치에 대해서는 을 "여기"참조하십시오. AWS에서 커넥터를 생성하여 FSx ONTAP를 관리하는 방법은 을 참조하십시오"여기".

  • AWS를 사용하여 FSx ONTAP 구축 AWS 콘솔을 사용한 구축은 을 "여기"참조하십시오.

Rosa 클러스터에 Trident 설치(제어 차트 사용)
  • 제어 차트를 사용하여 Rosa 클러스터에 Trident를 설치합니다. 문서 링크: 여기 을 참조하십시오.

FSx ONTAP와 Trident for Rosa 클러스터의 통합
참고 OpenShift GitOps는 ApplicationSet을 사용하여 ArgoCD에 등록될 때 모든 관리되는 클러스터에 Trident CSI를 배포하는 데 사용할 수 있습니다.

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

Trident(FSx ONTAP용)를 사용하여 백엔드 및 스토리지 클래스 생성
  • 백엔드 및 스토리지 클래스 생성에 대한 자세한 내용은 을 "여기"참조하십시오.

  • OpenShift Console에서 Trident CSI로 FsxN에 대해 생성한 스토리지 클래스를 기본값으로 설정합니다. 아래 스크린샷을 참조하십시오.

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

OpenShift GitOps(Argo CD)를 사용하여 애플리케이션 배포
  • 클러스터에 OpenShift GitOps 운영자를 설치합니다. 지침을 참조하십시오 "여기".

  • 클러스터에 대한 새 Argo CD 인스턴스를 설정합니다. 지침을 참조하십시오 "여기".

Argo CD 콘솔을 열고 앱을 배포합니다. 예를 들어, Argo CD와 H제어 차트를 사용하여 Jenkins 앱을 배포할 수 있습니다. 응용 프로그램을 만들 때 다음과 같은 세부 정보가 제공되었습니다. Project:default cluster'https://kubernetes.default.svc': (따옴표 제외) 네임스페이스: Jenkins Helm Chart의 URL: 'https://charts.bitnami.com/bitnami' (따옴표 제외)

Helm Parameters:global.storageClass:fsxn-nas