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.

Solucione problemas de rede, hardware e plataforma no StorageGRID

Existem diversas tarefas que você pode executar para ajudar a determinar a origem de problemas relacionados à rede StorageGRID, hardware e plataforma.

[[422-unprocessable-entity-errors]] == Erros "422: Entidade não processável"

O erro 422: Entidade não processável pode ocorrer por diferentes motivos. Verifique a mensagem de erro para determinar o que causou seu problema.

Se você vir uma das mensagens de erro listadas, execute a ação recomendada.

Mensagem de erro Causa raiz e ação corretiva
422: Unprocessable Entity

Validation failed. Please check
the values you entered for
errors. Test connection failed.
Please verify your
configuration. Unable to
authenticate, please verify
your username and password:
LDAP Result Code 8 "Strong
Auth Required": 00002028:
LdapErr: DSID-0C090256,
comment: The server requires
binds to turn on integrity
checking if SSL\TLS are not
already active on the
connection, data 0, v3839

Esta mensagem pode ocorrer se você selecionar a opção Não usar TLS para Transport Layer Security (TLS) ao configurar a federação de identidade usando Windows Active Directory (AD).

A opção Não usar TLS não é compatível com servidores AD que exigem assinatura LDAP. Você deve selecionar a opção Usar STARTTLS ou Usar LDAPS para TLS.

422: Unprocessable Entity

Validation failed. Please check
the values you entered for
errors. Test connection failed.
Please verify your
configuration.Unable to
begin TLS, verify your
certificate and TLS
configuration: LDAP Result
Code 200 "Network Error":
TLS handshake failed
    (EOF)

Esta mensagem aparece se você tentar usar uma cifra não suportada para fazer uma conexão Transport Layer Security (TLS) do StorageGRID para um sistema externo usado para federação de identidade ou Cloud Storage Pools.

Verifique as cifras oferecidas pelo sistema externo. O sistema deve usar uma das "Cifras suportadas pelo StorageGRID" cifras para conexões TLS de saída, conforme mostrado nas instruções para administrar StorageGRID.

Alerta de incompatibilidade de MTU da Grid Network

O alerta Incompatibilidade de MTU na Rede de Grid é acionado quando a configuração da unidade máxima de transmissão (MTU) para a interface de rede Grid (eth0) difere significativamente entre os nós do grid.

Sobre esta tarefa

As diferenças nas configurações de MTU podem indicar que algumas, mas não todas, as redes eth0 estão configuradas para jumbo frames. Uma incompatibilidade de tamanho de MTU superior a 1000 pode causar problemas de desempenho na rede.

Passos
  1. O acesso SSH externo está bloqueado por padrão. Se necessário, "permitir acesso temporariamente".

  2. Liste as configurações de MTU para eth0 em todos os nós.

    • Utilize a consulta fornecida no Grid Manager.

    • Navegue até primary Admin Node IP address/metrics/graph e insira a seguinte consulta: node_network_mtu_bytes{device="eth0"}

  3. "Modifique as configurações de MTU" conforme necessário para garantir que sejam iguais para a interface de rede Grid (eth0) em todos os nós.

    • Para nós baseados em Linux e VMware, use o seguinte comando: /usr/sbin/change-ip.py [-h] [-n node] mtu network [network...]

      Exemplo: change-ip.py -n node 1500 grid admin

      Nota: Em nós baseados em Linux, se o valor de MTU desejado para a rede no contêiner exceder o valor já configurado na interface do host, você deve primeiro configurar a interface do host para ter o valor de MTU desejado e, em seguida, usar o change-ip.py script para alterar o valor de MTU da rede no contêiner.

      Utilize os seguintes argumentos para modificar o MTU em nós baseados em Linux ou VMware.

    Argumentos posicionais Descrição

    mtu

    O MTU a ser configurado. Deve estar no intervalo de 1280 a 9216.

    network

    As redes às quais o MTU será aplicado. Inclua um ou mais dos seguintes tipos de rede:

    • grid

    • administrador

    • cliente

    +

    Argumentos opcionais Descrição

    -h, – help

    Exibir a mensagem de ajuda e sair.

    -n node, --node node

    O nó. O padrão é o nó local.

  4. Se você permitiu o acesso SSH externo, "bloquear acesso"quando terminar a tarefa.

Alerta de erro de quadro de recepção de rede de nó

Os alertas de erro de quadro de recepção de rede do nó podem ser causados por problemas de conectividade entre StorageGRID e seu hardware de rede. Esse alerta desaparece automaticamente depois que o problema subjacente é resolvido.

Sobre esta tarefa

Os alertas de erro de quadro de recepção de rede do nó podem ser causados pelos seguintes problemas com o hardware de rede que se conecta ao StorageGRID:

  • A correção de erros de encaminhamento (FEC) é necessária e não está em uso

  • Incompatibilidade de MTU entre a porta do switch e a NIC

  • Altas taxas de erro de enlace

  • Estouro do buffer circular da NIC

