VMware ESXi Server using libvirt API and virsh command
1.Compile and Install libvirt 1.0.0 on Ubuntu 14.04
wget http://libvirt.org/sources/old/libvirt-1.0.0.tar.gz
2.Extract the tarball
tar -xzf libvirt-1.0.0.tar.gz
3.Install dependencies
apt-get install gcc make pkg-config libxml2-dev libgnutls-dev libdevmapper-dev libcurl4-gnutls-dev python-dev libpciaccess-dev libxen-dev libnl-dev libyajl-dev
4.configure command.
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --with-esx=yes --with-xen=yes
5.make & install
make make install
6.Verify Version
virsh --version
7.connect to VMware ESXi server
virsh -c esxi://192.168.100.100?no_verify=1
Enter username for 192.168.100.100 [root]: root
Enter root's password for 192.168.100.100:
Welcome to virsh. the virtualization interactive terminal.
Type: 'help' for with commands
'quit' to quit
virsh # list
Id Name State
---------------------------------
27 win7 runnung
28 ubuntu runnung
virsh # list --all
Id Name State
---------------------------------
27 win7 runnung
28 ubuntu runnung
- centos shut off
virsh # pool-list
Id State Autostart
------------------------------------
datastore active yes

