4장. 외부 모드에서 OpenShift Container Storage 업데이트

다음 절차에 따라 외부 모드로 배포된 OpenShift Container Storage 클러스터를 업데이트합니다.

중요

Red Hat OpenShift Container Storage Operator 업그레이드는 외부 Red Hat Ceph Storage 클러스터를 업그레이드하지 않습니다. OpenShift Container Platform에서 실행되는 Red Hat OpenShift Container Storage 서비스만 업그레이드합니다.

외부 Red Hat Ceph Storage 클러스터를 업그레이드하려면 Red Hat Ceph Storage 관리자에게 문의하십시오.

4.1. 외부 모드에서 OpenShift Container Storage Operator 자동 업데이트 활성화

OpenShift Container Platform에서 OpenShift Container Storage Operator를 업데이트하기 위해 자동 업데이트 승인을 활성화하려면 다음 절차를 사용하십시오.

참고

OpenShift Container Storage를 업데이트하면 외부 Red Hat Ceph Storage 클러스터가 업데이트되지 않습니다.

사전 요구 사항

  • 외부 클러스터에 Red Hat Ceph Storage 버전 4.2z1 이상이 필요합니다. 자세한 내용은 Red Hat Ceph Storage 릴리스 및 해당 Ceph 패키지 버전에 대한 지식 베이스 문서를 참조하십시오.
  • OpenShift Container Platform 클러스터를 버전 4.5.X 또는 4.6.Y의 안정적인 최신 릴리스로 업데이트하면 클러스터 업데이트를 참조하십시오.
  • Red Hat OpenShift Container Storage 채널을 stable-4.5 에서 stable-4.6 으로 전환합니다. 채널에 대한 자세한 내용은 OpenShift Container Storage 업그레이드 채널 및 릴리스 를 참조하십시오.

    참고

    마이너 버전을 업데이트하는 경우에만 채널을 전환해야 하며 (예: 4.5에서 4.6으로 업데이트) 4.6 배치 업데이트(예: 4.6.0에서 4.6.1로 업데이트)를 업데이트하지 않아도 됩니다.

  • Operator 포드를 포함한 모든 OpenShift Container Storage Pod가 openshift-storage 네임스페이스 에서 실행 중 상태인지 확인합니다.

    Pod 상태를 보려면 OpenShift 웹 콘솔의 왼쪽 창에서 워크로드 → Pod 를 클릭합니다. 프로젝트 드롭다운 목록에서 openshift-storage 를 선택합니다.

  • 상태 카드의 영구 스토리지 에서 OCS Cluster 에 녹색 눈금이 있는지 확인합니다.
  • 상태 카드의 Object Service 에서 Object ServiceData Resiliency 가 모두 Ready 상태(Green tick) 상태인지 확인합니다.
  • Openshift Container Storage 업데이트 프로세스를 완료하는 데 충분한 시간이 있는지 확인합니다.

절차

  1. OpenShift 웹 콘솔에 로그인합니다.
  2. Operators설치된 Operators를 클릭합니다.
  3. openshift-storage 프로젝트를 선택합니다.
  4. OpenShift Container Storage Operator 이름을 클릭합니다.
  5. 서브스크립션 탭을 클릭하고 승인 아래 링크를 클릭합니다.
  6. 자동(기본값) 을 선택하고 저장을 클릭합니다.
  7. 업그레이드 상태에 따라 다음 중 하나를 수행합니다.

    • 업그레이드 상태(Upgrade Status )에 승인이 필요합니다.

      참고

      업그레이드 상태가 채널에서 새 OpenShift Container Storage 버전이 이미 감지된 경우 승인이 필요하며 업데이트 시 승인 전략이 Manual 에서 Automatic 으로 변경되었습니다.

      1. Install Plan 링크를 클릭합니다.
      2. InstallPlan 세부 정보 페이지에서 설치 계획 프리뷰 를 클릭합니다.
      3. 설치 계획을 검토하고 승인을 클릭합니다.
      4. StatusUnknown 에서 Created 로 변경될 때까지 기다립니다.
      5. Operators설치된 Operators를 클릭합니다.
      6. openshift-storage 프로젝트를 선택합니다.
      7. 상태가 Up to date로 변경될 때까지 기다립니다.
    • 업그레이드 상태에 승인이 필요하지 않습니다.

      1. 업데이트가 시작될 때까지 기다립니다. 이 작업을 수행하는 데 최대 20분이 걸릴 수 있습니다.
      2. Operators설치된 Operators를 클릭합니다.
      3. openshift-storage 프로젝트를 선택합니다.
      4. 상태가 Up to date로 변경될 때까지 기다립니다.

검증 단계

  1. 개요 → 영구 스토리지 탭을 클릭하고 상태 카드에서 OCS 클러스터가 정상 임을 나타내는 녹색 눈금 표시가 있는지 확인합니다.
  2. 개요 → 오브젝트 서비스 탭을 클릭하고 상태 카드에서 오브젝트 서비스와 Data Resiliency 가 모두 정상임을 나타내는 Ready 상태(Green tick)가 있는지 확인합니다.
  3. Operator설치된 OperatorOpenShift Container Storage Operator 를 클릭합니다. Storage Cluster 에서 클러스터 서비스 상태가 Ready 로 되어 있는지 확인합니다.

    참고

    OpenShift Container Storage 버전 4.5에서 4.6으로 업데이트되면 여기서 버전 필드에 4.5가 계속 표시됩니다. ocs-operator 에서 이 필드에 표시된 문자열을 업데이트하지 않기 때문입니다.

  4. Operator 포드를 포함한 모든 OpenShift Container Storage Pod가 openshift-storage 네임스페이스에서 Running 상태인지 확인합니다.

    Pod 상태를 보려면 OpenShift 웹 콘솔의 왼쪽 창에서 워크로드 → Pod 를 클릭합니다. 프로젝트 드롭다운 목록에서 openshift-storage 를 선택합니다.

  5. 확인 단계가 실패하면 Red Hat 지원팀에 문의하십시오.

다음 단계

  1. 모니터링을 활성화하여 RGW(오브젝트 게이트웨이) 메트릭을 확인합니다. 오브젝트 서비스 대시보드에 대한 모니터링 활성화를 참조하십시오.