Skip to main content
BeeGFS on NetApp with E-Series Storage
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Substituir nós de arquivo

Colaboradores

Substituindo um nó de arquivo se o servidor original estiver com defeito.

Visão geral

Esta é uma visão geral das etapas necessárias para substituir um nó de arquivo no cluster. Essas etapas presumem que o nó do arquivo falhou devido a um problema de hardware e foi substituído por um novo nó de arquivo idêntico.

Passos:

  1. Substitua fisicamente o nó de arquivo e restaure todo o cabeamento para o nó de bloco e rede de armazenamento.

  2. Reinstale o sistema operacional no nó de arquivo, incluindo a adição de assinaturas Red Hat.

  3. Configurar o gerenciamento e a rede BMC no nó de arquivo.

  4. Atualize o inventário do Ansible se o nome de host, IP, mapeamentos de interface PCIe para lógica ou qualquer outra coisa mudou sobre o novo nó de arquivo. Geralmente, isso não é necessário se o nó foi substituído por hardware de servidor idêntico e você estiver usando a configuração de rede original.

    1. Por exemplo, se o nome do host mudou, crie (ou renomeie) o arquivo de inventário do nó (host_vars/<NEW_NODE>.yml`) e, em seguida, no arquivo de inventário do Ansible (inventory.yml), substitua o nome do nó antigo pelo novo nome do nó:

      all:
          ...
          children:
          ha_cluster:
              children:
              mgmt:
                  hosts:
                  node_h1_new:   # Replaced "node_h1" with "node_h1_new"
                  node_h2:
  5. De um dos outros nós no cluster, remova o nó antigo: pcs cluster node remove <HOSTNAME>.

    Importante NÃO PROSSIGA ANTES DE EXECUTAR ESTE PASSO.
  6. No nó de controle do Ansible:

    1. Remova a chave SSH antiga com:

      `ssh-keygen -R <HOSTNAME_OR_IP>`
    2. Configure o SSH sem senha para o nó Substituir por:

      ssh-copy-id <USER>@<HOSTNAME_OR_IP>
  7. Execute novamente o manual de estratégia do Ansible para configurar o nó e adicioná-lo ao cluster:

    ansible-playbook -i <inventory>.yml <playbook>.yml
  8. Neste ponto, execute pcs status e verifique se o nó substituído está listado e executando serviços.