http://libvirt.org/index.html
libvirt supports:
- The KVM/QEMU Linux hypervisor
- The Xen hypervisor on Linux and Solaris hosts.
- The LXC Linux container system
- The OpenVZ Linux container system
- The User Mode Linux paravirtualized kernel
- The VirtualBox hypervisor
- The VMware ESX and GSX hypervisors
- The VMware Workstation and Player hypervisors
- The Microsoft Hyper-V hypervisor
- The IBM PowerVM hypervisor
- The Virtuozzo hypervisor
- The Bhyve hypervisor
- Virtual networks using bridging, NAT, VEPA and VN-LINK.
- Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, NFS and filesystems
=============================
Using Appliance with KVM
You can use this approach if you have a high speed internet connection and an already running KVM virtualization environment
Prerequsites :
KVM virtualization enabled Server
Good internet connection to download large virtual appliance image.
10 GB of hard disk space.
VT enabled hardware to run HVM image.
Procedure :
Download the OVA appliance here
Unpackage the OVA applianceit.
tar -xvf ConVirt-OSS-2.5.ova
This will have a .vmdk file. Convert the file to RAW format using qemu-img utility.
qemu-img convert -f vmdk ConVirt-OSS-2.5-disk1.vmdk -O raw c2_appliance.disk.xm
Start the appliance using the following command.(Change the path to the location where you created the c2_appliance.disk.xm disk)
qemu-system-x86_64 -hda "/mnt/storage/vm_disks/c2_appliance.disk.xm" -net "nic,vlan=0,macaddr=00:16:3e:20:d4:44" -net "user,vlan=0" -std-vga "" -boot "c" -m "512" -vnc ":25" -name "convirt_appliance" -smp "2" -redir tcp:2222::22 -redir tcp:8888::8081 -daemonize
OR
/usr/libexec/qemu-kvm -hda "/mnt/storage/vm_disks/c2_appliance.disk.xm" -net "nic,vlan=0,macaddr=00:16:3e:20:d4:44" -net "user,vlan=0" -boot "c" -m "512" -vnc ":25" -name "convirt_appliance" -smp "2" -redir tcp:2222::22 -redir tcp:8888::8081 -daemonize
Connect using vncviewer. In the above command port :25 is used.
vncviewer :25
Login as cms user with convirt as password. It is recommended to change the password.
Change the directory to convirt and start CMS
cd ~/convirt
./convirt-ctl start
Run the ifconfig eth0 command to find the IP assigned to it. For example,
sudo ifconfig eth0
Start Firefox browser on other machine on the network and type in the url. http://ip-address:8081, The default credentials are admin/admin