Difference between revisions of "Virtualisation"
From A-Eskwiki
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | Op [[Haskell|Haskell]] draaien virtuele boxen. Deze worden beheerd met de webinterface van proxmox. | |
− | Op [[Haskell]] draaien virtuele boxen. Deze worden beheerd met | + | |
== Virtuele machines beheren == | == Virtuele machines beheren == | ||
− | |||
− | + | 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 === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | #Ga naar [https://haskell:8006/ haskell] toe. | |
− | + | #Klik op "Create VM" rechtsbovenin. | |
− | + | #Geef hem een VM ID en name, klik next. | |
− | + | #Kies bij OS: Linux 3.X/2.6 Kernel (l26), klik next. | |
− | + | #Kies bij CD/DVD Do not use any media, klik next. | |
− | + | #Bij harddisk, klik op next. We zullen later een harddisk aanmaken. | |
− | + | #Cores kun je verhogen. Bij Zoo's gebruiken we 2 cores. Klik next. | |
− | + | #Memory kun je verhogen. Bij Zoo's gebruik minstens 2048 MB. klik next. | |
− | + | #Bij Netwerk, verander Model in VirtIO. Klik next. | |
+ | #Bij Confirm kun je op finish klikken | ||
+ | #Ga naar de VM toe, ga naar de Hardware tab en dubbelklik op het Netwerk Device. | ||
+ | #Kopieer het MAC-adres, dit hebben we nodig. | ||
+ | #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) | ||
+ | #Voeg een nieuwe regel toe met: | ||
+ | <pre>dhcp-host=[MAC-adres],[VM-naam],[Nieuw ip adres]</pre> | ||
+ | |||
+ | Zorg dat dit nieuwe ip adres absoluut niet al gebruikt wordt! Dan gaan dingen stuk. | ||
+ | <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 kies CentOS VM, dan gaat die aan de slag om alles op je VM te installeren.<br/><small>Uit het boot menu wil je "iPXE (PCI 00:12.0)" kiezen, hier staat de optie van CentOS VM</small><span style="line-height: 20.8px;"></span>'''<span style="line-height: 20.8px;"></span>'''</li> | ||
+ | </ol> | ||
+ | [[Category:Sysop]] |
Latest revision as of 20:57, 30 March 2016
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
- Ga naar haskell toe.
- Klik op "Create VM" rechtsbovenin.
- Geef hem een VM ID en name, klik next.
- Kies bij OS: Linux 3.X/2.6 Kernel (l26), klik next.
- Kies bij CD/DVD Do not use any media, klik next.
- Bij harddisk, klik op next. We zullen later een harddisk aanmaken.
- Cores kun je verhogen. Bij Zoo's gebruiken we 2 cores. Klik next.
- Memory kun je verhogen. Bij Zoo's gebruik minstens 2048 MB. klik next.
- Bij Netwerk, verander Model in VirtIO. Klik next.
- Bij Confirm kun je op finish klikken
- Ga naar de VM toe, ga naar de Hardware tab en dubbelklik op het Netwerk Device.
- Kopieer het MAC-adres, dit hebben we nodig.
- 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)
- 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.
- Restart dnsqmasq met:
$ systemctl restart dnsmasq
- Nu moet je nog een harde schijf toevoegen, doe dit met behulp van deze wikipedia pagina.
- Nu ben je klaar om je zoo te starten! Doe dit in haskell.
- Open een console in haskell kies CentOS VM, dan gaat die aan de slag om alles op je VM te installeren.
Uit het boot menu wil je "iPXE (PCI 00:12.0)" kiezen, hier staat de optie van CentOS VM