Dell Unity : Impossible de renouveler ou de supprimer le certificat VASA en raison d’une longue chaîne
概要: Il existe de nombreuses raisons pour lesquelles vous ne pouvez pas renouveler ou supprimer un certificat VASA. Cet article couvre uniquement la tentative de renouvellement ou de suppression lorsque la validation du certificat échoue en raison d’une chaîne de certificats trop longue. ...
現象
Lorsque vous tentez de renouveler le certificat VASA à partir de vSphere, l’erreur suivante se produit :
"The provider certificate is invalid. It is either empty, malformed, or expired, not yet valid, revoked, or fails host name verification."
Le problème n’est pas résolu à l’aide des articles Dell suivants :
- Article Dell 000049556 : Dell Unity : Impossible d’utiliser Unity en tant que fournisseur de stockage VASA en raison d’une erreur de certificat
- Article Dell 000022509 : Dell Unity : renouvellement manuel d’un certificat SSL de gestion Unity
- Article Dell 000037959 : Dell Unity : Le certificat VASA a expiré
Lorsque vous tentez de supprimer le certificat de la baie Unity, utilisez UEMCLISoit:
- La sortie est réussie, mais le certificat reste dans le système.
- La sortie échoue avec l’erreur : «
The certificate does not exist. (Error Code:0x6000940)"
Exemple des deux points :
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
原因
Pour ce problème particulier, il a été constaté que la chaîne de certificats était trop longue. Le maximum stipulé SSL Verification Depth sur Unity OE 5.0.6 et versions antérieures est de 1, et ce certificat particulier avait une profondeur de 3.
解決方法
RÉSOLUTION
Mise à niveau vers Unity OE 5.1.x.
Pour plus d’informations sur les versions de Unity OE, reportez-vous à l’article Matrice Dell Unity OE.
SOLUTION
- Le support technique a modifié le
SSL Verify DepthValeur. - Le support technique supprime tous les certificats répertoriés sur la baie.
- Le support technique redémarre les services de gestion (cela n’interrompt pas la production).
- L’administrateur Unity ajoute Unity en tant que fournisseur de stockage VASA sur vSphere.
Pour appliquer cette solution de contournement à votre baie Unity, contactez le support technique Dell et consultez cet article ID 000185269.