由于 WMI 异常导致 SCW 磁盘发现失败
适用于
- SnapCenter Plug-in for Windows (SCW)
问题
- SnapCenter 磁盘发现操作在 Windows 插件主机上失败。
- 在 SCWDebug.log 中,我们可以看到操作系统无法返回 WMI 查询的问题:
Verbose SDW PID=[XXXXX] TID=[XXXXX] query: select * from MSFT_Disk
Verbose SDW PID=[XXXXX] TID=[XXXXX] scope: \\SQL\root\Microsoft\Windows\Storage
Verbose SDW PID=[XXXXX] TID=[XXXXX] query: select * from MSFT_Partition
Verbose SDW PID=[XXXXX] TID=[XXXXX] scope: \\SQL\root\Microsoft\Windows\Storage
Error SDW PID=[XXXXX] TID=[XXXXX] Error: Failed to get disks
Verbose SDW PID=[XXXXX] TID=[XXXXX] GetDisks caught exception 'Error: Failed to get disks', retry '3'...
Verbose SDW PID=[XXXXX] TID=[XXXXX] query: select * from MSFT_Volume Where FileSystem = 'NTFS'
Verbose SDW PID=[XXXXX] TID=[XXXXX] scope: \\SQL\root\Microsoft\Windows\Storage
Error SDW PID=[XXXXX] TID=[XXXXX] Error: Failed to get partitions
Verbose SDW PID=[XXXXX] TID=[XXXXX] GetPartitions caught exception 'Error: Failed to get partitions', retry '3'...
Error SDW PID=[XXXXX] TID=[XXXXX] Error: Failed to get Windows volumes
Verbose SDW PID=[XXXXX] TID=[XXXXX] GetWindowsVolumes caught exception 'Error: Failed to get Windows volumes', retry '3'...
...
...
DEBUG SCW_213013 PID=[3980] TID=[69] GetHostFileSystem: Task threads completed
DEBUG SCW_213013 PID=[3980] TID=[69] GetHostFileSystem: Found 0 disks
DEBUG SCW_213013 PID=[3980] TID=[69] GetHostFileSystem: Found 0 partitions
DEBUG SCW_213013 PID=[3980] TID=[69] GetHostFileSystem: Found 0 hostVolumes
DEBUG SCW_213013 PID=[3980] TID=[69] ++HostDiscoveryHelper::GetHostFileSystemList