3.7. Ceph Orchestrator를 사용하여 호스트를 유지 관리 모드에 배치
Ceph Orchestrator를 사용하여 호스트를 유지 관리 모드로 배치할 수 있습니다. ceph orch host maintenance enter
명령은 systemd 대상
을 중지하여 모든 Ceph 데몬이 호스트에서 중지되도록 합니다. 마찬가지로 ceph orch host maintenance exit
명령은 systemd 대상
을 재시작하고 Ceph 데몬은 자체적으로 다시 시작됩니다.
오케스트레이터는 호스트가 유지보수 모드에 배치될 때 다음 워크플로우를 채택합니다.
-
호스트를 제거해도
orch host ok-to-stop
명령을 실행하여 데이터 가용성에 영향을 미치지 않는지 확인합니다. -
호스트에 Ceph OSD 데몬이 있는 경우
noout
을 host 하위 트리에 적용하여 계획된 유지 관리 슬롯 중에 데이터 마이그레이션이 트리거되지 않도록 합니다. - Ceph 대상을 중지하여 모든 데몬을 중지합니다.
-
재부팅이 Ceph 서비스를 자동으로 시작하지 않도록 호스트에서
ceph 대상
을 비활성화합니다.
유지 관리를 종료하면 위의 시퀀스가 되돌아갑니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 모든 노드에 대한 루트 수준 액세스.
- 클러스터에 추가된 호스트입니다.
프로세스
Cephadm 쉘에 로그인합니다.
예
[root@host01 ~]# cephadm shell
호스트를 유지 관리 모드로 배치하거나 유지 관리 모드에서 호스트를 배치할 수 있습니다.
호스트를 유지 관리 모드로 설정합니다.
구문
ceph orch host maintenance enter HOST_NAME [--force]
예
[ceph: root@host01 /]# ceph orch host maintenance enter host02 --force
--force
플래그를 사용하면 경고를 바이패스할 수 있지만 경고를 바이패스할 수 없습니다.호스트를 유지 관리 모드에서 해제합니다.
구문
ceph orch host maintenance exit HOST_NAME
예제
[ceph: root@host01 /]# ceph orch host maintenance exit host02
검증
호스트를 나열합니다.
예
[ceph: root@host01 /]# ceph orch host ls