Virtuele machines aanmaken met Proxmox VE

Terwijl de systeemeisen van Windows en Linux al jaren nauwelijks veranderen, biedt elke nieuwe generatie computers méér cores, méér threads en méér werkgeheugen. Virtualisatie is een leuke manier om de rekenkracht die in een computer schuilt ook eens echt te gebruiken. We gaan virtuele machines aanmaken met Proxmox VE.

Doorgaans is er op een computer één besturingssysteem geïnstalleerd. Gebruik je de computer, dan werk je met dat besturingssysteem. Er kunnen wel meerdere besturingssystemen geïnstalleerd zijn, maar ook dan gebruik je er altijd maar één tegelijk. Om iets in een ander besturingssysteem te doen, moet de computer opnieuw opstarten en het andere besturingssysteem laden.

Virtualisatie is een manier om wel meerdere besturingssystemen of meerdere versies van hetzelfde besturingssysteem tegelijk te gebruiken. Proxmox VE is een gratis opensource softwarepakket waarmee je dit kunt doen.

Bij virtualisatie wordt tussen de hardware van een computer en het besturingssysteem een extra laag software geplaatst, de virtualisatiesoftware. Deze virtualisatiesoftware beheert de hardware en geeft elk besturingssysteem een deel daarvan.

Het doet dit zo goed dat het mogelijk wordt bijvoorbeeld Windows én Linux gelijktijdig op één computer te gebruiken, of verschillende versies van Windows of Linux. Deze vorm van virtualisatie wordt bare-metal virtualisatie genoemd, omdat de virtualisatiesoftware direct op de hardware draait.

Proxmox VE installeren

Om Proxmox VE te installeren, download je eerst de installatiesoftware. Klik op Proxmox Virtual Environment / ISO Images en kies de laatste versie. Open de Verkenner, klik met de rechtermuisknop op het iso-bestand en kies Schijfkopiebestand branden wanneer je de installatie vanaf een cd/dvd wilt doen. Wil je een usb-stick gebruiken, download dan bijvoorbeeld Rufus en start het programma.

Selecteer als Apparaat de lege usb-stick en bij Opstartselectie via Selecteren het iso-bestand. Klik daarna op Starten. De Proxmox-iso kan op twee manieren naar de stick worden geschreven, belangrijk is te kiezen voor Schrijven in DD-image modus.

Voordat je Proxmox installeert, is het belangrijk de systeemeisen te controleren én een back-up te maken. Volgens de minimale systeemeisen heeft Proxmox VE een 64-bit Intel- of AMD-processor nodig met Intel VT- of AMD-V-virtualisatieondersteuning. Mogelijk moet je deze virtualisatieondersteuning nog inschakelen in het BIOS van je pc. Daarnaast is minimaal 4 GB werkgeheugen vereist, liefst meer. Ook is minimaal één harde schijf of ssd nodig.

De schijf of ssd waarop Proxmox wordt geïnstalleerd, wordt bij de installatie volledig gewist. Daarom, maar ook omdat door een fout ook andere opslag in de pc geraakt kan worden, is het belangrijk eerst een volledige back-up te maken van alle gegevens op de computer. Gebruik hiervoor een goed back-upprogramma zoals Acronis True Image of een vergelijkbare oplossing.

Zijn alle gegevens geback-upt, dan kun je Proxmox installeren. Plaats hiertoe de installatie-cd, -dvd of -stick in de pc en start de computer. Kies bij het opstarten voor het bootmenu (meestal via een druk op de F12-toets) en kies Install Proxmox VE.

Na een aantal tests volgt de gebruikerslicentie, klik op I agree. Het volgende scherm is even oppassen, zeker wanneer er meerdere harde schijven of ssd’s in de pc zitten en je Proxmox op specifiek een daarvan wilt installeren. Onder in het scherm, een beetje onopvallend, staat de Target Harddisk. Selecteer hier de juiste schijf en klik dan op Next.

Daarna wijst het zichzelf. Kies bij Country voor Netherlands en bij Time Zone voor Europe/Amsterdam. Bij Layout selecteer je je toetsenbordindeling, doorgaans is dit U.S. English. Configureer een wachtwoord bij Password. Als laatste kun je op het blad Management Network Configuration de naam en de netwerkconfiguratie kiezen. Controleer tot slot de gekozen opties en klik op Install om Proxmox ook echt te installeren.

NFS-share koppelen

