Solucione problemas de Cloud Storage Pools no StorageGRID
Use estas etapas de solução de problemas para ajudar a resolver erros que você possa encontrar ao criar, editar ou excluir um Cloud Storage Pool.
Determine se ocorreu um erro
StorageGRID realiza uma verificação de integridade simples em cada Cloud Storage Pool, lendo o objeto conhecido x-ntap-sgws-cloud-pool-uuid para garantir que o Cloud Storage Pool possa ser acessado e esteja funcionando corretamente. Quando StorageGRID encontra um erro no endpoint, realiza uma verificação de integridade a cada minuto a partir de cada Storage Node. Quando o erro é resolvido, as verificações de integridade param. Se uma verificação de integridade detectar um problema, uma mensagem será exibida na coluna Last error da tabela Cloud Storage Pools na página Storage pools.
A tabela mostra o erro mais recente detectado para cada Cloud Storage Pool e indica há quanto tempo o erro ocorreu.
Além disso, um alerta de erro de conectividade do Cloud Storage Pool é acionado se a verificação de integridade detectar que um ou mais novos erros do Cloud Storage Pool ocorreram nos últimos 5 minutos. Se você receber uma notificação por e-mail para este alerta, acesse a página Storage pools (selecione ILM > Storage pools), revise as mensagens de erro na coluna Last error e consulte as diretrizes de solução de problemas abaixo.
Verifique se o erro foi resolvido
Após resolver quaisquer problemas subjacentes, você pode verificar se o erro foi solucionado. Na página Cloud Storage Pool, selecione o endpoint e selecione Limpar erro. Uma mensagem de confirmação indica que StorageGRID limpou o erro do Cloud Storage Pool.
Se o problema subjacente tiver sido resolvido, a mensagem de erro deixará de ser exibida. No entanto, se o problema subjacente não tiver sido corrigido (ou se ocorrer um erro diferente), a mensagem de erro será exibida na coluna "Último erro" dentro de alguns minutos.
Erro: a verificação de integridade falhou. Erro do endpoint.
Você pode encontrar esse erro ao habilitar o S3 Object Lock com retenção padrão para seu bucket do Amazon S3 depois de começar a usar esse bucket para um Cloud Storage Pool. Esse erro ocorre quando a operação PUT não possui um cabeçalho HTTP com um valor de checksum de carga, como Content-MD5. Esse valor de cabeçalho é exigido pela AWS para operações PUT em buckets com S3 Object Lock habilitado.
Para corrigir esse problema, siga os passos em "Editar um pool de armazenamento em nuvem" sem fazer nenhuma alteração. Essa ação aciona a validação da configuração do Cloud Storage Pool que detecta e atualiza automaticamente o sinalizador S3 Object Lock na configuração do endpoint do Cloud Storage Pool.
Erro: Este pool de armazenamento em nuvem contém conteúdo inesperado
Você pode encontrar esse erro ao tentar criar, editar ou excluir um Cloud Storage Pool. Esse erro ocorre se o bucket ou contêiner incluir o arquivo marcador x-ntap-sgws-cloud-pool-uuid, mas esse arquivo não tiver o campo de metadados com o UUID esperado.
Normalmente, você só verá esse erro se estiver criando um novo Cloud Storage Pool e outra instância do StorageGRID já estiver usando o mesmo Cloud Storage Pool.
Tente um destes passos para corrigir o problema:
-
Se você estiver configurando um novo Cloud Storage Pool e o bucket contiver o arquivo
x-ntap-sgws-cloud-pool-uuide chaves de objeto adicionais semelhantes ao exemplo a seguir, crie um novo bucket e use esse novo bucket em vez disso.Exemplo de uma chave de objeto adicional:
my-bucket.3E64CF2C-B74D-4B7D-AFE7-AD28BC18B2F6.1727326606730410 -
Se o `x-ntap-sgws-cloud-pool-uuid`arquivo for o único objeto no bucket, exclua esse arquivo.
Se essas etapas não se aplicarem ao seu cenário, entre em contato com o suporte.
Erro: Não foi possível criar ou atualizar o Cloud Storage Pool. Erro do endpoint
Você pode encontrar esse erro nas seguintes circunstâncias:
-
Quando você tenta criar ou editar um Cloud Storage Pool.
-
Ao selecionar uma combinação de plataforma, autenticação ou protocolo não compatível com o S3 Object Lock durante a configuração de um novo Cloud Storage Pool. Consulte "Considerações sobre pools de armazenamento em nuvem".
Este erro indica que um problema de conectividade ou de configuração está impedindo StorageGRID de gravar no Cloud Storage Pool.
Para corrigir o problema, revise a mensagem de erro do endpoint.
-
Se a mensagem de erro contiver
Get url: EOF, verifique se o endpoint de serviço usado para o Cloud Storage Pool não usa HTTP para um contêiner ou bucket que requer HTTPS. -
Se a mensagem de erro contiver
Get url: net/http: request canceled while waiting for connection, verifique se a configuração de rede permite que os Storage Nodes acessem o endpoint do serviço usado para o Cloud Storage Pool. -
Se o erro for devido a uma plataforma, autenticação ou protocolo não suportado, altere para uma configuração suportada com S3 Object Lock e tente salvar o novo Cloud Storage Pool novamente.
-
Para todas as outras mensagens de erro do endpoint, tente uma ou mais das seguintes opções:
-
Crie um contêiner ou bucket externo com o mesmo nome que você inseriu para o Cloud Storage Pool e tente salvar o novo Cloud Storage Pool novamente.
-
Corrija o nome do contêiner ou bucket que você especificou para o Cloud Storage Pool e tente salvar o novo Cloud Storage Pool novamente.
-
Erro: Falha ao analisar o certificado da CA
Você pode encontrar esse erro ao tentar criar ou editar um Cloud Storage Pool. O erro ocorre se StorageGRID não conseguir analisar o certificado inserido durante a configuração do Cloud Storage Pool.
Para corrigir o problema, verifique o certificado da Autoridade Certificadora (CA) que você forneceu para identificar possíveis problemas.
Erro: Não foi encontrado um Cloud Storage Pool com este ID
Você pode encontrar esse erro ao tentar editar ou excluir um Cloud Storage Pool. Esse erro ocorre se o endpoint retornar uma resposta 404, que pode significar uma das seguintes situações:
-
As credenciais usadas para o Cloud Storage Pool não têm permissão de leitura para o bucket.
-
O bucket usado para o Cloud Storage Pool não inclui o
x-ntap-sgws-cloud-pool-uuidarquivo marcador.
Tente uma ou mais destas etapas para corrigir o problema:
-
Verifique se o usuário associado à chave de acesso configurada possui as permissões necessárias.
-
Edite o Cloud Storage Pool com credenciais que possuam as permissões necessárias.
-
Se as permissões estiverem corretas, entre em contato com o suporte.
Erro: Não foi possível verificar o conteúdo do Cloud Storage Pool. Erro do endpoint
Você pode encontrar esse erro ao tentar excluir um Cloud Storage Pool. Esse erro indica que algum problema de conectividade ou configuração está impedindo StorageGRID de ler o conteúdo do bucket do Cloud Storage Pool.
Para corrigir o problema, revise a mensagem de erro do endpoint.
Erro: objetos já foram colocados neste bucket
Você pode encontrar esse erro ao tentar excluir um Cloud Storage Pool. Você não pode excluir um Cloud Storage Pool se ele contiver dados que foram movidos para lá pelo ILM, dados que já estavam no bucket antes de você configurar o Cloud Storage Pool ou dados que foram colocados no bucket por outra fonte após a criação do Cloud Storage Pool.
Tente uma ou mais destas etapas para corrigir o problema:
-
Siga as instruções para mover objetos de volta para StorageGRID em "Ciclo de vida de um objeto do Cloud Storage Pool".
-
Se você tiver certeza de que os objetos restantes não foram colocados no Cloud Storage Pool pelo ILM, exclua manualmente os objetos do bucket.
Nunca exclua manualmente objetos de um Cloud Storage Pool que possam ter sido colocados lá pelo ILM. Se você tentar acessar posteriormente um objeto excluído manualmente do StorageGRID, o objeto excluído não será encontrado.
Erro: o proxy encontrou um erro externo ao tentar acessar o Cloud Storage Pool
Você pode encontrar esse erro se tiver configurado um proxy de storage não transparente entre os Storage Nodes e o endpoint S3 externo usado para o Cloud Storage Pool. Esse erro ocorre se o servidor proxy externo não conseguir alcançar o endpoint do Cloud Storage Pool. Por exemplo, o servidor DNS pode não conseguir resolver o nome do host ou pode haver um problema de rede externa.
Tente uma ou mais destas etapas para corrigir o problema:
-
Verifique as configurações do Cloud Storage Pool (ILM > storage pools).
-
Verifique a configuração de rede do servidor proxy de storage.
Erro: o certificado X.509 está fora do período de validade
Você pode encontrar esse erro ao tentar excluir um Cloud Storage Pool. Esse erro ocorre quando a autenticação exige um certificado X.509 para garantir que o Cloud Storage Pool externo correto seja validado e que o pool externo esteja vazio antes da exclusão da configuração do Cloud Storage Pool.
Tente seguir estes passos para corrigir o problema:
-
Atualize o certificado configurado para autenticação no Cloud Storage Pool.
-
Certifique-se de que qualquer alerta de expiração de certificado neste Cloud Storage Pool seja resolvido.