2.4. 클러스터 업그레이드
대시보드를 사용하여 Ceph 클러스터를 업그레이드합니다.
클러스터 이미지는 registry.redhat.io
에서 자동으로 가져옵니다. 필요한 경우 업그레이드에 사용자 정의 이미지를 사용합니다.
사전 요구 사항
업그레이드 프로세스를 시작하기 전에 업그레이드 버전 경로와 운영 체제가 지원되는지 확인합니다. 자세한 내용은 Red Hat Ceph Storage 8.0의 호환성 매트릭스를 참조하십시오.
시작하기 전에 다음 사전 요구 사항이 있는지 확인하십시오.
이러한 항목은 대시보드를 통해 수행할 수 없으며 명령줄에서 클러스터를 계속 업그레이드하기 전에 수동으로 완료해야 합니다.
자세한 내용은 연결이 끊긴 환경에서 Red Hat Ceph Storage 클러스터 업그레이드 및 1~7단계를 참조하십시오.
최신
cephadm
.구문
dnf udpate cephadm
dnf udpate cephadm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 최신
cephadm-ansible
.구문
dnf udpate cephadm-ansible
dnf udpate cephadm-ansible
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 최신
cephadm pre-flight Playbook
.구문
ansible-playbook -i INVENTORY_FILE cephadm-preflight.yml --extra-vars "ceph_origin=custom upgrade_ceph_packages=true"
ansible-playbook -i INVENTORY_FILE cephadm-preflight.yml --extra-vars "ceph_origin=custom upgrade_ceph_packages=true"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 Ceph 명령을 실행하여 클러스터 업그레이드 중에 경고 및 데이터 재조정을 방지합니다.
구문
ceph health mute DAEMON_OLD_VERSION --sticky ceph osd set noout ceph osd set noscrub ceph osd set nodeep-scrub
ceph health mute DAEMON_OLD_VERSION --sticky ceph osd set noout ceph osd set noscrub ceph osd set nodeep-scrub
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
프로세스
클러스터 업그레이드를 사용할 수 있는지 확인하고 필요에 따라 대시보드의 관리 > 업그레이드에서 업그레이드 합니다.
참고대시보드에
Not retrieving upgrades
메시지가 표시되면 Podman 또는 docker에 적절한 자격 증명을 사용하여 레지스트리가 컨테이너 구성 파일에 추가되었는지 확인합니다.필요한 경우 업그레이드 프로세스 중 일시 중지 또는 중지 를 클릭합니다. 업그레이드 진행 상황을 업그레이드하는 동안 정보 메시지와 함께 진행률 표시줄에 표시됩니다.
참고업그레이드를 중지하면 업그레이드가 먼저 일시 중지되고 업그레이드를 중지하라는 메시지가 표시됩니다.
- 선택 사항입니다. 업그레이드 페이지의 클러스터 로그 섹션에서 업그레이드 프로세스 중 클러스터 로그를 확인합니다.
- 클러스터 상태가 OK(확인) 상태가 표시되는지 확인하여 업그레이드가 완료되었는지 확인합니다.
업그레이드가 완료되었는지 확인한 후
noout
,noscrub
,nodeep-scrub
플래그를 설정 해제합니다.예
[ceph: root@host01 /]# ceph osd unset noout [ceph: root@host01 /]# ceph osd unset noscrub [ceph: root@host01 /]# ceph osd unset nodeep-scrub
[ceph: root@host01 /]# ceph osd unset noout [ceph: root@host01 /]# ceph osd unset noscrub [ceph: root@host01 /]# ceph osd unset nodeep-scrub
Copy to Clipboard Copied! Toggle word wrap Toggle overflow