tentando otimizar as configurações do Ceph CRUSH para otimizar

0

Estou usando o Ubuntu 16.04 em todos os meus servidores ceph e nas máquinas clientes do Ceph. Estou usando o release de joias Ceph 10.2.3. Estou tentando atualizar / ajustar as variáveis ceph crush ao ótimo:

ceph osd crush tunables optimal

que é executado, mas não consigo criar uma imagem RBD e mapeá-la no cliente, obtendo o erro:

libceph: mon0 99.999.X.41:6789 feature set mismatch, my 106b84a8ABC < server's 40106b84a8ADC, missing 400000000000000

Examinar isso indica que você não pode usar um cliente de versão mais antigo que eu não seja, Redhat declara que sua versão 7.2 não suporta isso e você precisa definir os ajustes de esmagamento como martelo. Se eu definir:

ceph osd crush tunables hammer

tudo funciona. Eu não quero usar tecnologia antiga em crush, se eu estou correndo jóia, gostaria de usar as novas configurações otimizadas em esmagamento. Eu também modifiquei o crush para mudar todas as referências de palha para straw2, o que ainda não ajudou.

Quais são minhas opções?

Obrigado

    
por RStehno 24.02.2017 / 19:52

1 resposta

0

Você parece ter kernels diferentes em monitores e clientes. Existem alguns requisitos para a versão do Kernel com os quais os recursos de sintonização são suportados.

Para conferir, o que realmente está faltando no lado do cliente, verifique isso

    
por Frank Gemein 12.04.2017 / 08:29