Libvirt

Libvirt - 

Libvirt is a hypervisor-independent virtualization API that is able to interact with the virtualization capabilities of a range of operating systems.

In the past, I wrote a blog on what is Hypervisor, you can study it from there. Here, I give a brief explanation about Hypervisor

Hypervisor

A layer of software allowing virtualization of a node in a set of virtual machines, this may have different configurations to the node itself.

Libvirt is designed to work across multiple virtualization environments, which means that more common capabilities may not be provided.
Libvirt provides all APIs required to provision, create, modify, monitor, control, migrate and stop the domains, within the limits of hypervisor support for these operations.

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 Microsoft Hyper-V hypervisor.
  • The VMware Workstation and Player Hypervisors.
  • The IBM PowerVM hypervisor.
  • The Parallels hypervisor.
  • Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, NFS and filesystems.

Libvirt Provides:-

  • Remote management using TLS encryption and x509 certificates.
  • Remote management authenticating with Kerberos and SASL.
  • Local access control using PolicyKit.
  • Zero-conf discovery using Avahi multicast-DNS.
  • Management of virtual machines, virtual networks and storage.
  • Portable client API for Linux, Solaris and Windows.
 

Comments

Popular posts from this blog

Managing Vm's with Virish

How Yum Works?

Steps to install Ubuntu