Difference between revisions of "Virtualisation"

From A-Eskwiki
Jump to: navigation, search
Line 2: Line 2:
 
Op [[Haskell]] draaien virtuele boxen. Deze worden beheerd met libvirt.
 
Op [[Haskell]] draaien virtuele boxen. Deze worden beheerd met libvirt.
  
Om te kijken welke virtuele omgevingen beschikbaar zijn is het volgende commando te gebruiken:
+
== Virtuele machines beheren ==
virsh list --all
+
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.
  
Om een bestaande te starten:
+
=== Beheren ===
virsh start <box>
+
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 een bestaande te stoppen:
+
'''root''' en gebruik maken van '''virt-manager''' deze zal automatisch connectie maken met ''libvirt'' van [[Haskell]].
virsh shutdown <box>
+
  ssh -X root@10.14.2.95 virt-manager
Om de vncdisplay op te vragen:
+
  virsh vncdisplay <box>
+
  
== Nieuwe virtuele machine ==
+
=== Nieuwe virtuele machine ===
 
# Open de virtuele machine ''virtmanager''.
 
# Open de virtuele machine ''virtmanager''.
 
# Clone de machine ''template''.
 
# Clone de machine ''template''.
Line 19: Line 17:
 
# <pre>reboot</pre>
 
# <pre>reboot</pre>
 
# Configureer de nieuwe machine zoals je wilt!
 
# 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>

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.

Beheren

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>