Passos
  1. Siga os passos de resolução de problemas para todas as causas potenciais deste alerta, considerando sua configuração de rede.

  2. Execute as seguintes etapas dependendo da causa do erro:

    Incompatibilidade de FEC
    Observação Estas etapas são aplicáveis somente para alertas de erro de quadro de recepção de rede do nó causados por incompatibilidade de FEC em appliances StorageGRID.
    1. Verifique o status FEC da porta no switch conectado ao seu appliance StorageGRID.

    2. Verifique a integridade física dos cabos que ligam o appliance ao switch.

    3. Se você deseja alterar as configurações do FEC para tentar resolver o alerta, primeiro certifique-se de que o appliance esteja configurado para o modo Auto na página de Configuração de Link do StorageGRID Appliance Installer (consulte as instruções para seu appliance):

    4. Altere as configurações de FEC nas portas do switch. As portas do dispositivo StorageGRID ajustarão suas configurações de FEC para corresponder, se possível.

      Você não pode configurar as configurações de FEC nos appliances StorageGRID. Em vez disso, os appliances tentam descobrir e espelhar as configurações de FEC nas portas do switch às quais estão conectados. Se os links forem forçados a velocidades de rede de 25 GbE ou 100 GbE, o switch e a NIC podem não conseguir negociar uma configuração de FEC comum. Sem uma configuração de FEC comum, a rede voltará ao modo "no-FEC". Quando o FEC não está ativado, as conexões ficam mais suscetíveis a erros causados por ruído elétrico.

      Observação Os appliances StorageGRID suportam Firecode (FC) e Reed Solomon (RS) FEC, assim como sem FEC.
    Incompatibilidade de MTU entre a porta do switch e a NIC

    Se o alerta for causado por uma incompatibilidade de MTU entre a porta do switch e a placa de rede, verifique se o tamanho do MTU configurado no nó é o mesmo que a configuração de MTU da porta do switch.

    O tamanho do MTU configurado no nó pode ser menor do que a configuração na porta do switch à qual o nó está conectado. Se um nó do StorageGRID receber um quadro Ethernet maior que seu MTU, o que é possível com essa configuração, o alerta Erro de quadro de recepção de rede do nó poderá ser exibido. Se você acredita que isso está acontecendo, altere o MTU da porta do switch para corresponder ao MTU da interface de rede do StorageGRID ou altere o MTU da interface de rede do StorageGRID para corresponder ao da porta do switch, dependendo de seus objetivos ou requisitos de MTU completamente.

    Observação Para obter o melhor desempenho de rede, todos os nós devem ser configurados com valores de MTU semelhantes em suas interfaces de rede de grade. O alerta Incompatibilidade de MTU na rede de grade é acionado se houver uma diferença significativa nas configurações de MTU da rede de grade em nós individuais. Os valores de MTU não precisam ser os mesmos para todos os tipos de rede. Consulte Solucione o alerta de incompatibilidade de MTU da Grid Network para mais informações.
    Altas taxas de erro de enlace
    1. Ative o FEC, caso ainda não esteja habilitado.

    2. Verifique se o cabeamento da sua rede é de boa qualidade e não está danificado ou conectado incorretamente.

    3. Se os cabos não parecerem ser o problema, entre em contato com o suporte técnico.

      Observação Você poderá notar altas taxas de erro em um ambiente com alto nível de ruído elétrico.
    Estouro do buffer circular da NIC

    Se o erro for um estouro do buffer circular da placa de rede, entre em contato com o suporte técnico.

    O buffer pode ficar sobrecarregado quando o sistema StorageGRID está sobrecarregado e não consegue processar eventos de rede em tempo hábil.

  3. Monitore o problema e entre em contato com o suporte técnico se o alerta não for resolvido.

Erros de sincronização de tempo

Você poderá encontrar problemas com a sincronização de tempo em seu grid.

Caso você encontre problemas de sincronização de tempo, verifique se especificou pelo menos quatro fontes NTP externas, cada uma fornecendo uma referência Stratum 3 ou superior, e se todas as fontes NTP externas estão operando normalmente e são acessíveis pelos seus nós StorageGRID.

Observação Ao "especificando a fonte NTP externa" para uma instalação de StorageGRID em nível de produção, não utilize o serviço Windows Time (W32Time) em versões do Windows anteriores ao Windows Server 2016. O serviço de hora em versões anteriores do Windows não é suficientemente preciso e não é suportado pela Microsoft para uso em ambientes de alta precisão, como StorageGRID.

Linux: problemas de conectividade de rede

Você poderá encontrar problemas de conectividade de rede para nós do StorageGRID hospedados em hosts Linux.

Clonagem de endereço MAC

Em alguns casos, problemas de rede podem ser resolvidos usando clonagem de endereço MAC. Se você estiver usando hosts virtuais, defina o valor da chave de clonagem de endereço MAC para cada uma de suas redes como "true" no seu arquivo de configuração do nó. Essa configuração faz com que o endereço MAC do contêiner StorageGRID use o endereço MAC do host. Consulte as instruções para "criar arquivos de configuração de nó".

