Non-intrusive virtualization management using libvirt

  • Authors:
  • Matthias Bolte;Michael Sievers;Georg Birkenheuer;Oliver Niehörster;André Brinkmann

  • Affiliations:
  • University of Paderborn, Fürstenallee, Paderborn, Germany;University of Paderborn, Fürstenallee, Paderborn, Germany;University of Paderborn, Fürstenallee, Paderborn, Germany;University of Paderborn, Fürstenallee, Paderborn, Germany;University of Paderborn, Fürstenallee, Paderborn, Germany

  • Venue:
  • Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The success of server virtualization has let to the deployment of a huge number of virtual machines in today's data centers, making a manual virtualization management very laborintensive. The development of appropriate management solutions is hindered by the various management interfaces of different hypervisors. Therefore, a uniform management can be simplified by a layer abstracting from these dedicated hypervisor interfaces. The libvirt management library provides such an interface to different hypervisors. Unfortunately, remote hypervisor management using libvirt has not been possible without altering the managed servers. To overcome this limitation, we have integrated remote hypervisor management facilities into the libvirt driver infrastructure for VMware ESX and Microsoft Hyper-V. This paper presents the resulting architecture as well as experiences gained during the implementation process.