Excluindo um nó de um sistema usando a CLI

É possível usar a interface da linha de comandos (CLI) para remover um nó de um sistema.

Antes de Iniciar

Depois que o nó é excluído, o nó parceiro entra no modo write-through até que outro nó seja incluído de volta no grupo de E/S.

Por padrão, o comando rmnode limpa o cache do nó especificado antes de o nó ficar off-line. Ao operar em um estado degradado, o sistema assegura que não ocorra perda de dados como resultado da exclusão do único nó com os dados do cache.

Atenção:
  • Se você estiver removendo um único nó e o nó restante no grupo de E/S estiver on-line, os dados podem ser expostos a um ponto único de falha se o nó restante falhar.
  • Se ambos os nós no grupo de E/S estiverem online e os volumes já estiverem degradados antes da exclusão do nó, a redundância para os volumes já estará degradada. A remoção de um nó pode resultar na perda de acesso ao nó, e pode ocorrer a perda dos dados se a opção force for usada.
  • A remoção do último nó destrói o sistema. Antes de excluir o último nó no sistema, assegure-se de que deseja destruir o sistema.
  • Quando um nó é excluído, toda a redundância é removida do grupo de E/S. Como resultado falhas novas ou existentes podem causar erros de E/S nos hosts. Essas falhas podem causar:
    • Erros de configuração do host
    • Erros de zoneamento
    • Erros de configuração do software de caminhos múltiplos
  • Se você estiver excluindo o último nó de um grupo de E/S e houver volumes designados ao grupo de E/S, não será possível excluir o nó do sistema se o nó estiver online. Você deverá fazer backup ou migrar todos os dados que deseja salvar antes de excluir o nó Se o nó estiver off-line, você poderá excluí-lo.
  • Para fazer com que o nó especificado fique off-line imediatamente, sem limpar o cache ou assegurar-se de que não vai ocorrer perda de dados, execute o comando rmnode com o parâmetro force. O parâmetro force força a continuação do comando, embora os volumes dependentes do nó fiquem offline. Use o parâmetro force com cuidado. O acesso aos dados nos volumes dependentes do nó será perdido.

Sobre Esta Tarefa

Conclua estas etapas para excluir um nó:

Procedimento

  1. Se você estiver excluindo o último nó de um grupo de E/S, determine os volumes que ainda estão designados para este grupo de E/S:
    1. Emita este comando da CLI para solicitar uma visualização filtrada dos volumes:
      lsvdisk -filtervalue IO_group_name=name
      Em que name é o nome do grupo de E/S.
    2. Emita esse comando da CLI para listar os hosts para o quais esse volume é mapeado:
      lsvdiskhostmap vdiskname/identification

      Em que vdiskname/identification é o nome ou a identificação do volume.

    Nota: Se os volumes designados para este grupo de E/S contiverem dados dados que você deseja continuar a acessar, faça backup dos dados ou migre os volumes para um grupo de E/S diferente (on-line).
  2. Se este nó não for o último nó do sistema em cluster, desligue a energia do nó que você planeja remover. Essa etapa assegura que o driver de dispositivo de caminhos múltiplos, como o Subsystem Device Driver (SDD), não redescubra os caminhos que são removidos manualmente antes que a solicitação de exclusão do nó seja emitida.
    Atenção:
    1. Se você estiver removendo o nó de configuração, o comando rmnode fará com que o nó de configuração seja movido para um nó diferente no sistema em cluster. Esse processo pode demorar pouco tempo, geralmente, menos de um minuto. O endereço IP do sistema permanece inalterado, mas qualquer cliente SSH conectado ao nó de configuração pode restabelecer uma conexão.
    2. Se você ativar a energia para o nó que foi removido e ele continuar conectado à mesma malha ou zona, ele tentará se unir novamente ao sistema. O sistema faz com que o nó remova a si mesmo do sistema e o nó se tornará um candidato para inclusão nesse ou em outro sistema.
    3. Se você estiver incluindo esse nó no sistema, assegure-se de incluí-lo no mesmo grupo de E/S ao qual ele era um membro anteriormente. A falha ao fazer isso pode resultar na distorção de dados.
    4. Em uma situação de serviço, um nó deve ser normalmente incluído de volta em um sistema usando o nome do nó original. Desde que o nó do parceiro no grupo de E/S não tenha sido excluído também, esse será o nome padrão usado se -name não estiver especificado.
  3. Antes de excluir o nó, atualize a configuração do driver de dispositivo de caminhos múltiplos no host para remover todos os identificadores de dispositivo que são apresentados pelos volumes que você pretende remover. Se você estiver usando o Subsystem Device Driver, os identificadores de dispositivo serão citados como caminhos virtuais (vpaths).
    Atenção: A falha ao executar essa etapa pode resultar na distorção de dados.

    Consulte o Guia do Usuário do IBM® System Storage Driver de Dispositivo Subsistema de Caminhos Múltiplos para obter detalhes sobre como reconfigurar de forma dinâmica o SDD para o sistema operacional do host especificado.

  4. Emita este comando da CLI para excluir um nó do sistema em cluster:
    Atenção: Antes de excluir o nó: O comando rmnode verifica volumes que dependem do nó e que não estão espelhados no momento da execução do comando. Se algum volume dependente do nó for localizado, o comando irá parar e retornará uma mensagem. Para continuar a remover o nó, independentemente da potencial perda de dados, execute o comando rmnode com o parâmetro force. Como alternativa, siga estas etapas antes de remover o nó, para garantir que todos os volumes sejam espelhados:
    1. Execute o comando lsdependentvdisks.
    2. Para cada volume dependente do nó que for retornado, execute o comando lsvdisk.
    3. Certifique-se e que cada volume retorne o status in-sync.
    rmnode node_name_or_identification

    Em que node_name_or_identification é o nome ou a identificação do nó.

    Nota: Antes da remoção de um nó, o comando verifica se há volumes dependentes do nó que ficariam off-line. Se o nó selecionado para remoção contiver um unidade flash que possui volumes dependentes, os volumes que usam o unidades flash ficarão off-line e se tornarão indisponíveis se o nó for excluído. Para manter o acesso aos dados do volume, espelhe esses volumes antes de remover o nó. Para continuar a remoção do nó sem espelhar os volumes, especifique o parâmetro force.