У меня 3 системы схожей конфигурации:
В 2 системах я могу добавить поставщика хранилища из VMM
без проблем.
В третьей системе я получаю эту ошибку каждый раз:
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 до последних обновлений, включая накопительный пакет SCVMM 4 и 7.
MS System Center 2012 VMM версии 3.0.6062.0
Я дважды проверил ключ реестра для проверки общего имени, как описано Microsoft: Как добавить и классифицировать устройства хранения SMI-S и SMP в VMM
Я также удалил все предыдущие сертификаты.
На данный момент я понятия не имею, что могло вызвать этот сбой SSL и как его исправить. Я могу легко добавить поставщика, используя незащищенное соединение, и, конечно же, другие системы не показывают ни одной из этих проблем.
Любое руководство высоко ценится.
Я переустановил ОС, SQL Server и SCVMM, и проблема не устранена. На этот раз я не установил никаких обновлений.
Единственное, что я заметил, и это не похоже на проблему, при установке SCVMM он не принимает порт 1433. Установка работает без номера порта.
Похоже, что во время процесса обнаружения, хотя общее имя сертификата не должно проверяться, оно все равно проверяется и не выполняется.
Как я могу принудительно отключить проверку, учитывая, что раздел реестра не проверяет?
DisableHttpsCommonNameCheck = 1
Ошибка была вызвана этим ключом реестра, DisableHttpsCommonNameCheck
, который был неправильного типа. Он должен быть типа DWORD (32-bit)
со значением, равным 1.
В моем случае ключ имел неправильный тип, строковое значение.