Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Enabling the Virtual Server Service status and hardware status plugins fails (1010641)

Details

  • A vCenter Server error is seen in the Plugin Manager window when the vCenter Client fails to process the Virtual Server Service Status plugin or the Hardware Status plugin.
  • You may notice this issue when you log in to the remote client and find that the vCenter Service Status icon in the Home page and the Hardware Status tab in the host view are not available.
  • If there is no DNS resolution, the following error displays in the right column of the Plugin Manager:

    the remote name could not be resolved 'SERVER-NAME
    '

    Where the URL is similar to: https://SERVER-NAME:8443/cim-ui/scriptConfig.xml

Solution

This issue is resolved in vCenter 4.0 Update 1. For vCenter 4.0, see the solution that follows.
 
If the vCenter Service Status icon and the Hardware Status tab are not visible:
  1. Ensure that DNS resolution between vSphere Client and vCenter Service is working properly. If your DNS resolution is not configured correctly, it can cause this issue. For more information, see Testing network connectivity with the Ping command (1003486).
  2. Ensure that all services required for vCenter are running and are configured to use the appropriate credentials. This includes the VMware VirutalCenter Management WebServices service.
    For more information, see
    Troubleshooting the VMware VirtualCenter Server service when it does not start or fails on vCenter Server (1003926).
  3. Ensure TCP port 8443 communication is open from vSphere Client to vCenter Server.
  4. Enable the Allow scripting of Microsoft web browser control option in Internet Explorer.

    To enable this option:

    1. In Internet Explorer, navigate to Tools > Internet Options.
    2. Click the Security tab.
    3. Select Trusted sites.
    4. Click Custom Level. The Security Settings - Trusted Sites Zone dialog appears.
    5. Navigate to the Miscellaneous section.
    6. Select Enabled for the Allow scripting of Microsoft web browser control option.

If you do not have DNS resolution, the remote name cannot be resolved error appears in the Plugin Manager, which indicates that additional configuration is required.

Choose one of the two options that follow if you do not have DNS resolution between vCenter Server and vSphere Client:
  • If editing the host file on every desktop that runs vSphere Client is an option for your deployment, add the host name and IP address to the hostfile of each client at the following location: C:\WINDOWS\system32\drivers\etc\hosts.

    Note: You may also have to add the IP address instead of the host name to the vCenter.vimWebServicesUrlsetting if you see the error:

    An Error occurred, please try again in another vSphere session

    when you select the vCenter Service Status icon or the Servers Hardware Status tab. The VirtualCenter.vimWebServicesUrl
    setting is found in Administration > vCenter Server Settings > Advanced Settings.

  • If you do not want to edit the host file on every desktop that runs vSphere Client:
    1. Replace the server name by its IP address in each of the following files in vCenter 4.0 and restart vCenter Service:

      (You do not need to edit these XML files if the host name and IP address have been added to the host file.)
      • C:\Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\cim-ui\extension.xml
      • C:\Program Files\VMware\Infrastructure\tomcat\webapps\cim-ui\scriptConfig.xml
      • C:\Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\health-ui\extension.xml
      • C:\Program Files\VMware\Infrastructure\tomcat\webapps\health-ui\scriptConfig.xml
      • C:\Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\com.vmware.vim.stats.report\extension.xml
      • C:\Program Files\VMware\Infrastructure\tomcat\webapps\statsreport\WEB-INF\web.xml
    2. Add the IP address instead of the host name to the vCenter.vimWebServicesUrlsetting. Otherwise, the error  An Error occurred, please try again in another vSphere session occurs when you select the vCenter Service Staus Icon or the Servers Hardware Status Tab. The VirtualCenter.vimWebServicesUrlsetting is found in Administration>vCenter Server Settings>Advanced Settings.
This issue can also be caused by using custom SSL certificates without the default password of 'testpassword'. For more information related to creating custom SSL certificates please see Replacing vCenter Server Certificates.

Tags

vcenter-hardware-status-fails vcenter-plugins-fail

Update History

02/06/2013 - Added steps to enable the Allow scripting of Microsoft web browser control option in Internet Explorer

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 32 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 32 Ratings
Actions
KB: