Difference between revisions of "Virtualisation"
Line 1: | Line 1: | ||
[[category:sysop]] | [[category:sysop]] | ||
− | Op [[Haskell]] draaien virtuele boxen. Deze worden beheerd met libvirt. | + | Op [[Haskell]] draaien virtuele boxen. Deze worden beheerd met [[libvirt]]. |
== Virtuele machines beheren == | == Virtuele machines beheren == |
Revision as of 03:14, 5 February 2013
Op Haskell draaien virtuele boxen. Deze worden beheerd met libvirt.
Contents
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
- Open de virtuele machine virtmanager.
- Clone de machine template.
- Doe
vim /etc/hostname
en verander dit naar de naam van de nieuwe machine. - Doe
rm -f /etc/udev/rules.d/*
-
reboot
- 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>