2.14. Ceph 재조정 및 복구
관리자가 Ceph OSD를 Ceph 스토리지 클러스터에 추가하면 Ceph가 클러스터 맵을 업데이트합니다. 수정된 클러스터 맵이 CRUSH 계산에 대한 입력을 변경하므로 클러스터 맵에 대한 변경 사항도 개체 배치를 변경합니다. CRUSH는 데이터를 균등하게 배치하지만 의사를 임의로 배치합니다. 따라서 관리자가 새 OSD를 추가할 때 적은 양의 데이터만 이동합니다. 데이터 양은 일반적으로 새 OSD의 수를 클러스터의 총 데이터 양으로 나눈 값입니다. 예를 들어 OSD가 50개인 클러스터에서는 OSD를 추가할 때 데이터의 1/50초 또는 2%가 이동할 수 있습니다.
다음 다이어그램에서는 다이어그램의 기존 OSD, OSD 1 및 2에서 다이어그램의 새 OSD인 OSD 3으로 일부 PG를 마이그레이션하는 리밸런싱 프로세스를 보여줍니다. 리밸런싱에도 CRUSH가 안정적입니다. 대부분의 배치 그룹은 원래 구성에 남아 있으며 각 OSD의 용량이 추가되므로 클러스터 재조정 후 새 OSD에서 로드 급증할 수 없습니다.