Skip to main content
Uma versão mais recente deste produto está disponível.
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.

Rebalanceamento de dados codificados por apagamento após a adição de nós de storage

Colaboradores

Em alguns casos, talvez você precise rebalancear os dados codificados por apagamento após adicionar novos nós de storage.

O que você vai precisar
  • Você deve ter concluído as etapas de expansão para adicionar os novos nós de storage.

  • Você precisa ter revisado as considerações para reequilibrar os dados codificados por apagamento.

    Importante Execute este procedimento somente se o alerta armazenamento de objetos baixos tiver sido acionado para um ou mais nós de armazenamento em um local e você não conseguir adicionar o número recomendado de novos nós de armazenamento.
  • Tem de ter o Passwords.txt ficheiro.

Sobre esta tarefa

Quando o procedimento de reequilíbrio EC está em execução, o desempenho das operações ILM e das operações dos clientes S3 e Swift provavelmente serão impactados. Por esse motivo, você só deve executar esse procedimento em casos limitados.

Observação O procedimento de reequilíbrio CE reserva temporariamente uma grande quantidade de armazenamento. Os alertas de storage podem ser acionados, mas serão resolvidos quando o rebalancear for concluído. Se não houver armazenamento suficiente para a reserva, o procedimento de reequilíbrio CE falhará. As reservas de armazenamento são liberadas quando o procedimento de reequilíbrio CE for concluído, independentemente de o procedimento ter falhado ou ter êxito.
Observação

As operações S3 e Swift API para carregar objetos (ou partes de objetos) podem falhar durante o procedimento de rebalanceamento EC se precisarem de mais de 24 horas para serem concluídas. As OPERAÇÕES PUT de longa duração falharão se a regra ILM aplicável usar um posicionamento rigoroso ou equilibrado na ingestão. Será comunicado o seguinte erro:

500 Internal Server Error

Passos
  1. Revise os detalhes de armazenamento de objetos atuais para o site que você planeja reequilibrar.

    1. Selecione nós.

    2. Selecione o primeiro nó de storage no local.

    3. Selecione a guia armazenamento.

    4. Passe o cursor sobre o gráfico Storage Used - Object Data (armazenamento usado - dados de objetos) para ver a quantidade atual de dados replicados e dados codificados por apagamento no Storage Node.

    5. Repita estas etapas para exibir os outros nós de storage no local.

  2. Faça login no nó de administração principal:

    1. Introduza o seguinte comando: ssh admin@primary_Admin_Node_IP

    2. Introduza a palavra-passe listada no Passwords.txt ficheiro.

    3. Digite o seguinte comando para mudar para root: su -

    4. Introduza a palavra-passe listada no Passwords.txt ficheiro.

      Quando você estiver conetado como root, o prompt mudará de $ para #.

  3. Introduza o seguinte comando:

    rebalance-data start --site "site-name"

    Para "site-name", especifique o primeiro local em que você adicionou novos nós ou nós de storage. Inclua site-name em citações.

    O procedimento de reequilíbrio EC é iniciado e um ID de tarefa é retornado.

  4. Copie a ID do trabalho.

  5. Acompanhar o estado do procedimento de reequilíbrio CE.

    • Para visualizar o estado de um procedimento único de reequilíbrio CE:

      rebalance-data status --job-id job-id

      Para job-id, especifique o ID que foi retornado quando você iniciou o procedimento.

    • Para visualizar o estado do atual procedimento de reequilíbrio CE e de quaisquer procedimentos concluídos anteriormente:

      rebalance-data status

    Observação

    Para obter ajuda sobre o comando rebalanceamento-data:

    rebalance-data --help

  6. Execute etapas adicionais, com base no status retornado:

    • Se o estado indicar In progress, a operação de reequilíbrio CE continua a funcionar. Você deve monitorar periodicamente o procedimento até que ele seja concluído.

    • Se o estado indicar Failure, efetuar o passos de falha.

    • Se o estado indicar Success, efetuar o etapa de sucesso.

  7. Se o procedimento de reequilíbrio EC estiver gerando muita carga (por exemplo, as operações de ingestão são afetadas), interrompa o procedimento.

    rebalance-data pause --job-id job-id

  8. Se você precisar encerrar o procedimento de rebalanceamento EC (por exemplo, para que você possa executar uma atualização de software StorageGRID), digite o seguinte:

    rebalance-data abort --job-id job-id

    Observação Quando você encerrar um procedimento de rebalanceamento do EC, todos os fragmentos de dados que já foram movidos permanecem no novo local. Os dados não são movidos de volta para o local original.
  9. se o status do procedimento EC Rebalanceance for Failure, siga estas etapas:

    1. Confirme se todos os nós de storage no local estão conetados à grade.

    2. Verifique e resolva quaisquer alertas que possam estar afetando esses nós de storage.

      Para obter informações sobre alertas específicos, consulte as instruções de monitoramento e solução de problemas.

    3. Reinicie o procedimento de reequilíbrio CE rebalance-data start –-job-id job-id

    4. Se o estado do procedimento de reequilíbrio CE persistir Failure, contactar o suporte técnico.

  10. se o status do procedimento de rebalanceamento EC for Success, opcionalmente revise o armazenamento de objetos para ver os detalhes atualizados do local.

    Agora, os dados codificados por apagamento devem ser mais equilibrados entre os nós de storage no local.

    Observação Os dados de objeto replicados não são movidos pelo procedimento de rebalanceamento EC.
  11. Se você estiver usando codificação de apagamento em mais de um site, execute este procedimento para todos os outros sites afetados.