10 Comandos Básicos

  • Verificando a integridade do cluster:
ceph -w

Se você deseja identificar o estado de seu cluster, use o ceph -w para obter uma visão geral e resumida do status do cluster (dica: normalmente, você deseja que seu cluster esteja ativo + limpo). Este comando permite verificar as atividades do cluster em tempo real; normalmente usamos isso quando se adiciona ou remove OSDs e deseja-se ver ou acompanhar o ajuste dos grupos de canais.

  • Veja o mapa CRUSH:
ceph osd tree

Precisando solucionar problemas de um cluster, identificando todas as informações do nó ou um OSD com falhas ? Use ceph osd tree, que produz um mapa da árvore ASCII art CRUSH com um host, seus OSDs, estejam eles ligados ou desligados e com o seu peso relativo.

  • Verifique as estatísticas de uso do cluster:
ceph df

Para verificar o uso de dados de um cluster e a distribuição de dados entre conjuntos, use ceph df. Isso fornece informações sobre o espaço de armazenamento disponível e usado, além de uma lista de conjuntos e quanto de armazenamento cada conjunto consome. Use isso frequentemente para verificar se o cluster não está ficando sem espaço.

3. Verifique as estatísticas do grupo de canais: ceph pg dump Quando você precisar de estatísticas para os grupos de canais em seu cluster, use ceph pg dump. Você também pode obter os dados em JSON, caso deseje usá-los para geração automática de relatórios.

5. Crie ou remova OSDs: ceph osd create || ceph osd rm Use ceph osd create para adicionar um novo OSD ao cluster. Se nenhum UUID for fornecido, ele será definido automaticamente quando o OSD for inicializado. Quando você precisar remover um OSD do mapa CRUSH, use ceph osd rm com o UUID.

6. Crie ou exclua um pool de armazenamento: ceph osd pool create || excluir ceph osd pool Crie um novo conjunto de armazenamentos com um nome e número de grupos de canais com o ceph osd pool create. Remova-o (e acene adeus a todos os dados nele) com ceph osd pool delete.

7. Reparar um OSD: ceph osd repair Ceph é um cluster auto-reparável. Diga ao Ceph para tentar reparar um OSD chamando ceph osd repair com o identificador OSD.

8. Compare um OSD: ceph tell osd. Banco* Adicionou um novo dispositivo de armazenamento incrível ao seu cluster? Use o ceph tell para ver como ele é executado executando uma referência simples de taxa de transferência. Por padrão, o teste grava 1 GB no total em incrementos de 4 MB.

9. Ajuste o peso de esmagamento de um OSD: peso de esmagamento ceph osd Idealmente, você deseja que todos os seus OSDs sejam iguais em termos de capacidade e capacidade total … mas isso nem sempre é possível. Quando seus OSDs diferem em seus principais atributos, use ceph osd crush reweight para modificar seus pesos no mapa CRUSH, para que o cluster seja equilibrado adequadamente e os OSDs de diferentes tipos recebam um número adequadamente ajustado de solicitações e dados de E / S.

10. Listar chaves de cluster: ceph auth list O Ceph usa chaveiros para armazenar uma ou mais chaves de autenticação Ceph e especificações de capacidade. O comando ceph auth list fornece uma maneira fácil de acompanhar as chaves e os recursos