2.10. Red Hat Ceph Storage 클러스터 전원 끄기 및 재부팅
Ceph 클러스터의 전원을 끄고 재부팅하려면 다음 절차를 따르십시오.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
-
루트액세스 권한을 갖습니다.
절차
Red Hat Ceph Storage 클러스터 전원 끄기
- 클라이언트가 이 클러스터의 RBD 이미지 및 RADOS 게이트웨이 및 기타 클라이언트를 사용하지 못하도록 중지합니다.
-
계속하기 전에 클러스터는 정상 상태(
Health_OK및 모든 PGsactive+clean)여야 합니다. Ceph Monitor 또는 OpenStack 컨트롤러 노드와 같이 클라이언트 인증 키가 있는 노드에서ceph 상태를실행하여 클러스터가 정상인지 확인합니다. Ceph 파일 시스템(
CephFS)을 사용하는 경우CephFS클러스터를 다운해야 합니다.CephFS클러스터 다운은1로 순위의 수를 줄이고cluster_down플래그를 설정한 다음 마지막 순위를 실패하여 수행합니다.예제:
[root@osd ~]# ceph fs set FS_NAME max_mds 1 [root@osd ~]# ceph mds deactivate FS_NAME:1 # rank 2 of 2 [root@osd ~]# ceph status # wait for rank 1 to finish stopping [root@osd ~]# ceph fs set FS_NAME cluster_down true [root@osd ~]# ceph mds fail FS_NAME:0cluster_down플래그를 설정하면 대기 상태가 실패한 순위를 초과하지 않습니다.noout,norecover,norebalance,nobackfill,nodown,pause플래그를 설정합니다. 클라이언트 인증 키를 사용하여 노드에서 다음을 실행합니다. 예를 들어 Ceph Monitor 또는 OpenStack 컨트롤러 노드는 다음과 같습니다.[root@mon ~]# ceph osd set noout [root@mon ~]# ceph osd set norecover [root@mon ~]# ceph osd set norebalance [root@mon ~]# ceph osd set nobackfill [root@mon ~]# ceph osd set nodown [root@mon ~]# ceph osd set pauseOSD 노드를 하나씩 종료합니다.
[root@osd ~]# systemctl stop ceph-osd.target모니터 노드를 하나씩 종료합니다.
[root@mon ~]# systemctl stop ceph-mon.target
Red Hat Ceph Storage 클러스터 재부팅
- 관리 노드의 전원을 켭니다.
모니터 노드의 전원을 켭니다.
[root@mon ~]# systemctl start ceph-mon.targetOSD 노드의 전원을 켭니다.
[root@osd ~]# systemctl start ceph-osd.target- 모든 노드가 표시될 때까지 기다립니다. 모든 서비스가 가동되고 노드 간에 연결이 완료되었는지 확인합니다.
noout,norecover,norebalance,nobackfill,nodown및pause플래그를 설정 해제합니다. 클라이언트 인증 키를 사용하여 노드에서 다음을 실행합니다. 예를 들어 Ceph Monitor 또는 OpenStack 컨트롤러 노드는 다음과 같습니다.[root@mon ~]# ceph osd unset noout [root@mon ~]# ceph osd unset norecover [root@mon ~]# ceph osd unset norebalance [root@mon ~]# ceph osd unset nobackfill [root@mon ~]# ceph osd unset nodown [root@mon ~]# ceph osd unset pauseCeph 파일 시스템(
CephFS)을 사용하는 경우cluster_down플래그를false로 설정하여CephFS클러스터를 다시 가져와야 합니다.[root@admin~]# ceph fs set FS_NAME cluster_down false-
클러스터가 정상 상태(
Health_OK및 모든 PGsactive+clean)인지 확인합니다. 클라이언트 인증 키를 사용하여 노드에서ceph 상태를실행합니다. 예를 들어 클러스터가 정상인지 확인하기 위해 Ceph Monitor 또는 OpenStack 컨트롤러 노드입니다.