Execute verificações de integridade do storage Element antes de atualizar o storage
Você deve executar verificações de integridade antes de atualizar o storage Element para garantir que todos os nós de storage no cluster estejam prontos para a próxima atualização de storage Element.
-
Serviços de gerenciamento: Você atualizou para o pacote de serviços de gerenciamento mais recente (2.10.27 ou posterior).
Você deve atualizar para o pacote de serviços de gerenciamento mais recente antes de atualizar o software Element. -
* Nó de gerenciamento*: Você está executando o nó de gerenciamento 11,3 ou posterior.
-
Software Element: A versão do cluster está executando o software NetApp Element 11,3 ou posterior.
-
Contrato de Licença de Usuário final (EULA): Começando com os serviços de gerenciamento 2.20.69, você deve aceitar e salvar o EULA antes de usar a IU ou API de Controle de nuvem híbrida da NetApp para executar verificações de integridade do armazenamento de elementos:
-
Abra o endereço IP do nó de gerenciamento em um navegador da Web:
https://<ManagementNodeIP>
-
Faça login no controle de nuvem híbrida da NetApp fornecendo as credenciais de administrador do cluster de storage.
-
Selecione Upgrade perto do canto superior direito da interface.
-
O EULA aparece. Role para baixo, selecione Aceito para atualizações atuais e futuras e selecione Salvar.
-
Você pode executar verificações de integridade usando a IU do Controle de nuvem híbrida da NetApp ou a API de controle de nuvem híbrida da NetApp:
Você também pode saber mais sobre as verificações de integridade do storage executadas pelo serviço:
Use o controle de nuvem híbrida da NetApp para executar verificações de integridade do storage Element antes de atualizar o storage
Com o Controle de nuvem híbrida da NetApp, você pode verificar se um cluster de storage está pronto para ser atualizado.
-
Abra o endereço IP do nó de gerenciamento em um navegador da Web:
https://<ManagementNodeIP>
-
Faça login no controle de nuvem híbrida da NetApp fornecendo as credenciais de administrador do cluster de storage.
-
Selecione Upgrade perto do canto superior direito da interface.
-
Na página Upgrades, selecione a guia Storage.
-
Selecione a verificação de integridade do cluster que deseja verificar se há disponibilidade de atualização.
-
Na página Verificação do estado do armazenamento, selecione Executar Verificação do estado.
-
Se houver problemas, faça o seguinte:
-
Vá para o artigo específico da KB listado para cada problema ou execute o recurso especificado.
-
Se um KB for especificado, conclua o processo descrito no artigo da KB relevante.
-
Depois de resolver problemas de cluster, selecione Re-Run Health Check.
-
Depois que a verificação de integridade for concluída sem erros, o cluster de armazenamento estará pronto para ser atualizado. Consulte a atualização do nó de storage "instruções"para continuar.
Use a API para executar verificações de integridade do storage Element antes de atualizar o storage
Você pode usar a API REST para verificar se um cluster de storage está pronto para ser atualizado. A verificação de integridade verifica se não há obstáculos na atualização, como nós pendentes, problemas de espaço em disco e falhas de cluster.
-
Localize a ID do cluster de armazenamento:
-
Abra a IU da API REST do nó de gerenciamento no nó de gerenciamento:
https://<ManagementNodeIP>/mnode
-
Selecione autorizar e preencha o seguinte:
-
Introduza o nome de utilizador e a palavra-passe do cluster.
-
Introduza a ID do cliente como
mnode-client
se o valor ainda não estivesse preenchido. -
Selecione autorizar para iniciar uma sessão.
-
Feche a janela autorização.
-
-
Na IU da API REST, `GET /assets`selecione .
-
Selecione Experimente.
-
Selecione Executar.
-
A partir da resposta, copie o
"id"
da"storage"
seção do cluster que você pretende verificar a disponibilidade da atualização.Não use o "parent"
valor nesta seção porque esta é a ID do nó de gerenciamento, não a ID do cluster de armazenamento.
"config": {}, "credentialid": "12bbb2b2-f1be-123b-1234-12c3d4bc123e", "host_name": "SF_DEMO", "id": "12cc3a45-e6e7-8d91-a2bb-0bdb3456b789", "ip": "10.123.12.12", "parent": "d123ec42-456e-8912-ad3e-4bd56f4a789a", "sshcredentialid": null, "ssl_certificate": null
-
-
Execute verificações de integridade no cluster de armazenamento:
-
Abra a IU da API REST de storage no nó de gerenciamento:
https://<ManagementNodeIP>/storage/1/
-
Selecione autorizar e preencha o seguinte:
-
Introduza o nome de utilizador e a palavra-passe do cluster.
-
Introduza a ID do cliente como
mnode-client
se o valor ainda não estivesse preenchido. -
Selecione autorizar para iniciar uma sessão.
-
Feche a janela autorização.
-
-
Selecione POST /Health-checks.
-
Selecione Experimente.
-
No campo Parameter (parâmetro), introduza a ID do cluster de armazenamento obtida no passo 1.
{ "config": {}, "storageId": "123a45b6-1a2b-12a3-1234-1a2b34c567d8" }
-
Selecione execute para executar uma verificação de integridade no cluster de armazenamento especificado.
A resposta deve indicar o estado
initializing
:
{ "_links": { "collection": "https://10.117.149.231/storage/1/health-checks", "log": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc/log", "self": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc" }, "config": {}, "dateCompleted": null, "dateCreated": "2020-02-21T22:11:15.476937+00:00", "healthCheckId": "358f073f-896e-4751-ab7b-ccbb5f61f9fc", "state": "initializing", "status": null, "storageId": "c6d124b2-396a-4417-8a47-df10d647f4ab", "taskId": "73f4df64-bda5-42c1-9074-b4e7843dbb77" }
-
Copie
healthCheckID
o que faz parte da resposta.
-
-
Verificar os resultados das verificações de saúde:
-
Selecione GET /health-checks/(healthCheckId).
-
Selecione Experimente.
-
Introduza a ID da verificação de integridade no campo parâmetro.
-
Selecione Executar.
-
Role até a parte inferior do corpo de resposta.
Se todas as verificações de integridade forem bem-sucedidas, o retorno será semelhante ao seguinte exemplo:
"message": "All checks completed successfully.", "percent": 100, "timestamp": "2020-03-06T00:03:16.321621Z"
-
-
Se o
message
retorno indicar que houve problemas em relação à integridade do cluster, faça o seguinte:-
Selecione GET /health-checks/(healthCheckId/log
-
Selecione Experimente.
-
Introduza a ID da verificação de integridade no campo parâmetro.
-
Selecione Executar.
-
Revise quaisquer erros específicos e obtenha os links de artigos da KB associados.
-
Vá para o artigo específico da KB listado para cada problema ou execute o recurso especificado.
-
Se um KB for especificado, conclua o processo descrito no artigo da KB relevante.
-
Depois de resolver problemas de cluster, execute GET /Health-checks//log novamente.
-
Verificações de integridade do armazenamento feitas pelo serviço
As verificações de integridade do armazenamento fazem as seguintes verificações por cluster.
Nome de verificação | Nó/cluster | Descrição |
---|---|---|
check_async_results |
Cluster |
Verifica se o número de resultados assíncronos no banco de dados está abaixo de um número de limite. |
check_cluster_faults |
Cluster |
Verifica se não há falhas de cluster de bloqueio de atualização (conforme definido na fonte do elemento). |
check_upload_speed |
Nó |
Mede a velocidade de upload entre o nó de armazenamento e o nó de gerenciamento. |
connection_speed_check |
Nó |
Verifica se os nós têm conetividade com o nó de gerenciamento que serve pacotes de atualização e estima a velocidade da conexão. |
check_cores |
Nó |
Verifica o despejo de falhas do kernel e arquivos de núcleo no nó. A verificação falha para qualquer falha em um período de tempo recente (limite de 7 dias). |
check_root_disk_space |
Nó |
Verifica se o sistema de arquivos raiz tem espaço livre suficiente para executar uma atualização. |
check_var_log_disk_space |
Nó |
Verifica se |
check_pending_nodes |
Cluster |
Verifica se não há nós pendentes no cluster. |