3.5. Ceph OSD 노드 추가
Red Hat Ceph Storage 클러스터의 용량을 확장하려면 OSD 노드를 추가합니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 네트워크 연결이 있는 프로비저닝된 노드.
- Red Hat Enterprise Linux 7 또는 Ubuntu 16.04 설치
- Red Hat Enterprise Linux 또는 Ubuntu 설치 가이드의 Red Hat Ceph Storage 설치 요구 사항을 검토하십시오.
절차
- 스토리지 클러스터의 다른 노드가 짧은 호스트 이름으로 새 노드에 연결할 수 있는지 확인합니다.
일시적으로 스크럽을 비활성화합니다.
ceph osd set noscrub ceph osd set nodeep-scrub
[root@monitor ~]# ceph osd set noscrub [root@monitor ~]# ceph osd set nodeep-scrub
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 백필 및 복구 기능을 제한합니다.
구문
ceph tell $DAEMON_TYPE.* injectargs --$OPTION_NAME $VALUE [--$OPTION_NAME $VALUE]
ceph tell $DAEMON_TYPE.* injectargs --$OPTION_NAME $VALUE [--$OPTION_NAME $VALUE]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph tell osd.* injectargs --osd-max-backfills 1 --osd-recovery-max-active 1 --osd-recovery-op-priority 1
[root@monitor ~]# ceph tell osd.* injectargs --osd-max-backfills 1 --osd-recovery-max-active 1 --osd-recovery-op-priority 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CRUSH 맵에 새 노드를 추가합니다.
구문
ceph osd crush add-bucket $BUCKET_NAME $BUCKET_TYPE
ceph osd crush add-bucket $BUCKET_NAME $BUCKET_TYPE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph osd crush add-bucket node2 host
[root@monitor ~]# ceph osd crush add-bucket node2 host
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 노드의 각 디스크에 OSD를 스토리지 클러스터에 추가합니다.
추가 리소스
- 자세한 내용은 Red Hat Ceph Storage 구성 가이드의 런타임 시 특정 구성 설정 섹션을 참조하십시오.
- CRUSH 계층 구조의 적절한 위치에 노드 를 배치하는 방법에 대한 자세한 내용은 Red Hat Ceph Storage Storage Strategies 가이드의 버킷 추가 및 버킷 이동 섹션을 참조하십시오.