
현재 저는 몇몇 ARM 기반 머신에 ceph 클러스터를 배포하고 있습니다.오드로이드의 HC24TB WD Red 드라이브가 장착되어 있습니다. 다음 기사도 찾았습니다.WD 연구소, 대규모(504 OSD)에서 동일한 작업을 수행하며 다음을 사용하여 OSD 설정을 조정할 것을 제안합니다.
osd map cache size = 40
osd map max advance = 32
osd map message max = 32
이제 (해당 옵션뿐만 아니라) HC2의 상대적으로 낮은 리소스를 수용하기 위해 이를 ansible group_vars 또는 호스트 vars에 배치하는 방법이 궁금합니다.
현재 ceph-ansible 플레이북으로는 불가능하다고 생각합니다.
누군가 나에게 그것에 대한 힌트를 줄 수 있다면 정말 감사하겠습니다. ceph-ansible은 실제로 구성에 템플릿 파일을 사용하지 않는 것 같습니다(자리 표시자로만). 그렇다면 이러한 설정이 가능하도록 확장하거나 조정할 수 있는 방법은 무엇일까요?
답변1
이는 매개변수 ceph_conf_overrides
(http://docs.ceph.com/ceph-ansible/master/#ceph-conf-configuration).
ceph_conf_overrides:
osd:
osd map cache size: 40
osd map max advance: 32
osd map message max: 32