Difference between revisions of "Virtualisation"

From A-Eskwiki
Jump to: navigation, search
Line 1: Line 1:
[[category:sysop]]
+
Op [[Haskell|Haskell]] draaien virtuele boxen. Deze worden beheerd met de webinterface van proxmox.
Op [[Haskell]] draaien virtuele boxen. Deze worden beheerd met de webinterface van proxmox.
+
  
 
== Virtuele machines beheren ==
 
== Virtuele machines beheren ==
De virtuele machines kunnen beheerd worden via [http://haskell:8006] vanaf het interne netwerk. De interface stelt je onder andere in staat om virtuele machines te maken, verwijderen, starten, stoppen.
+
 
 +
De virtuele machines kunnen beheerd worden via [http://haskell:8006 [1]] vanaf het interne netwerk. De interface stelt je onder andere in staat om virtuele machines te maken, verwijderen, starten, stoppen.
  
 
=== Nieuwe virtuele machine ===
 
=== Nieuwe virtuele machine ===
Line 21: Line 21:
 
#Ssh naar ernst in een terminal (of een andere systeem dat de firewall is)
 
#Ssh naar ernst in een terminal (of een andere systeem dat de firewall is)
 
#Pas de file /etc/dnsmasq.d/sysop.conf aan. (sysop.conf is voor zoo's, andere files gebruik je voor andere VM's)
 
#Pas de file /etc/dnsmasq.d/sysop.conf aan. (sysop.conf is voor zoo's, andere files gebruik je voor andere VM's)
#Voeg een nieuwe regel toe met:<br/>dhcp-host=[MAC-adres],[VM-naam],[Nieuw ip adres]<br/>Zorg dat dit nieuwe ip adres absoluut niet al gebruikt wordt! Dan gaan dingen stuk.
+
#Voeg een nieuwe regel toe met:
#Restart dnsqmasq met:<br/>$&nbsp;systemctl restart dnsmasq
+
<pre>dhcp-host=[MAC-adres],[VM-naam],[Nieuw ip adres]</pre>
#Nu moet je nog een harde schijf toevoegen, doe dit met behulp van [https://mediawiki.a-eskwadraat.nl/wiki/index.php/Qemu-kvm deze] wikipedia pagina.
+
 
#Nu ben je klaar om je zoo te starten! Doe dit in haskell.
+
​Zorg dat dit nieuwe ip adres absoluut niet al gebruikt wordt! Dan gaan dingen stuk.
#Open een console in haskell en kies CentOS VM, dan gaat die aan de slag om alles op je VM te installeren.
+
<ol start="16">
 +
<li>Restart dnsqmasq met:</li>
 +
</ol>
 +
<pre>$ systemctl restart dnsmasq</pre>
 +
<ol start="17">
 +
<li>Nu moet je nog een harde schijf toevoegen, doe dit met behulp van [https://mediawiki.a-eskwadraat.nl/wiki/index.php/Qemu-kvm deze] wikipedia pagina.</li>
 +
<li>Nu ben je klaar om je zoo te starten! Doe dit in haskell.</li>
 +
<li>Open een console in haskell en kies CentOS VM, dan gaat die aan de slag om alles op je VM te installeren.</li>
 +
</ol>

Revision as of 20:50, 21 October 2015

Op Haskell draaien virtuele boxen. Deze worden beheerd met de webinterface van proxmox.

Virtuele machines beheren

De virtuele machines kunnen beheerd worden via [1] vanaf het interne netwerk. De interface stelt je onder andere in staat om virtuele machines te maken, verwijderen, starten, stoppen.

Nieuwe virtuele machine

  1. Ga naar haskell toe.
  2. Klik op "Create VM" rechtsbovenin.
  3. Geef hem een VM ID en name, klik next.
  4. Kies bij OS: Linux 3.X/2.6 Kernel (l26), klik next.
  5. Kies bij CD/DVD Do not use any media, klik next.
  6. Bij harddisk, klik op next. We zullen later een harddisk aanmaken.
  7. Cores kun je verhogen. Bij Zoo's gebruiken we 2 cores. Klik next.
  8. Memory kun je verhogen. Bij Zoo's gebruik minstens 2048 MB. klik next.
  9. Bij Netwerk, verander Model in VirtIO. Klik next.
  10. Bij Confirm kun je op finish klikken
  11. Ga naar de VM toe, ga naar de Hardware tab en dubbelklik op het Netwerk Device.
  12. Kopieer het MAC-adres, dit hebben we nodig.
  13. Ssh naar ernst in een terminal (of een andere systeem dat de firewall is)
  14. Pas de file /etc/dnsmasq.d/sysop.conf aan. (sysop.conf is voor zoo's, andere files gebruik je voor andere VM's)
  15. Voeg een nieuwe regel toe met:
dhcp-host=[MAC-adres],[VM-naam],[Nieuw ip adres]

​Zorg dat dit nieuwe ip adres absoluut niet al gebruikt wordt! Dan gaan dingen stuk.

  1. Restart dnsqmasq met:
$ systemctl restart dnsmasq
  1. Nu moet je nog een harde schijf toevoegen, doe dit met behulp van deze wikipedia pagina.
  2. Nu ben je klaar om je zoo te starten! Doe dit in haskell.
  3. Open een console in haskell en kies CentOS VM, dan gaat die aan de slag om alles op je VM te installeren.