3.20. OSD 추가
cephadm 은 사용할 수 없는 장치에서 OSD를 프로비저닝하지 않습니다. 다음 조건을 모두 충족하는 경우 스토리지 장치를 사용할 수 있는 것으로 간주됩니다.
- 장치에 파티션이 없어야 합니다.
- 장치를 마운트해서는 안 됩니다.
- 장치에 파일 시스템을 포함할 수 없습니다.
- 장치에 Ceph BlueStore OSD가 포함되어 있지 않아야 합니다.
- 장치는 5GB보다 커야 합니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
프로세스
OSD를 배포할 사용 가능한 장치를 나열합니다.
구문
ceph orch device ls [--hostname=HOSTNAME1 HOSTNAME2] [--wide] [--refresh]
ceph orch device ls [--hostname=HOSTNAME1 HOSTNAME2] [--wide] [--refresh]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph orch device ls --wide --refresh
[ceph: root@host01 /]# ceph orch device ls --wide --refreshCopy to Clipboard Copied! Toggle word wrap Toggle overflow 특정 호스트 또는 사용 가능한 모든 장치에 OSD를 배포할 수 있습니다.
특정 호스트의 특정 장치에서 OSD를 생성하려면 다음을 수행합니다.
구문
ceph orch daemon add osd HOSTNAME:DEVICE_PATH
ceph orch daemon add osd HOSTNAME:DEVICE_PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph orch daemon add osd host02:/dev/sdb
[ceph: root@host01 /]# ceph orch daemon add osd host02:/dev/sdbCopy to Clipboard Copied! Toggle word wrap Toggle overflow 사용 가능한 모든 장치와 사용되지 않는 장치에 OSD를 배포하려면
--all-available-devices옵션을 사용합니다.예제
[ceph: root@host01 /]# ceph orch apply osd --all-available-devices
[ceph: root@host01 /]# ceph orch apply osd --all-available-devicesCopy to Clipboard Copied! Toggle word wrap Toggle overflow
참고
이 명령은 공동 배치된 WAL 및 DB 데몬을 생성합니다. 공동 배치되지 않은 데몬을 생성하려면 이 명령을 사용하지 마십시오.