Bakalářská práce

Virtual machine management software

Ondrej Faměra, učo 324964
Anotace

Cieľom tejto práce je priblížiť koncept softvéru pre správu virtuálnych strojov, porovnať existujúce riešenia v tejto oblasti a predstaviť architektúru virtualizačnej knižnice libvirt. Praktickým výstupom práce je návrh softvéru pre správu virtuálnych strojov pre použitie na Fakulte Informatiky Masarykovej Univerzity.

Abstract

The goal of the work is to introduce concept of virtualization management software (VMS), compare existing solutions in this area and introduce architecture of libvirt, virtualization API library. The practical output of this thesis is to design VMS for use at Faculty of Informatics at Masaryk University.

Klíčová slova
virtualization qemu kvm libvirt
Zadání práce
Nowadays there are several virtualization tools for Linux systems (XEN, VMware, VirtualBox, Qemu/KVM), among which the last begins to push forward. For virtual machine (VM) management there is package libvirt and his applications (virt-manager, etc). Unfortunately libvirt due to proclaimed virtualization tool independence, struggles with several disadvantages which reduce its usability with Qemu/KVM. For example, it has clumsy access via SSH and netcat program; inability to work with serial console or CD drive of virtual machines when using remote access; authentication mechanism based on "all or nothing" principle, etc.

Review existing tools and either design your own virtual hosting administration and management tool, or modify the existing one in order to make virtual machine hosting on Qemu/KVM more usable.

Focus on hosting-like or cloud-like environments, where there can be several virtual machine owners, which should have access only to their own VMs. Discuss and implement the CPU, RAM, and disk space quotas.

Try to re-think the libvirt's approach to VM network setup in order to allow VMs to be connected either to NATed or bridged networks, to dynamically assign the IP/IPv6 addresses, and to make the addressing information accessible to the VM owners.

Discuss problems like VM live migration, administration of VMs running on multiple hosts using a single administrative interface, permanently running and temporary/testing VMs, etc.

Práce zkontrolována:
30. 5. 2011 15:10, RNDr. Jan Kasprzak, Ph.D., učo 1885
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 6. 2011
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jan Kasprzak, Ph.D., učo 1885
CVT FI MU

Oponent

RNDr. Mgr. Jaroslav Bayer, učo 72873
CVT FI MU

 
Název
Vložil
Vloženo
Práva
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.