cephx
Nesta parte do manual, você aprenderá como iniciar ou parar os serviços do Ceph, monitorar o estado de um cluster, usar e modificar Mapas CRUSH ou gerenciar pools de armazenamento.
Você pode operar serviços do Ceph usando o systemd
ou o DeepSea.
Quando você tem um cluster em execução, pode usar a ferramenta ceph
para monitorá-lo. Normalmente, determinar o estado do cluster envolve verificar o status dos Ceph OSDs, Ceph Monitors, grupos de posicionamento e Servidores de Metadados.
No SUSE Enterprise Storage 6, o DeepSea não implanta mais uma pilha de monitoramento e alerta no master Salt. Os usuários devem definir a função Prometheus para o Prometheus e o Alertmanager, e a função Grafana para o Grafana. Quando vários nós são atribuídos à função Prometheus ou Grafana, uma conf…
cephx
Para identificar clientes e proteger-se contra ataques man-in-the-middle, o Ceph oferece o sistema de autenticação cephx
. Neste contexto, os clientes são pessoas, como o usuário admin, ou serviços/daemons relacionados ao Ceph, por exemplo, OSDs, monitores ou Object Gateways.
O algoritmo CRUSH determina como armazenar e recuperar dados calculando os locais de armazenamento de dados. O CRUSH permite que os clientes do Ceph se comuniquem diretamente com os OSDs, sem a necessidade de um servidor centralizado ou um controlador. Com um método de armazenamento e recuperação de…
A arquitetura do Ceph Manager (consulte o Seção 1.2.3, “Nós e daemons do Ceph” para ver uma breve introdução) permite estender a funcionalidade dele por meio de módulos, como “dashboard” (consulte o Capítulo 22, Ceph Dashboard), “prometheus” (consulte o Capítulo 7, Monitoramento e alerta) ou “balanc…
O Ceph armazena dados em pools. Pools são grupos lógicos para armazenamento de objetos. Quando você implanta um cluster pela primeira vez sem criar um pool, o Ceph usa os pools padrão para armazenar os dados. Os destaques importantes a seguir são relacionados aos pools do Ceph:
Um bloco é uma sequência de bytes. Por exemplo, um bloco de dados de 4 MB. As interfaces de armazenamento com base em blocos são a maneira mais comum para armazenar dados com mídia rotativa, como discos rígidos, CDs e disquetes. A onipresença de interfaces de dispositivo de blocos faz do dispositivo…
O Ceph oferece uma alternativa à replicação normal de dados em pools conhecidos como de eliminação ou com codificação de eliminação. Os pools de eliminação não oferecem todas as funcionalidades que os pools replicados (por exemplo, eles não podem armazenar metadados para pools RBD), mas exigem menos…
A camada de cache é uma camada de armazenamento adicional implementada entre o armazenamento de cliente e padrão. Ela foi criada para acelerar o acesso aos pools armazenados em discos rígidos lentos e pools com codificação de eliminação.
Atualmente, o cache LVM é uma versão Technology Preview.
Este capítulo apresenta uma lista de configurações importantes do cluster do Ceph e a respectiva descrição. As configurações são classificadas por tópico.