Resetting the VMware vCenter Server 6.0 Inventory Service's Individual Data Providers
search cancel

Resetting the VMware vCenter Server 6.0 Inventory Service's Individual Data Providers

book

Article ID: 344958

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

This article provides steps to reset the Individual Data Providers in the Inventory Service.

Symptoms:
  • Cannot search the for objects within the vSphere Web Client or vSphere Client to the vCenter Server
  • Cannot view the Inventory in the vSphere Web Client
  • The hardware monitoring service on the host is not responding or is not available
  • The Common Information Model (CIM) agent requires a restart on the host to update the Hardware tab


Environment

VMware vCenter Server 6.0.x
VMware vCenter Server Appliance 6.0.x

Resolution

Note: Before beginning, ensure that you have a maintenance window of at least one hour to complete the procedure.
 
Introduced in vSphere 6.0, you now have the ability to reset individual providers that are stored within the Inventory Service database (xDB). This is much less intrusive as compared to vSphere 5.x in which you would need to reset the entire database. Using this method also ensures that Tags, Storage Profiles, Storage Policies, and tie-ins from vCenter Site Recovery Manager or vCloud Director stay intact.
 
After resetting providers, there may be a noticeable delay with content propagating in the vSphere Web Client as objects are synchronized. For more information, see vCenter inventory not visible in vSphere Web Client after restart (2107590).

To reset Individual Data Providers in the Inventory Service:

  1. Log in to the Inventory Service Managed Object Browser (MOB) through this URL using [email protected] or a SSO administrative account:

    https://vCenter_Server_FQDN/invsvc/mob1
     
  2. Under Methods, click the RetrieveAllProviderConfigs link.
  3. In the pop-up that appears, click Invoke Method.
  4. Locate the ProviderUuid of the product data provider you are looking to reset. Use the table under Additional Information section.
  5. Copy the ProviderUuid's unique string and close the pop-up window.

    For example:
     
    productstringvpx
    providerFeedanyURIhttp://localhost:8095/qs/atom
    providerKindstringatom_sub
    providerMaxSize_MBstringUnset
    providerUuidstring6ae3bf1a-9318-4a33-b2cb-d2eaa7a306c5

    Note: In the example above, the ProviderUuid is 6ae3bf1a-9318-4a33-b2cb-d2eaa7a306c5.
     
  6. In the original MOB window, under Methods, click on the ResetProviderContent link.
  7. In the pop-up window, fill in the providerUuid previously copied in step 5 into this value box.
  8. Click the Invoke Method link.
After approximately a minute, the window will refresh. If there is no error reported, the data stored for the Provider has been reset.


Additional Information

<u>List of Product Data Providers</u>

 
ProductProviderUuidUsage in vSphere
vpx<unique string per vCenter Server instance>This provider supplies the object cache for the vCenter Server process (VPXD) via its database (VCDB) of all Virtual Machines, Hosts, Clusters, etc. observed within the vSphere Web Client.
Note: Only this provider is recommended and supported to be reset without GSS assistance.
PBMurn:vmomi:
PBMCapabilityMetadataProvider:
com.vmware.storageprofile.std.1.0:
com.vmware.storageprofile.std:<unique string per vCenter Server instance>
This provider supplies the backing database for Policy Based Management and Placement. This database is deprecated.
PBMSPBMSee above
PBMUpgradeSee above
com.vmware.cis.clsurn:cis.cls:<unique string per vCenter Server instance>This provider supplies the store for the Content Library (CL) object cache allowing for look up of libraries from any vCenter Server when using Enhanced Linked Mode.
Taggingdefault-system-scopeThis provider supplies the store for all tag and category associations within the individual vCenter Servers. The tags themselves are stored in the Platform Services Controller's VMware Directory Service.
HardwareHealthvpxd-extensionThis provider supplies the cache on Hardware Health (via CIM) from the individual ESXi hosts within a vSphere environment.
SPS<unique string per vCenter Server instance>This provider supplies the store for the Profile-Drive Storage Management (SPS) in which all Storage Profiles are stored.
Note: Use the above examples as models to review the MOB in your environment. Do not copy and paste the above due to word-wrapping.

vCenter inventory not visible in vSphere Web Client after restart
Resetting the VMware vCenter Server 6.0 Inventory Service's Individual Data Providers
VMware vCenter Server 6.0 Inventory Service の個別データ プロバイダのリセット
重置 VMware vCenter Server 6.0 Inventory Service 的各个数据提供程序
Inventory Service fails to start in vCenter Server 6.x