I performed an in-place upgrade of the host OS on which Veeam BR(9.5.4.2866) and ONE(9.5.4.4587) are both installed. After going from Win Server 2012 R2 to 2019, the root\VeeamBS Namespace is missing. The effect of this is that Veeam ONE is unable to connect to VBR so no reports or alarms about Data Protection. After the upgrade, the ONE Monitor displays Backup Infrastructure (not responding). If you attempt to remove and re-add the VBR server, ONE Monitor will produce an error saying VBR is not installed on the system.
You can determine if your Veeam BS Namespace is missing after the upgrade by using the following command.
Code: Select all
Get-WmiObject -Namespace Root -Class __Namespace -Filter "Name='VeeamBS'"
I found what I think is the MOF code used to create the WMI namespace and classes still existing in this location.
C:\Windows\System32\wbem\Veeam.Backup.WmiServer_v4.0.30319.mof
I believe that is the correct version of MOF code since inspecting a working 9.5.4.2866 VBR instance produces the same version.
Code: Select all
Get-WmiObject -Namespace Root\VeeamBS -Class __Win32Provider |Select-Object -Property CLRVersion
CLRVersion
----------
v4.0.30319
I considered running mofcomp to recreate the items in the WMI repository, but have held off for now. I am engaged with Veeam support at this point and are waiting for their response since there may be other aspects/components to this issue that are unknown to me.
Case # 04547800