16.3. 내부 모드에서 OpenShift Container Storage 업데이트

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

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

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

사전 요구 사항

  • 상태 카드의 블록 및 파일 아래에 스토리지 클러스터데이터 복구에 녹색 표시가 있는지 확인합니다.
  • 상태 카드의 Object 에서 Object ServiceData ResiliencyReady 상태(Green tick) 상태인지 확인합니다.
  • OpenShift Container Platform 클러스터를 안정적인 버전 4.8.X의 최신 릴리스로 업데이트하고 클러스터 업데이트를 참조하십시오.
  • Red Hat OpenShift Container Storage 채널을 stable-4.7에서 stable -4.8 로 전환합니다. 채널에 대한 자세한 내용은 OpenShift Container Storage 업그레이드 채널 및 릴리스를 참조하십시오.

    참고

    마이너 버전(예: 4.7에서 4.8로 업데이트)과 4.8의 배치 업데이트(예: 4.8.0에서 4.8.1) 간에 업데이트하는 경우에만 채널을 전환해야 합니다.

  • 운영자 포드를 포함한 모든 OpenShift Container Storage Pod가 openshift-storage 네임스페이스Running 상태인지 확인합니다.

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

  • 업데이트 시간이 클러스터에서 실행되는 OSD 수에 따라 다르므로 Openshift Container Storage 업데이트 프로세스를 완료할 충분한 시간이 있는지 확인합니다.

절차

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

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

      참고

      업그레이드 상태 표시 에는 새 OpenShift Container Storage 버전이 이미 채널에서 이미 감지되어 있고 업데이트 시 Manual 에서 Automatic 로 승인 전략이 변경된 경우 승인 상태가 필요합니다.

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

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

검증 단계

  1. OpenShift 웹 콘솔에서 스토리지 → 개요 → 오브젝트 탭으로 이동합니다.

    • 상태 카드에서 Object ServiceData ResiliencyReady 상태(Green tick) 상태인지 확인합니다.
  2. OpenShift 웹 콘솔에서 스토리지 → 개요 → 블록 및 파일 탭으로 이동합니다.

    • 상태 카드에서 Storage ClusterData Resiliency 에 녹색 눈금 표시가 있는지 확인합니다.
  3. Operator설치된 OperatorOpenShift Container Storage Operator를 클릭합니다. 스토리지 클러스터에서 클러스터 서비스 상태가 Ready 인지 확인합니다.

    참고

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

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

    Pod 상태를 보려면 워크로드Pod 를 클릭합니다. 프로젝트 드롭다운 목록에서 openshift-storage 를 선택합니다.

  5. 확인 단계가 실패하는 경우 Red Hat 지원팀에 문의하십시오.
참고

유연한 확장 기능은 Red Hat OpenShift Container Storage 4.7의 새로운 배포에서만 사용할 수 있습니다. 4.7 버전으로 업그레이드된 스토리지 클러스터는 유연한 확장을 지원하지 않습니다.

추가 리소스

OpenShift Container Storage를 업데이트하는 동안 문제가 발생하는 경우 문제 해결 가이드의 일반적으로 필요한 로그를 참조하십시오.