PowerStore: Erro de PUHC: Servidor Web para UI e acesso REST não funcionam, várias verificações ignoradas
Summary: Falha na verificação de integridade pré-upgrade (PUHC, Pre-Upgrade Health Check) ao tentar fazer upgrade para o PowerStoreOS 3.6 ou PowerStoreOS 4.0. O erro recebido é "O servidor da Web para interface do usuário e acesso REST não está funcionando e várias verificações foram ignoradas. (0XE1001003FFFF) ...
Symptoms
Falha do PUHC ao tentar fazer upgrade para o PowerStoreOS 3.6 ou PowerStoreOS 4.0.
Detalhes da interface do usuário:
The web server for GUI and REST access is not working and multiple checks were skipped. Please contact your service provider. (rest_check_failed)
Mensagem de log:
Error: The web server for GUI and REST access is not working and multiple checks were skipped. (0XE1001003FFFF)

Cause
Há três possíveis causas para esse erro de PUHC ao fazer upgrade para o PowerStoreOS 3.6 ou PowerStoreOS 4.0.
Edição 1:
O usuário tem um certificado de terceiros que não inclui o endereço IP de cluster ICM do PowerStore, o que resulta na falha da verificação de UI e REST.
Edição 2:
Uma nova verificação de PUHC foi adicionada ao PowerStoreOS 3.6 e posteriores que verifica a conectividade dos dois nós com o IP do cluster ICM. Há um problema de roteamento no código do PowerStoreOS 2.1 que afeta o IP do cluster do ICM e impede que essa nova verificação de PUHC seja concluída com sucesso.
Edição 3:
O user.db tem vários registros para o certificado do servidor Management_HTTP externo no x509_certificate_table. Uma entrada é inválida e a outra é válida. Devido ao registro de certificado inválido obsoleto no user.db ser lido primeiro, o PUHC não gera o arquivo de certificado apropriado, resultando em falha no acesso REST dos scripts do PUHC ao caminho de controle (CP).
Resolution
Solução temporária:
Edição 1:
Se os erros de PUHC forem devidos ao fato de o usuário ter um certificado de terceiros que não inclui o endereço IP de cluster ICM do PowerStore, o certificado de terceiros deverá ser gerado novamente para incluir o IP do ICM do cluster.
Para resolver esse problema, o usuário deve gerar novamente o certificado de terceiros com o IP ICM do cluster. As etapas detalhadas para gerar um certificado de terceiros são abordadas no Guia de configuração de segurança do Dell PowerStore (é necessário um login registrado no Suporte Dell para visualizar o documento)
Outra opção para resolver esse problema seria reverter para o certificado autoassinado. Encontre mais informações sobre esse processo no seguinte artigo: Revertendo certificado de gerenciamento de terceiros para autoassinado.
Edição 2:
Se o erro de PUHC ocorrer ao fazer upgrade do PowerStoreOS 2.x para a 3.6 ou posterior e for confirmado que o problema não se deve ao fato de o usuário ter um certificado de terceiros que não inclui o endereço IP de cluster ICM do PowerStore, encaminhe para o suporte técnico da Dell ou para seu provedor de serviço autorizado e consulte este artigo para obter assistência.
Edição 3:
Encaminhe ao suporte técnico da Dell ou ao provedor de serviços autorizado e consulte este artigo para obter assistência.