VMware Cloud Community
Rajbamane
Contributor
Contributor

ESX host not responding in Virtual Center

Hi All


I am new learner in Vmware


Q) ESX is goes down not responding mode, its showing in VC , Please tell how to troubleshoot the issue ,which logs i have check & find the exact cause of the issue

0 Kudos
6 Replies
a_p_
Leadership
Leadership

Welcome to the Community,

there could be a couple of issues causing this so you need to provide some more info, e.g. exact version/build of vCenter Server and the host, is this a new installation, did you apply any updates, ...

As a first step, please double check the DNS resolution to ensure the host's as well as the vCenter Server's DNS names (short as well as FQDN) are resolvable. In case you didn't already do this, for the ESX host you'd need to create a Host-A record on your DNS server manually.

André

0 Kudos
Rajbamane
Contributor
Contributor

Checked all as you suggest . All Vms are running fine which is hosted on the server .Also server is acces from root in vi client. Other host is running fine in the Cluster .

0 Kudos
a_p_
Leadership
Leadership

In this case you may try to restart the Management agents (see http://kb.vmware.com/kb/1003490)

André

0 Kudos
Rajbamane
Contributor
Contributor

After googling , got some information VPXA agent & host is not communicate with each other.

Restarted the managment services & VPXA services , but no luck

# service mgmt-vmware start

# service vmware-vpxa restart

0 Kudos
Rajbamane
Contributor
Contributor

How to check host D is running or not .

can please how how kill the watchdog host d , Please share the all steps.

0 Kudos
Rajbamane
Contributor
Contributor

Finally got the solution & its worked & my ESX host come up in VC

Refer KB -1005566 -Service mgmt-vmware restart may not restart hostd

Resolution

You must manually stop the stuck service and restart it.
To stop the service and restart it:
  1. Log in as root to the ESX host command-line via the physical console or via KVM connection.
  2. Navigate to the /var/run/vmware directory with the command:

    # cd /var/run/vmware

  3. Run this command to list the files vmware-hostd.PID and watchdog-hostd.PID :

    # ls -l vmware-hostd.PID watchdog-hostd.PID

  4. Determine the Process ID (PID) management service. View the contents of the vmware-hostd.PID file with the command:

    # cat vmware-hostd.PID

    For example:

    [root@vmware]# cat vmware-hostd.PID
    1191[root@vmware]#

  5. Use the resulting PID to kill the process.

    Caution: Use the kill -9 command with care. It kills the process of the supplied PID without exception or confirmation.

    # kill -9 <PID>

    In this example, you run
    kill -9 1191
    .

  6. Delete the vmware-hostd.PID and watchdog-hostd.PID files with the command:

    # rm vmware-hostd.PID watchdog-hostd.PID

  7. Start the management service.
    • For ESX, run the command:

      # service mgmt-vmware start
    • Thanks for Help

0 Kudos