Dell Unity: não é possível renovar ou remover o certificado do VASA devido a longa cadeia
概要: Há muitos motivos para não ser possível renovar ou remover um certificado VASA. Este artigo aborda apenas a tentativa de renovação ou remoção quando a validação do certificado falha devido a "cadeia de certificados muito longa". ...
現象
Ao tentar renovar o certificado de VASA do vSphere, ocorre o seguinte erro:
"The provider certificate is invalid. It is either empty, malformed, or expired, not yet valid, revoked, or fails host name verification."
O problema não é resolvido usando os seguintes artigos da Dell:
- O artigo 000049556 da Dell: Dell Unity: não é possível usar o Unity como provedor de armazenamento VASA devido a um erro de certificado
- O artigo da Dell 000022509: Dell Unity: como renovar manualmente um certificado SSL de gerenciamento do Unity
- Artigo 000037959 da Dell: Dell Unity: o certificado do VASA expirou
Ao tentar remover o certificado do array do Unity, usando UEMCLI, ou seja:
- A saída é bem-sucedida, mas o certificado permanece no sistema.
- O resultado apresenta falha com o erro: "
The certificate does not exist. (Error Code:0x6000940)"
Exemplo de ambos os pontos:
service@spb~# uemcli -no -u admin -p /sys/cert -id vasa_http-vc1-servercert-1 delete Operation completed successfully. service@spb~# uemcli -no -u admin -p /sys/cert show 1: ID = vasa_http-vc1-cacert-1 Type = CA Service = VASA_HTTP Certificate ID = vasa_http-vc1-cacert-1 service@spb~# uemcli -no -u admin -p /sys/cert -id vasa_http-vc1-servercert-1 delete Operation failed. Error code: 0x6000940 The certificate does not exist. (Error Code:0x6000940) service@spb~# uemcli -no -u admin -p /sys/cert show 1: ID = vasa_http-vc1-cacert-1 Type = CA Service = VASA_HTTP Certificate ID = vasa_http-vc1-cacert-1
原因
Nesse problema específico, descobriu-se que a cadeia do certificado era muito longa. O máximo estipulado SSL Verification Depth no Unity OE 5.0.6 e versões anteriores é 1, e esse certificado específico tinha uma profundidade de 3.
解決方法
RESOLUÇÃO
Faça upgrade para o Unity OE 5.1.x.
Para obter mais detalhes sobre as versões do Unity OE, consulte o artigo Matriz do Dell Unity OE.
SOLUÇÃO TEMPORÁRIA
- Suporte técnico alterando o
SSL Verify DepthValor. - Suporte técnico Excluindo todos os certificados listados no array.
- Suporte técnico reiniciando os serviços de gerenciamento (isso não interrompe a produção).
- O administrador do Unity está adicionando o Unity como provedor de armazenamento VASA no vSphere.
Para aplicar essa solução temporária ao array Unity, entre em contato com o suporte técnico da Dell e consulte o ID deste artigo 000185269.