3.2. Ceph Orchestrator를 사용하여 여러 호스트 추가
Ceph Orchestrator를 사용하여 YAML 파일 형식의 서비스 사양을 사용하여 동시에 Red Hat Ceph Storage 클러스터에 여러 호스트를 추가할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
프로세스
hosts.yaml
파일을 생성합니다.예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow touch hosts.yaml
[root@host01 ~]# touch hosts.yaml
다음 세부 정보를 포함하도록
hosts.yaml
파일을 편집합니다.예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow service_type: host addr: host01 hostname: host01 labels: - mon - osd - mgr --- service_type: host addr: host02 hostname: host02 labels: - mon - osd - mgr --- service_type: host addr: host03 hostname: host03 labels: - mon - osd
service_type: host addr: host01 hostname: host01 labels: - mon - osd - mgr --- service_type: host addr: host02 hostname: host02 labels: - mon - osd - mgr --- service_type: host addr: host03 hostname: host03 labels: - mon - osd
YAML 파일을 컨테이너의 디렉터리에 마운트합니다.
예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cephadm shell --mount hosts.yaml:/var/lib/ceph/hosts.yaml
[root@host01 ~]# cephadm shell --mount hosts.yaml:/var/lib/ceph/hosts.yaml
디렉터리로 이동합니다.
예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [ceph: root@host01 /]# cd /var/lib/ceph/
[ceph: root@host01 /]# cd /var/lib/ceph/
서비스 사양을 사용하여 호스트를 배포합니다.
구문
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ceph orch apply -i FILE_NAME.yaml
ceph orch apply -i FILE_NAME.yaml
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [ceph: root@host01 hosts]# ceph orch apply -i hosts.yaml
[ceph: root@host01 hosts]# ceph orch apply -i hosts.yaml
검증
호스트를 나열합니다.
예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [ceph: root@host01 /]# ceph orch host ls
[ceph: root@host01 /]# ceph orch host ls
추가 리소스
- Red Hat Ceph Storage 운영 가이드 의 Ceph Orchestrator 섹션을 사용하여 호스트 목록을 참조하십시오.