VMware ESXi Server using libvirt API and virsh command
1.Compile and Install libvirt 1.0.0 on Ubuntu 14.04
1 |
wget http://libvirt.org/sources/old/libvirt-1.0.0.tar.gz |
2.Extract the tarball
1 |
tar -xzf libvirt-1.0.0.tar.gz |
3.Install dependencies
1 |
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.
1 |
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --with-esx=yes --with-xen=yes |
5.make & install
1 2 |
make make install |
6.Verify Version
1 |
virsh --version |
7.connect to VMware ESXi server
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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 |