Ошибка 26101: неверное общее имя сертификата SSL
У меня есть 3 системы с похожей конфигурацией:
- Windows Server Datacenter 2008R2
- MS System Center 2012
- подключен к массиву хранения
На 2 системах я могу добавить провайдера хранения от VMM
без проблем.
В 3-й системе я получаю эту ошибку каждый раз:
Storage discovery of provider https://10.10.10.10 at TCPPort 5989 for user admin failed from VMMserver.smis.name.com with error code SSLFailure Failed: SSL certificate common name is invalid. .
Specify valid provider, port and user credentials for storage discovery.
ID: 26101
Я обновил Windows до последних обновлений, включая накопительный пакет 4 и 7 для SCVMM.
MS System Center 2012 VMM версия 3.0.6062.0
Я дважды проверил ключ реестра для проверки общего имени, как описано Microsoft: как добавить и классифицировать SMI-S и SMP-устройства хранения в VMM
Я также удалил все предыдущие сертификаты.
На данный момент я понятия не имею, что может вызвать этот сбой SSL и как это исправить. Я могу легко добавить провайдера, используя незащищенное соединение, и, конечно, другие системы не показывают ни одну из этих проблем.
Любое руководство высоко ценится.
РЕДАКТИРОВАТЬ
Я переустановил ОС, SQL Server и SCVMM, и проблема не устранена. На этот раз я не установил ни одного обновления.
Единственное, что я заметил, это не проблема, при установке SCVMM, он не принимает порт 1433. Установка работает без номера порта.
РЕДАКТИРОВАТЬ 2
Кажется, что во время процесса обнаружения, хотя он и не должен проверять общее имя сертификата, он все равно проверяется и завершается ошибкой.
Как я могу принудительно отключить проверку, принимая во внимание, что раздел реестра установлен, чтобы не проверять?
DisableHttpsCommonNameCheck = 1
1 ответ
Ошибка была вызвана этим ключом реестра, DisableHttpsCommonNameCheck
, который был не того типа. Это должно быть типа DWORD (32-bit)
со значением, установленным на 1.
В моем случае ключ имел неправильный тип, строковое значение.