23장. Red Hat Ceph Storage 4로 director가 배포된 Ceph Storage 클러스터 업그레이드

배포 시 director를 사용하여 배포된 Red Hat Ceph Storage 클러스터를 사용하는 경우 이 섹션에 포함된 절차를 완료해야 합니다.

중요

지원되는 이전 버전에서 버전 4.2z2로 Red Hat Ceph Storage 클러스터를 업그레이드하면 업그레이드가 HEALTH_WARN 상태에서 스토리지 클러스터와 함께 완료 되며 상태 모니터링이 안전하지 않은 global_id 회수를 허용합니다. 이는 패치된 CVE(CVE-2021-20288)로 인해 RHCS 4.2z2 (이상)로 설치/업그레이드 후 Ceph HEALTH_WARN(mons이 안전하지 않은 global_id 회수 허용) 을 참조하십시오.

CVE로 인해 HEALTH_WARN 상태가 표시되므로 상태 경고를 일시적으로 음소거할 수 있습니다. 그러나 음소거 경고가 발생하면 클러스터에 연결된 이전 및 패키징되지 않은 잠재적인 클라이언트에 대한 가시성이 없다는 위험이 있습니다. 상태 경고 변경에 대한 자세한 내용은 Red Hat Ceph Storage 문서의 Upgrading a Red Hat Ceph Storage cluster 를 참조하십시오.

중요

모든 클라이언트가 업그레이드 및 패치되지 않으면 연결할 수 없을 때까지 수동으로 global_id_reclaim 을 비활성화하지 마십시오. 다음 명령을 root 사용자로 실행하여 클러스터에 연결된 패치되지 않은 클라이언트 목록을 볼 수 있습니다.

# ceph health detail

오버클라우드를 업그레이드한 후 director에서 배포한 Ceph Storage 클러스터를 Red Hat Ceph Storage 클러스터 4로 업그레이드합니다.

23.1. ceph-anible 설치

배포 시 director를 사용하여 배포된 Red Hat Ceph Storage 클러스터를 사용하는 경우 다음 절차를 완료해야 합니다.

Red Hat OpenStack Platform에서 Ceph Storage를 사용하는 경우 ceph-ansible 패키지가 필요합니다.

절차

  1. 다음과 같이 Ceph 툴 리포지토리를 활성화합니다.

    [stack@director ~]$ sudo subscription-manager repos --enable=rhceph-4-tools-for-rhel-8-x86_64-rpms
  2. ceph-ansible 패키지를 설치합니다.

    [stack@director ~]$ sudo dnf install -y ceph-ansible