3.4. 호스트에 레이블 추가
Ceph Orchestrator를 사용하여 호스트에 레이블을 추가합니다. 레이블을 사용하여 데몬 배치를 지정할 수 있습니다.
레이블의 몇 가지 예는 호스트에 배포된 서비스를 기반으로 mgr
,mon
, osd
입니다. 각 호스트에는 여러 개의 레이블이 있을 수 있습니다.
cephadm
에 특별한 의미가 있는 다음 호스트 레이블을 추가할 수도 있습니다. _
:
-
_no_schedule
: 이 레이블은cephadm
이 호스트에서 데몬을 예약하거나 배포하는 것을 방지합니다. 이미 Ceph 데몬이 포함된 기존 호스트에 추가되면 자동으로 제거되지 않는 OSD를 제외하고cephadm
이 해당 데몬을 다른 위치로 이동합니다._no_schedule
레이블을 사용하여 호스트를 추가하면 데몬이 배포되지 않습니다. 호스트를 제거하기 전에 데몬이 드레인되면 해당 호스트에_no_schedule
레이블이 설정됩니다. -
_no_autotune_memory
레이블은 호스트에서 메모리를 자동 조정하지 않습니다. 해당 호스트의 하나 이상의 데몬에 대해osd_memory_target_autotune
옵션 또는 기타 유사한 옵션이 활성화된 경우에도 데몬 메모리가 조정되지 않습니다. -
_admin
: 기본적으로_admin
레이블은 스토리지 클러스터의 부트스트랩 호스트에 적용되며client.admin
키는ceph orch client-keyring {ls|rm} 함수를
사용하여 해당 호스트에 배포됩니다. 이 레이블을 추가 호스트에 추가하면 일반적으로cephadm
이/etc/ceph
디렉터리에 구성 및 키링 파일을 배포합니다.
사전 요구 사항
- 설치 및 부트스트랩된 스토리지 클러스터입니다.
- 스토리지 클러스터의 모든 노드에 대한 루트 수준 액세스.
- 호스트는 스토리지 클러스터에 추가됩니다.
절차
Cephadm 쉘에 로그인합니다.
예제
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 호스트에 레이블을 추가합니다.
구문
ceph orch host label add HOSTNAME LABEL
ceph orch host label add HOSTNAME LABEL
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph orch host label add host02 mon
[ceph: root@host01 /]# ceph orch host label add host02 mon
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
호스트를 나열합니다.
예제
[ceph: root@host01 /]# ceph orch host ls
[ceph: root@host01 /]# ceph orch host ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow