Ir para o conteúdoIr para navegação de página: página anterior [tecla de acesso p]/próxima página [tecla de acesso n]
documentation.suse.com / Documentação do SUSE Enterprise Storage 7.1 / Guia de Administração e Operações / Operação do cluster / Backup e restauração
Aplica-se a SUSE Enterprise Storage 7.1

15 Backup e restauração

Este capítulo explica quais partes do cluster do Ceph devem ser incluídas no backup para que seja possível restaurar a funcionalidade dele.

15.1 Fazer backup da configuração e dos dados do cluster

15.1.1 Fazer backup da configuração do ceph-salt

Exporte a configuração do cluster. Mais informações podem ser encontradas em Seção 7.2.14, “Exportando as configurações do cluster”.

15.1.2 Fazer backup da configuração do Ceph

Faça backup do diretório /etc/ceph. Ele inclui a configuração essencial do cluster. Por exemplo, você precisará fazer backup do /etc/ceph quando for necessário substituir o Nó de Admin.

15.1.3 Fazer backup da configuração do Salt

Você precisa fazer backup do diretório /etc/salt/. Ele contém os arquivos de configuração do Salt, por exemplo, a chave do Master Salt e as chaves aceitas do cliente.

Os arquivos do Salt não são estritamente necessários para fazer backup do Nó de Admin, mas facilitam a reimplantação do cluster do Salt. Se não houver nenhum backup desses arquivos, os minions Salt precisarão ser registrados novamente no novo Nó de Admin.

Nota
Nota: Segurança da chave privada master do Salt

Garanta que o backup da chave privada do Master Salt seja armazenada em um local seguro. A chave do Master Salt pode ser usada para manipular todos os nós do cluster.

15.1.4 Fazer backup das configurações personalizadas

  • Dados e personalização do Prometheus.

  • Personalização do Grafana.

  • Mudanças manuais na configuração do iSCSI.

  • Chaves do Ceph.

  • Mapa CRUSH e regras CRUSH. Execute o comando a seguir para gravar o Mapa CRUSH descompilado incluindo as regras CRUSH no crushmap-backup.txt:

    cephuser@adm > ceph osd getcrushmap | crushtool -d - -o crushmap-backup.txt
  • Configuração do Gateway do Samba. Se você usa um único gateway, faça backup do /etc/samba/smb.conf. Se você usa uma configuração de HA, faça backup também dos arquivos de configuração do CTDB e do Pacemaker. Consulte o Capítulo 24, Exportar dados do Ceph por meio do Samba para obter detalhes sobre a configuração que é usada pelos Gateways do Samba.

  • Configuração do NFS Ganesha. Necessário apenas ao usar uma configuração de HA. Consulte o Capítulo 25, NFS Ganesha para obter detalhes sobre a configuração que é usada pelo NFS Ganesha.

15.2 Restaurando um nó do Ceph

O procedimento para recuperar um nó do backup é reinstalar o nó, substituir seus arquivos de configuração e, em seguida, reorquestar o cluster para que o nó de substituição seja adicionado novamente.

Se você precisar reimplantar o Nó de Admin, consulte a Seção 13.5, “Movendo o Master Salt para um novo nó”.

Para os minions, geralmente é mais fácil apenas reconstruir e reimplantar.

  1. Reinstale o nó. Mais informações podem ser encontradas em Capítulo 5, Instalando e configurando o SUSE Linux Enterprise Server

  2. Instale o Salt. Encontre mais informações no Capítulo 6, Implantando o Salt.

  3. Após restaurar o diretório /etc/salt de um backup, habilite e reinicie os serviços do Salt aplicáveis, por exemplo:

    root@master # systemctl enable salt-master
    root@master # systemctl start salt-master
    root@master # systemctl enable salt-minion
    root@master # systemctl start salt-minion
  4. Remova a chave master pública do nó do Master Salt antigo de todos os minions.

    root@master # rm /etc/salt/pki/minion/minion_master.pub
    root@master # systemctl restart salt-minion
  5. Restaure para o Nó de Admin tudo o que era local.

  6. Importe a configuração do cluster do arquivo JSON exportado anteriormente. Consulte Seção 7.2.14, “Exportando as configurações do cluster” para obter mais detalhes.

  7. Aplique a configuração importada do cluster:

    root@master # ceph-salt apply