In VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere, Jin walks you through using the VMware VI SDK and the new vSphere 4.0 APIs to automate the management of ESX servers, ESX clusters, and VirtualCenter servers in any environmentβno matter how complex. Drawing on his extensive experience working with VMware enterprise customers, he places the VMware VI SDK in practical context, presenting realistic samples and proven best practices for building robust, effective solutions. He demonstrates how to manage every facet of a VMware environment, including inventory, host systems, VMs, snapshots, clusters, resource pools, networking, storage, data stores, events, alarms, users, licenses, and scheduled tasks.
http://www.amazon.com/VMware-VI-SDK-Mastering-Infrastructure/dp/0137153635