MPIO information not correctly displayed in the Veritas Enterprise Administrator

book

Article ID: 100005617

calendar_today

Updated On:

Description

Error Message

From the vm_vxisis.log:

Could not GetObject of specified class in DsmGroupConfigInfo, error = 0x80041010

Cause

The SFW MPIO provider (mpioprov) gathers information from Windows Management Instrumentation (WMI) and displays it in the VEA.  Any issue collecting the information can result in the VEA not being able to display the current MPIO configuration.

Resolution

Please copy the following into a text editor and save it as fixwmi.bat.  Run fixwmi.bat on the affected server. The script will reset the WMI repository and recreate it.

@echo on
cd /d c:\temp
if not exist %windir%\system32\wbem goto TryInstall
cd /d %windir%\system32\wbem
net stop winmgmt
winmgmt /kill
if exist Rep_bak rd Rep_bak /s /q
rename Repository Rep_bak
for %%i in (*.dll) do RegSvr32 -s %%i
for %%i in (*.exe) do call :FixSrv %%i
for %%i in (*.mof,*.mfl) do Mofcomp %%i
net start winmgmt
goto End

:FixSrv
if /I (%1) == (wbemcntl.exe) goto SkipSrv
if /I (%1) == (wbemtest.exe) goto SkipSrv
if /I (%1) == (mofcomp.exe) goto SkipSrv
%1 /RegServer

:SkipSrv
goto End

:TryInstall
if not exist wmicore.exe goto End
wmicore /s
net start winmgmt
:End

 

Applies To

Storage Foundation for Windows (SFW) 5.1 with the DMP option.

Issue/Introduction

This article applies under the following conditions:
  • Disks are claimed by the appropriate Dynamic Multi-Pathing (DMP) Device Specific Module (DSM) and are visible in Windows Device Manager
  • The DMP DSM section in the VERITAS Enterprise Administrator (VEA) Storage Agent view is empty