天天看點

VMware Cookbook 讀書筆(二)

5.19 Restarting the vCenter Agent

Solution

You can restart the agent from the command line.

Discussion

From time to time, you may have to restart the virtual center agent on your ESX Server.

For example, vCenter may not see changes made with command-line utilities until you

restart the agent. You can do this with the following command:

/etc/init.d/vmware-vpxa restart

While the agent is restarting, you may see your ESX Server become disconnected from

vCenter. Don’t worry, your virtual machines will continue to run, and the ESX Server

will reconnect once the agent and the vCenter server reestablish a connection.

5.20 Unregistering a Virtual Machine via the Command Line

You can unregister virtual machines via the command line.

Running the following command will stop the virtual machine from showing up in the

inventory of your ESX Server. It will not delete the virtual machine, which will be left

intact:

vmware-cmd -s unregister /vmfs/volumes/datastore/NAME/NAME.vmx

Remember to replace datastore with your correct datastore name. The virtual machine

must be powered off in order for this to work.

5.21 Registering a Virtual Machine via the Command Line

vmware-cmd -s register /vmfs/volumes/datastore/NAME/NAME.vmx

5.22 Finding Virtual Machine Snapshots

You can list all the snapshots via the command line.

This command will list all the snapshots in your virtual machine’s directories:

ls -Ral /vmfs/volumes/* |grep .vmsn

This is helpful if you need to track down which virtual machines currently have snap-

shots associated with them.

Snapshots will consume a lot of disk space if left unattended and should be reverted

when possible.

5.23  Renaming a Virtual Machine via vCenter

繼續閱讀