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

Quando o nó for excluído, o outro nó no grupo de E/S entrará no modo de gravação na cache e na memória principal (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. Quando o sistema estiver operando em um estado comprometido, o sistema assegurará que a perda de dados não ocorra como resultado de excluir o único nó com os dados em 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 on-line e os volumes já estiverem comprometidos antes de excluir o nó, a redundância para os volumes já estará comprometida. Se a opção force for usada, remover um nó poderá resultar na perda de acesso a dados e a perda de dados poderá ocorrer.
  • 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. Podem ocorrer as seguintes falhas:
    • Erros de configuração do host
    • Erros de zoneamento
    • Erros de configuração do software de caminhos múltiplos
  • Se você está excluindo o último nó em um grupo de E/S e os volumes são designados ao grupo de E/S, não será possível excluir o nó do sistema se o nó estiver on-line. 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, mesmo que os volumes dependentes do nó fiquem off-line. Use o parâmetro force com cuidado. O acesso aos dados nos volumes dependentes do nó será perdido.
  • Para excluir um nó que estiver no estado de serviço e que tiver um nó sobressalente associado, deve-se especificar o parâmetro -deactivatespare com o comando rmnode.

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 o seguinte 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 o seguinte comando da CLI para listar os hosts para os quais este volume está 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. Emita este comando da CLI para excluir um nó do sistema em cluster:
    Atenção: Antes de excluir o nó, observe as informações a seguir. O comando rmnode verifica volumes dependentes de nó, que não são espelhados no momento em que o comando é executado. Se algum volume dependente do nó for localizado, o comando irá parar e retornará uma mensagem. Para continuar removendo o nó apesar da possível 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 de um nó ser removido, o comando verificará quaisquer volumes dependentes de 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 acesso aos dados de 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.