我们在WINDOWS 2012 R2 上用的SCVMM 2012 R2客户端(使用的是MSDN官方提供的VHD虚拟机),通过SMI-S协议,以CIM-XML方式(HTTP,端口号5988)添加我们的后端存储设备(LINUX存储设备),并能顺利添加成功。
但是我们发现, 添加以后的存储设备里的信息都是空,比如设备商信息,存储池STORAGE POOL等都是空,CAPACITY都是0,信息无法显示。做了多次尝试依然如此。
后来我们又去MSDN官网下了一个WIN2008 + SCVMM 2012 的VHD, 并发现可以成功添加,且所有信息都可以获得。
请教一下为何SCVMM 2012 R2上不能获取到存储信息?
PS:
1. 如果可以的话,我们很想获取一份来自SCVMM 2012 R2添加存储设备并成功获取存储信息的抓包,求大神指点~!
2. 我们还发现, SCVMM自己也提供一个PROVIDER程序(另一台虚拟机),可以让SCVMM通过WMI方式添加存储,
但我们发现它似乎不支持CIM-XML方式,我们需要分析的是CIM-XML方式的添加过程。