2.13. Ceph 피어링
Ceph는 여러 OSD에 배치 그룹 복사본을 저장합니다. 배치 그룹의 각 사본에는 상태가 있습니다. 이러한 OSD "피어"는 서로 확인하여 PG의 각 사본의 상태에 동의했는지 확인합니다. 피어링 문제는 일반적으로 자동으로 해결됩니다.
Ceph 모니터가 배치 그룹을 저장하는 OSD의 상태에 동의하면 배치 그룹에 최신 콘텐츠가 있는 것은 아닙니다.
Ceph가 작동하는 OSD 세트에 배치 그룹을 저장할 때 이 그룹을 기본 ,2 차 등으로 참조합니다. 규칙에 따라 기본 OSD는 동작 집합의 첫 번째 OSD입니다. 배치 그룹의 첫 번째 사본을 저장하는 기본 은 해당 배치 그룹에 대한 피어 프로세스를 조정하는 역할을 합니다. 기본 OSD는 지정된 배치 그룹의 개체에 대한 클라이언트 시작 쓰기를 기본 설정으로 허용하는 유일한 OSD입니다.
액티비스 세트는 배치 그룹을 저장하는 일련의 OSD입니다. 활동 세트는 현재 배치 그룹을 담당하는 Ceph OSD 데몬 또는 일부 epoch의 특정 배치 그룹을 담당하는 Ceph OSD 데몬을 참조할 수 있습니다.
Acting Set 의 일부인 Ceph OSD 데몬이 항상 작동하지 않을 수 있습니다. 액터링 세트의 OSD가
가동
중인 경우 Up Set 의 일부입니다. OSD가 실패하면 Ceph에서 다른 Ceph OSD로 PG를 다시 매핑할 수 있기 때문에 Up Set 은 중요한 차이점입니다.
osd.25
,osd.32
및 osd.61
, 첫 번째 OSD, osd.25
가 포함된 PG에 대한 행위 세트에서는 기본 설정 입니다. 해당 OSD가 실패하면 보조,osd.32
가 기본 이 되고 Ceph는 Up Set 에서 osd.25
를 제거합니다.