Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
Aplica-se a SUSE Enterprise Storage 5

3 Configuração de alta disponibilidade do nó de admin do Ceph

O nó de admin do Ceph é um nó de cluster do Ceph em que o serviço master Salt está sendo executado. O nó de admin é um ponto central do cluster do Ceph porque ele gerencia o restante dos nós de cluster consultando e instruindo os serviços de minion Salt. Normalmente, ele também inclui outros serviços. Por exemplo, a IU da Web do openATTIC com o painel do Grafana e o suporte do kit de ferramentas de monitoramento do Prometheus.

Em caso de falha no nó de admin do Ceph, geralmente você precisa fornecer um novo hardware ativo para o nó e restaurar a pilha completa de configuração do cluster de um backup recente. Esse método é demorado e provoca interrupção no cluster.

Para evitar o tempo de espera no desempenho do cluster do Ceph causado pela falha no nó de admin, é recomendável usar o cluster de HA (High Availability – Alta Disponibilidade) para o nó de admin do Ceph.

3.1 Estrutura do cluster de HA para o nó de admin do Ceph

A ideia de um cluster de HA é que, em caso de falha em um nó de cluster, o outro nó assume automaticamente sua função, incluindo o nó de admin do Ceph virtualizado. Dessa forma, os outros nós de cluster do Ceph não percebem a falha no nó de admin do Ceph.

A solução de HA mínima para o nó de admin do Ceph requer o seguinte hardware:

  • Dois servidores completamente vazios capazes de executar o SUSE Linux Enterprise com a extensão de Alta Disponibilidade e de virtualizar o nó de admin do Ceph.

  • Dois ou mais caminhos de comunicação de rede redundantes. Por exemplo, via Ligação de Dispositivo de Rede.

  • Armazenamento compartilhado para hospedar a(s) imagem(ns) de disco da máquina virtual do nó de admin do Ceph. O armazenamento compartilhado precisa ser acessível aos dois servidores. Por exemplo, ele pode ser uma exportação NFS, um compartilhamento Samba ou um destino iSCSI.

Encontre mais detalhes sobre os requisitos de cluster em https://www.suse.com/documentation/sle-ha-12/install-quick/data/install-quick.html#sec_ha_inst_quick_req.

Cluster de HA de 2 nós para o nó de admin do Ceph
Figura 3.1: Cluster de HA de 2 nós para o nó de admin do Ceph

3.2 Criando o cluster de HA com nó de admin do Ceph

O procedimento a seguir resume as etapas mais importantes de criação do cluster de HA para virtualização do nó de admin do Ceph. Para obter detalhes, consulte os links indicados.

  1. Configure um cluster de HA básico de 2 nós com armazenamento compartilhado, conforme descrito em https://www.suse.com/documentation/sle-ha-12/install-quick/data/install-quick.html.

  2. Em ambos os nós do cluster, instale todos os pacotes necessários para executar o hipervisor KVM e o kit de ferramentas libvirt, conforme descrito em https://www.suse.com/documentation/sles-12/book_virt/data/sec_vt_installation_kvm.html.

  3. No primeiro nó do cluster, crie uma nova VM (Virtual Machine – Máquina Virtual) KVM usando o libvirt, conforme descrito em https://www.suse.com/documentation/sles-12/book_virt/data/sec_libvirt_inst_vmm.html. Use o armazenamento compartilhado pré-configurado para armazenar as imagens de disco da VM.

  4. Após o término da configuração da VM, exporte sua configuração para um arquivo XML no armazenamento compartilhado. Use a seguinte sintaxe:

    root # virsh dumpxml VM_NAME > /path/to/shared/vm_name.xml
  5. Crie um recurso para a VM do nó de admin do Ceph. Consulte https://www.suse.com/documentation/sle-ha-12/book_sleha/data/cha_conf_hawk2.html para obter informações gerais sobre a criação de recursos de HA. Há informações detalhadas sobre a criação de recursos para uma máquina virtual KVM em http://www.linux-ha.org/wiki/VirtualDomain_%28resource_agent%29.

  6. No convidado da VM recém-criado, implante o nó de admin do Ceph, incluindo os serviços adicionais necessários nele. Siga as etapas relevantes na Seção 4.3, “Implantação do cluster”. Ao mesmo tempo, implante os nós de cluster do Ceph restantes nos servidores de cluster não HA.

Imprimir esta página