Heb je een NAS in het netwerk? Dan kun je opslag besparen door de iso-bestanden niet naar de Proxmox-server te uploaden, maar een NFS-koppeling te maken tussen de Proxmox-machine en de NAS. Hoe dit moet, verschilt per NAS.

Heb je een Synology, open dan File Station en kies Maken / Nieuwe gedeelde map maken. Geef de map de naam Proxmox en kies verder alleen voor de standaardopties. Selecteer de map en kies Bewerken / NFS-machtigingen. Belangrijk is het pad dat onder in het scherm staat, dit is nodig om vanaf de Proxmox-server de koppeling te maken. Klik op Maken en voer in het scherm Een NFS-regel maken bij Hostnaam of IP het ip-adres van de Proxmox-machine in. Sluit af met Opslaan.

Ga nu naar de Proxmox-server en kies Datacenter / Storage / Add / NFS. Geef de koppeling bij ID een naam, typ bij Server het ip-adres van de NAS en bij Export het pad zoals dat op de NAS werd aangegeven. Selecteer bij Content het ISO-image en klik op Add om de koppeling te maken.

In het rechtermenu onder de pve (Proxmox Virtual Environment) staat nu de nieuwe opslagruimte. Klik daarop en je ziet de inhoud van de map op de NAS. Door nu iso-installatiebestanden in de map /template/iso in de NFS-map op de NAS te plaatsen, worden deze direct op de Proxmox-server beschikbaar.

Virtual machine maken in Proxmox

Om een virtuele machine (vm) te maken, selecteer je de pve-server en klik je vervolgens op Create VM. Het maken van een vm gebeurt in enkele stappen, verdeeld over verschillende tabbladen.

Vul op het tabblad General bij Name een naam in voor de vm. Klik op Next en selecteer op het tabblad OS bij Use CD/DVD disc image file (iso) de opslaglocatie waar de iso’s staan en daarna het juiste iso-image. Controleer of bij Guest OS het juiste type en versie van het te installeren besturingssysteem zijn gekozen, en pas dit aan indien nodig.

Bij Hard Disk bepaal je de grootte van de harde schijf en kies je onder Storage de plaats waar je de vm wilt opslaan. Is er maar één schijf aanwezig, dan is deze laatste optie niet beschikbaar.

Selecteer bij CPU en Memory de hoeveelheid rekenkracht en geheugen. De standaardopties voldoen doorgaans prima, al kan het – afhankelijk van de rekenkracht en het geheugen van de onderliggende pc – handig zijn iets meer cores en geheugen te geven, maar dat is ook afhankelijk van wat je met de vm gaat doen.

Zet als laatste op het tabblad Confirm een vinkje bij Start after created en klik op Finish. Even later zie je onder in de inventory van de pve de nieuwe machine gemaakt worden.

Is de vm gemaakt en opgestart, dan open je via Console een scherm naar de vm. Daar zal nu de installatie starten. Is het een nieuwe vm, dan zal de installatie van het besturingssysteem in de vm volgen. Dit is niet anders dan een installatie direct op echte hardware. Is het een al bestaande vm, dan kan deze na het opstarten gewoon gebruikt worden net als elke andere pc.

De installatie op virtualisatiesoftware zoals Proxmox maakt het mogelijk om meerdere vm’s tegelijk actief te hebben. Maak dus na de eerste ook nog andere vm’s met verschillende besturingssystemen. Ze kunnen, via het netwerk, tegelijk gestart en gebruikt worden. 

Richt elke vm in zoals je gewend bent van een echte pc, met applicaties, met de juiste beveiliging en zorg ook voor updates. Heb je een vm even niet nodig, dan kun je die via het pulldown-menu naast Shutdown pauzeren, in slaapstand zetten of ruwweg stoppen. Gewoon afsluiten binnen de vm kan ook altijd.

Proxmox afsluiten

Zeker zolang de Proxmox-server vooral bedoeld is om ermee te leren werken of gewoon eens een vm op te spinnen, kun je de server rustig uitschakelen wanneer die niet gebruikt wordt. Hiervoor selecteer je in de serverweergave (links) de pve en klik je vervolgens rechts op Shutdown.

Wil je alleen een keer de server opnieuw opstarten, dan is Reboot de goede keuze. Bevestig in beide gevallen de handeling met een klik op Yes. Voordat je de server opnieuw opstart of uitschakelt, moeten wel ook eerst de vm’s worden uitgeschakeld of gepauzeerd.

Geschreven door: Edmond Varwijk op

Category: Workshop, Algemeen

Tags: emulatie, vm, proxmox