Dell Unity: не удается продлить или удалить сертификат VASA из-за длинной цепочки
요약: Существует множество причин, по которым невозможно продлить или удалить сертификат VASA. В этой статье описывается только попытка продления или удаления сертификата в случае сбоя проверки сертификата из-за ошибки «слишком длинная цепочка сертификатов». ...
증상
При попытке обновить сертификат VASA из vSphere возникает следующая ошибка:
"The provider certificate is invalid. It is either empty, malformed, or expired, not yet valid, revoked, or fails host name verification."
Проблема не устранена с помощью следующих статей Dell:
- Статья Dell 000049556. Dell Unity: невозможно использовать Unity в качестве поставщика хранилища VASA из-за ошибки сертификата
- Статья Dell 000022509. Dell Unity. Как вручную обновить SSL-сертификат управления Unity
- Статья Dell 000037959. Dell Unity: срок действия сертификата VASA истек
При попытке удалить сертификат из массива Unity с помощью UEMCLIЛибо:
- Вывод выполнен успешно, но сертификат остается в системе.
- Вывод завершается ошибкой: «
The certificate does not exist. (Error Code:0x6000940)»
Примеры обоих пунктов.
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
원인
Для этой конкретной проблемы было обнаружено, что цепочка сертификатов слишком длинная. Максимально предусмотренный SSL Verification Depth в Unity OE 5.0.6 и более ранних версий — 1, а этот конкретный сертификат имел глубину 3.
해결
СПОСОБ УСТРАНЕНИЯ
Обновление до Unity OE 5.1.x.
Дополнительные сведения о выпусках операционной среды Unity см. в статье Таблица операционных сред Dell Unity.
ВРЕМЕННОЕ РЕШЕНИЕ
- Служба технической поддержки изменила
SSL Verify DepthЗначение. - Техническая поддержка удаления всех сертификатов, перечисленных в массиве.
- Служба технической поддержки перезапустит службы управления (это не приведет к прерыванию производства).
- Администратор Unity добавляет Unity в качестве поставщика хранилища VASA в vSphere.
Чтобы применить это временное решение к массиву Unity, обратитесь в службу технической поддержки Dell и укажите идентификатор этой статьи 000185269.