- vCloud Director matches Storage Policies/Profiles name. This needs to be recorded and recreated exactly after an Inventory Service database resets. After you have created the Storage Policies/Profiles with the same name and the next sync occurs, vCloud Director picks up the Policy/Profile and the associated datastores. A Sync occurs every 5 minutes unless triggered. A Sync can be triggered from vCloud Director by selecting the vCenter Server, right-clicking and selecting Reconnect.
- If Storage Profiles do not exist within the vCloud, vCenter Server 5.1 and 5.5 environments, then there is no expected effect on vCloud Director. If you reset the Inventory Service database, vCloud Director's connection with vCenter Server goes out of sync and does not have accurate information about managed virtual machines.
- Any Storage Profiles that you are using via the vSphere Profile-Driven Storage service are lost when the Inventory Service database is reset.
- All tags are deleted during a reset.
- If the vCenter Server is part of vCenter Server Heartbeat, replication needs to be stopped prior to performing these steps. Also, when running the re-point to the Inventory Service, the Public IP must be used. When it completes, restart the vCenter Server Heartbeat services to restore replication.
- If the vCenter Server environment has Site Recovery Manager and you reset the Inventory Service database you need to run a Change/Modify and Repair on Site recovery manager from the Windows Programs and Features to re-register Site Recovery Manager with the vCenter Server and Inventory Service.
- If the environment uses VEEAM for backup operations, the jobs must be mapped to the virtual machines again.
Note: This issue does not affect VMware View environments.
If you are using vCloud Director and experience this issue, file a support request with VMware Technical Support and note this Knowledge Base article ID (2042200) in the problem description.
Symptoms:
- The vCenter Server Inventory service fails to start in vCenter Server Appliance.
- In the /var/log/vmware/vpx/inventoryservice/ds.log file, you see entries similar to:
[<YYYY-MM-DD>T<time>,077 WrapperListener_start_runner FATAL com.vmware.vim.dataservices.WrapperListenerImpl] Error starting service: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'instanceUUID' defined in class path resource [server/config/server-config.xml]: Cannot resolve reference to bean 'store' while setting bean property 'targetObject'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storeFactory' defined in class path resource [server/config/query-server-config.xml]: Invocation of init method failed; nested exception is com.xhive.error.XhiveException: INTERNAL_ERROR: Log corrupt: no log records seen, checkpointLSN = 5009727e5)
</time>Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
- Virtual machines are missing in the inventory in Web Client 5.5.
- In the vSphere Web Client, you see an error similar to:
Client is not authenticated to VMware Inventory Service