Skip to main content
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.

Linux: Migrar o nó de grade para o novo host

Colaboradores

Você pode migrar um ou mais nós de StorageGRID de um host Linux (o host de origem) para outro host Linux (o host de destino) para executar a manutenção do host sem afetar a funcionalidade ou a disponibilidade da sua grade.

Por exemplo, você pode querer migrar um nó para executar patches de SO e reinicializar.

Antes de começar
Observação

Em uma implantação de produção, não execute mais de um nó de storage em um único host. O uso de um host dedicado para cada nó de storage fornece um domínio de falha isolado.

Outros tipos de nós, como nós de administração ou nós de gateway, podem ser implantados no mesmo host. No entanto, se você tiver vários nós do mesmo tipo (dois nós de Gateway, por exemplo), não instale todas as instâncias no mesmo host.

Exportar nó do host de origem

Como primeira etapa, encerre o nó de grade e exporte-o do host Linux de origem.

Execute os seguintes comandos no source host.

Passos
  1. Obtenha o status de todos os nós atualmente em execução no host de origem.

    sudo storagegrid node status all

    Exemplo de saída:

    Name Config-State Run-State
    DC1-ADM1 Configured Running
    DC1-ARC1 Configured Running
    DC1-GW1 Configured Running
    DC1-S1 Configured Running
    DC1-S2 Configured Running
    DC1-S3 Configured Running
  2. Identifique o nome do nó que deseja migrar e pare-o se o estado de execução estiver em execução.

    sudo storagegrid node stop DC1-S3

    Exemplo de saída:

    Stopping node DC1-S3
    Waiting up to 630 seconds for node shutdown
  3. Exporte o nó do host de origem.

    sudo storagegrid node export DC1-S3

    Exemplo de saída:

    Finished exporting node DC1-S3 to /dev/mapper/sgws-dc1-s3-var-local.
    Use 'storagegrid node import /dev/mapper/sgws-dc1-s3-var-local' if you
    want to import it again.
  4. Anote o import comando sugerido na saída.

    Você executará esse comando no host de destino na próxima etapa.

Importar nó no host de destino

Depois de exportar o nó do host de origem, importe e valide o nó no host de destino. A validação confirma que o nó tem acesso aos mesmos dispositivos de interface de rede e armazenamento de bloco que tinha no host de origem.

Execute os seguintes comandos no host de destino.

Passos
  1. Importe o nó no host de destino.

    sudo storagegrid node import /dev/mapper/sgws-dc1-s3-var-local

    Exemplo de saída:

    Finished importing node DC1-S3 from /dev/mapper/sgws-dc1-s3-var-local.
    You should run 'storagegrid node validate DC1-S3'
  2. Valide a configuração do nó no novo host.

    sudo storagegrid node validate DC1-S3

    Exemplo de saída:

    Confirming existence of node DC1-S3... PASSED
    Checking configuration file /etc/storagegrid/nodes/DC1-S3.conf for node DC1-S3... PASSED
    Checking for duplication of unique values... PASSED
  3. Se ocorrerem erros de validação, solucione-os antes de iniciar o nó migrado.

    Para obter informações sobre solução de problemas, consulte as instruções de instalação do StorageGRID para seu sistema operacional Linux.

Inicie o nó migrado

Depois de validar o nó migrado, você inicia o nó executando um comando no host de destino.

Passos
  1. Inicie o nó no novo host.

    sudo storagegrid node start DC1-S3

  2. Faça login no Gerenciador de Grade e verifique se o status do nó está verde sem alerta.

    Cuidado Verificar se o status do nó está verde garante que o nó migrado tenha reiniciado e se juntado novamente à grade. Se o status não estiver verde, não migre nenhum nó adicional para que você não tenha mais de um nó fora de serviço.
  3. Se você não conseguir acessar o Gerenciador de Grade, aguarde 10 minutos e execute o seguinte comando:

    sudo storagegrid node status _node-name

    Confirme se o nó migrado tem um estado de execução.