
Atualmente estou implantando um cluster ceph em algumas máquinas baseadas em ARM, nomeadamente oHC2 de ODROIDequipado com unidades WD Red de 4 TB. Também encontrei um artigo deLaboratórios WD, realizando a mesma tarefa em grande escala (504 OSDs), sugerindo ajustar as configurações do OSD com
osd map cache size = 40
osd map max advance = 32
osd map message max = 32
Agora eu me pergunto (não apenas para essas opções), como colocá-los no ansible group_vars ou host vars, para acomodar os recursos relativamente baixos nos HC2s.
Atualmente, acredito que isso não é possível com os manuais atuais do Cephansible.
Eu realmente apreciaria se alguém pudesse me dar alguma dica sobre isso. ceph-ansible parece realmente não usar arquivos de modelo para a configuração (apenas como espaços reservados), então como ele poderia ser estendido ou ajustado para tornar essas configurações possíveis?
Responder1
Isso é possível com o ceph_conf_overrides
parâmetro (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