我有3个具有类似配置的系统:
- Windows 服务器数据中心 2008R2
- 微软系统中心 2012
- 连接到存储阵列
VMM
在 2 个系统上,我可以毫无问题地添加存储提供商。
在第 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 更新到最新更新,包括 SCVMM 汇总 4 和 7。MS
System Center 2012 VMM 版本 3.0.6062.0
我已仔细检查了注册表项以进行通用名称检查,如 Microsoft 所述:如何在 VMM 中添加和分类 SMI-S 和 SMP 存储设备
我还删除了所有以前的证书。
目前,我不知道是什么原因导致此 SSL 失败以及如何修复它。我可以使用不安全的连接轻松添加提供商,当然,其他系统不会出现这些问题。
非常感谢任何指导。
编辑
我重新安装了操作系统、SQL Server 和 SCVMM,问题仍然存在。这次我没有安装任何更新。
我注意到的唯一一件事(似乎不是问题)是,安装 SCVMM 时,它不接受端口 1433。安装无需端口号即可进行。
编辑2
似乎在发现过程中,即使不应该检查证书通用名称,它仍然被检查并且失败了。
考虑到注册表项设置为不检查,我该如何强制禁用检查?
DisableHttpsCommonNameCheck = 1
答案1
错误是由注册表项 引起的,DisableHttpsCommonNameCheck
其类型错误。它应该是将DWORD (32-bit)
值设置为 1 的类型
。在我的例子中,该项的类型错误,是一个字符串值。