Occasionally you may want to check the state of a virtual machine, to check whether it is running or not. On the very few times that VMotion failed for one reason or another, a VM will fail to resume on the source host or start on the destination host.
From the Service Console you can check the state of running machines by typing vmware-cmd //server.vmx getstate. You can also kill the VM if it is truly in a hung state by using the procedure below.
- Login to the service console
- You can check the VM state by typing vmware-cmd //server.vmx getstate
- Type ps -ef | grep
- The second column is your pid of the vmkload_app of the Virtual Machine, you can also type ps –eaf to see all running processes
- Type kill -9
- Check VM state again, it should now be off
- Type vmware-cmd //server.vmx start to power on VM
After performing a P2V always remove the hidden physical hardware from the OS. This is particularly important for network cards that have the original IP address(es) that you want to assisgn to the new VM.
1. Click Start | Run | cmd
2. At a command prompt, type the following command , and then press ENTER:
3. Type the following command in the same command prompt window, and then press ENTER:
4. Click Show hidden devices on the View menu in Device Managers before you can see devices that are not connected to the computer.
To sync your ESX Server with an external NTP server, do the following at the ESX Server console… Basically you can do the following (replace with the IP Address of an NTP Server.)
Modify the /etc/ntp.conf file as follows:
Under the “# — OUR TIMESERVERS —–“ section create two lines as follows:
restrict mask 255.255.255.255 nomodify notrap noquery
Modify the /etc/ntp/step-tickers file and add your NTP Servers, each on their own line, to the file.
Enable the appropriate NTP client ports on the firewall.
/usr/sbin/esxcfg-firewall –enableService ntpClient
Restart the vmware-hostd process.
/sbin/service mgmt-vmware restart
To synchronize the system’s time with the NTP server
To enable the ntp daemon to autostart when the server is rebooted
/sbin/chkconfig –level 345 ntpd on
Start NTP daemon
/sbin/service ntpd start
Set the local hardware clock to the NTP synchronized local system time
Ensure the time is accurate