Difference between revisions of "Virtualisation"

From A-Eskwiki
Jump to: navigation, search
Line 5: Line 5:
 
Voor het beheren van de virtuele machines gebruiken we ''virt-manager''. Dit is een grafische tool om de verschillende virtuele machines te maken, aanpassen, starten, stoppen en bekijken.
 
Voor het beheren van de virtuele machines gebruiken we ''virt-manager''. Dit is een grafische tool om de verschillende virtuele machines te maken, aanpassen, starten, stoppen en bekijken.
  
=== Beheren ===
+
=== Tijdelijke virt-manager ===
 
Om gebruik te maken van de beheer tool is het handig om dit vanuit dezelfde versie te doen als die van de server, in ons geval dus vanuit een ''Wheezy'' installatie. Om dit voor elkaar te krijgen is er een virtuele machine ''virtmanager'' aangemaakt. Alle sysoppers kunnen hierop inloggen als  
 
Om gebruik te maken van de beheer tool is het handig om dit vanuit dezelfde versie te doen als die van de server, in ons geval dus vanuit een ''Wheezy'' installatie. Om dit voor elkaar te krijgen is er een virtuele machine ''virtmanager'' aangemaakt. Alle sysoppers kunnen hierop inloggen als  
 
'''root''' en gebruik maken van '''virt-manager''' deze zal automatisch connectie maken met ''libvirt'' van [[Haskell]].
 
'''root''' en gebruik maken van '''virt-manager''' deze zal automatisch connectie maken met ''libvirt'' van [[Haskell]].

Revision as of 13:29, 18 December 2012

Op Haskell draaien virtuele boxen. Deze worden beheerd met libvirt.

Virtuele machines beheren

Voor het beheren van de virtuele machines gebruiken we virt-manager. Dit is een grafische tool om de verschillende virtuele machines te maken, aanpassen, starten, stoppen en bekijken.

Tijdelijke virt-manager

Om gebruik te maken van de beheer tool is het handig om dit vanuit dezelfde versie te doen als die van de server, in ons geval dus vanuit een Wheezy installatie. Om dit voor elkaar te krijgen is er een virtuele machine virtmanager aangemaakt. Alle sysoppers kunnen hierop inloggen als root en gebruik maken van virt-manager deze zal automatisch connectie maken met libvirt van Haskell.

ssh -X root@10.14.2.95 virt-manager

Nieuwe virtuele machine

  1. Open de virtuele machine virtmanager.
  2. Clone de machine template.
  3. Doe
    vim /etc/hostname
    en verander dit naar de naam van de nieuwe machine.
  4. Doe
    rm -f /etc/udev/rules.d/*
  5. reboot
  6. Configureer de nieuwe machine zoals je wilt!

Command-line (alleen als virt-manager niet te gebruiken is)

Om te kijken welke virtuele omgevingen beschikbaar zijn is het volgende commando te gebruiken:

virsh list --all

Om een bestaande te starten:

virsh start <box>

Om een bestaande te stoppen:

virsh shutdown <box>

Om de vncdisplay op te vragen:

virsh vncdisplay <box>