Observação Crie interfaces de rede virtuais separadas para uso pelo sistema operacional Linux do host. Usar as mesmas interfaces de rede para o sistema operacional Linux do host e o contêiner StorageGRID pode fazer com que o sistema operacional do host fique inacessível se o modo promíscuo não estiver habilitado no hipervisor.

Para obter mais informações, consulte as instruções para "habilitando clonagem de MAC".

Modo promíscuo

Se você não deseja usar clonagem de endereço MAC e prefere permitir que todas as interfaces recebam e transmitam dados para endereços MAC diferentes daqueles atribuídos pelo hipervisor, certifique-se de que as propriedades de segurança nos níveis do switch virtual e do grupo de portas estejam definidas como Aceitar para Modo Promíscuo, Alterações de Endereço MAC e Transmissões Falsificadas. Os valores definidos no switch virtual podem ser substituídos pelos valores no nível do grupo de portas, então certifique-se de que as configurações sejam as mesmas em ambos os locais.

Para obter mais informações sobre como usar o Modo Promíscuo, consulte as instruções para "como configurar a rede do host".

Linux: o status do nó é "órfão"

Um nó Linux em estado órfão geralmente indica que o serviço storagegrid ou o daemon do nó StorageGRID que controla o contêiner do nó foi encerrado inesperadamente.

Sobre esta tarefa

Se um nó Linux reportar que está em estado órfão, você deve:

  • Verifique os logs em busca de erros e mensagens.

  • Tente iniciar o nó novamente.

  • Se necessário, utilize os comandos do mecanismo de contêiner para interromper o contêiner do nó existente.

  • Reinicie o nó.

Passos
  1. Verifique os registros do daemon de serviço e do nó órfão em busca de erros óbvios ou mensagens sobre encerramento inesperado.

  2. Faça login no host como root ou usando uma conta com permissão sudo.

  3. Tente iniciar o nó novamente executando o seguinte comando: $ sudo storagegrid node start node-name

    $ sudo storagegrid node start DC1-S1-172-16-1-172

    Se o nó estiver órfão, a resposta é

    Not starting ORPHANED node DC1-S1-172-16-1-172
  4. No Linux, pare o mecanismo de contêiner e quaisquer processos storagegrid-node que o controlem. Por exemplo:sudo docker stop --time secondscontainer-name

    Para seconds, insira o número de segundos que você deseja aguardar para que o contêiner pare (normalmente 15 minutos ou menos). Por exemplo:

    sudo docker stop --time 900 storagegrid-DC1-S1-172-16-1-172
  5. Reinicie o nó: storagegrid node start node-name

    storagegrid node start DC1-S1-172-16-1-172

Linux: solucionar problemas de suporte a IPv6

Pode ser necessário habilitar o suporte a IPv6 no kernel se você instalou nós do StorageGRID em hosts Linux e percebeu que os endereços IPv6 não foram atribuídos aos contêineres dos nós conforme o esperado.

Sobre esta tarefa

Para visualizar o endereço IPv6 atribuído a um nó da grid:

  1. Selecione Nodes e selecione o nó.

  2. Selecione Mostrar endereços IP adicionais ao lado de Endereços IP na guia Visão geral.

Se o endereço IPv6 não for exibido e o nó estiver instalado em um host Linux, siga estas etapas para habilitar o suporte a IPv6 no kernel.

Passos
  1. Faça login no host como root ou usando uma conta com permissão sudo.

  2. Execute o seguinte comando: sysctl net.ipv6.conf.all.disable_ipv6

    root@SG:~ # sysctl net.ipv6.conf.all.disable_ipv6

    O resultado deve ser 0.

    net.ipv6.conf.all.disable_ipv6 = 0
    Observação Se o resultado não for 0, consulte a documentação do seu sistema operacional para alterar as configurações de sysctl. Em seguida, altere o valor para 0 antes de continuar.
  3. Acesse o contêiner do nó StorageGRID: storagegrid node enter node-name

  4. Execute o seguinte comando: sysctl net.ipv6.conf.all.disable_ipv6

    root@DC1-S1:~ # sysctl net.ipv6.conf.all.disable_ipv6

    O resultado deve ser 1.

    net.ipv6.conf.all.disable_ipv6 = 1
    Observação Se o resultado for diferente de 1, este procedimento não se aplica. Contate o suporte técnico.
  5. Saia do contêiner: exit

    root@DC1-S1:~ # exit
  6. Como root, edite o seguinte arquivo: /var/lib/storagegrid/settings/sysctl.d/net.conf.

    sudo vi /var/lib/storagegrid/settings/sysctl.d/net.conf
  7. Localize as duas linhas seguintes e remova as tags de comentário. Em seguida, salve e feche o arquivo.

    net.ipv6.conf.all.disable_ipv6 = 0
    net.ipv6.conf.default.disable_ipv6 = 0
  8. Execute estes comandos para reiniciar o contêiner StorageGRID:

    storagegrid node stop node-name
    storagegrid node start node-name