Unable to search the inventories of other vCenter Server systems while in linked mode
search cancel

Unable to search the inventories of other vCenter Server systems while in linked mode

book

Article ID: 308872

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:

  • In linked mode, you are unable to search for the inventories of other vCenter Server systems
  • This issue occurs even if you log in as a Local Administrator and Domain Administrator and the Domain User account has Administrator rights to all vCenter Server systems
  • This issue persists even if you create a new AD user and have given it administrator rights to all vCenter Server systems
  • This issue occurs when:
    • You have broken the linked mode and rejoined in linked mode successfully
    • You have uninstalled and reinstalled vCenter Server

Environment

VMware vCenter Server 4.1.x
VMware vCenter Server 5.1.x
VMware vCenter Server 5.0.x

Cause

If the vSphere Client is connected to a vCenter Server system that is part of a connected group in vCenter Linked Mode, you can search the inventories of all vCenter Server systems in that group. You can view and search only for inventory objects that you have permission to view. Because the search service queries Active Directory for information about user permissions, you must be logged in to a domain account to search all vCenter Server systems in linked mode. If you log in using a local account, searches return results only for the local vCenter Server system, even if it is joined to other servers in linked mode.

Resolution

To resolve this issue, ensure you log in as a domain account with rights to all vCenter Servers and has enough privileges to add/modify permissions:

  1. Log in to the vSphere Client domain account.
  2. Select the vCenter Server.
  3. Click the Permissions tab.
  4. Right-click Domain\user under User/Group and click Properties.
  5. Choose the role for this user and make sure the Propagate option is selected.

If you do not have a Domain user, create one with Add/Modify privileges:

  1. Right-click the vCenter Server object and click Add Permission.
  2. Click Add.
  3. From the dropdown, select your domain.
  4. Select the user from the list and then click Add.
  5. Click OK.
  6. In the Assigned Role dropdown, select Proper Role.
  7. Select the Propagate to Child Objects option.
  8. Click OK.

To ensure that the Inventory Service is running with a Domain Account, by default it is local:

  1. Click Start > Run, type services.msc and click OK.
  2. Stop the vCenter Inventory Service. For more information.
  3. Double-click vCenter Inventory Service.
  4. Click the Log On tab.
  5. Select This Account and type the name of the account in the DOMAINNAME\accountname format.

    Alternatively, click Browse and find the correct account.

  6. Enter the appropriate password for the account in the Password and Verify Password fields.
  7. Click OK.
  8. Start the vCenter Inventory Service. For more information.

Additional Information