Introductie
Proxmox VE is een open-source virtuele omgeving voor virtuele KVM-machines. In deze tutorial leer je hoe je een virtuele machine kunt maken op een nieuw geïnstalleerde Proxmox VE-server. Je leert hoe je een CentOS 8/7/6 ISO kunt uploaden. Ten slotte leer je ook hoe je een basisnetwerk kunt configureren zodat jouw VM verbinding kan maken met het internet.
Vereisten
- Een Dedicated Server van Snel.com met Proxmox VE installatie.
- ISO image van de CentOS versie die je wilt installeren. Je kunt dat downloaden op de CentOS website of bij Snel.com afnemen.
Stap 1: Log in op jouw Proxmox web GUI
Zoek het hoofd IP-adres
van de server via de service details
pagina in jouw My.snel.com klantenpaneel.
Bezoek met de gewenste browser https://your-ip-address:8006
. In plaats van het IP-adres kun je ook een automatisch gegenereerde serverdomein gebruiken die je op dezelfde pagina vindt sxxxx.hosted-by-snel.com
.
Zorg ervoor dat je https
typt. Proxmox GUI is alleen beschikbaar via een beveiligde verbinding. Je krijgt mogelijk een waarschuwing van de browser dat het certificaat niet is vertrouwd. Klik op advanced
, en ga verder naar de Proxmox webinterface.
Voer op de Proxmox GUI loginpagina root
in als gebruikersnaam en het wachtwoord dat je vindt in de service details
pagina in het My.snel.com klantenpaneel. Verlaat de Linux PAM standard authentication
en klik op het Login
knopje om in te loggen.
Stap 2: Upload ISO naar Proxmox VE
Na het inloggen zie je in het linkerpaneel het door Proxmox beheerde knooppunt. Vouw het knooppunt uit om de lijst met bijgevoegde lokale schijven te zien.
Klik nu op de lokale
schijf in het linkerdeelvenster en klik vervolgens op het tabblad Content
om de lijst met ISO en containerafbeeldingen te zien. Bij een nieuwe installatie zie je geen ISO-images.
Klik nu op het knopje Upload
.
De pop-up upload wordt geopend. Selecteer ISO image
van de dropdown en selecteer het ISO-bestand dat je wilt uploaden. Klik op het Upload
knopje en upload het ISO-bestand.
Zodra de upload is voltooid, zie je het ISO-bestand in de GUI.
Stap 3: Virtual Machine aanmaken
Nu je het ISO-bestand hebben geüpload, klik je op Create VM
om de VM aan te maken.
Er wordt een pop-up geopend om een virtuele machine te maken.
Geef op het tabblad General
een Naam
op voor jouw virtual machine. Je kunt de standaardwaarden gebruiken voor andere velden. Klik op Next
om te gaan naar de OS tab. Selecteer local
storage en kies het ISO-bestand die je hebt geüpload. Selecteer bij Guest OS type Linux
en5.x-2.6 Kernel
in de versie dropdown.
Laat onder het System
tabblad, de standaardinstellingen staan en klik op Next
.
Selecteer op het tabblad Hard Disk
een storage disk en geef de gast VM-schijfgrootte op in GB. Zorg ervoor dat je de Discard
optie inschakelt, dit zorgt ervoor dat een TRIM-actie in het gast-besturingssysteem, de opslagruimte verwijdert die wordt gebruikt door verwijderde bestanden.
Je hebt ook de optie om Raw disk image (raw) of QEMU image format (qcow2) te kiezen. raw is iets sneller dan qcow2 omdat het weinig overhead heeft en geen bijbehorende metadata. qcow2 biedt extra functies zoals compressie, AES-codering en incrementele back-ups. Kies volgens jouw use-case.
Klik op Next
om naar het CPU tabblad te gaan.
Selecteer onder de CPU
tab, het aantal CPU cores dat je wilt toekennen aan de VM.
Geef op het tabblad Memory
de hoeveelheid RAM op die je wilt toekennen aan de gast-VM.
Laat onder Netwerkinstellingen de standaardinstellingen staan en klik op “Next” om naar het tabblad bevestigen te gaan. Bekijk de VM-configuratie opnieuw en klik op de knop Voltooien. Je zult zien dat de virtuele machine is gemaakt en beschikbaar is in het linkerdeelvenster.
Stap 4: Installeer het besturingssysteem in de VM
Klik op het Start
knopje om de virtuele machine te starten.
Zodra de VM actief is, klik je op Console
in de dropdown en selecteer je noVNC
.
Hiermee wordt een virtuele console geopend die je kunt gebruiken om het besturingssysteem van jouw keuze te installeren. Volg de instructies van het OS installatieprogramma.
Het installatieprogramma van jouw besturingssysteem kan een waarschuwing geven over een mislukte automatische netwerkconfiguratie. Je kunt dan doorgaan met de installatie zonder een werkende netwerkinterface. We gaan het netwerk configureren zodra het besturingssysteem is geïnstalleerd
Start jouw systeem opnieuw op zodra het besturingssysteem is geïnstalleerd.
Zodra de server opnieuw is opgestart, log je opnieuw in op jouw VM met behulp van de noVNC-console. Klik op Console
, je kunt dit vinden boven de overzichtsinterface van jouw virtuele machine. Selecteer noVNC
. Je ziet nu het inlogscherm van jouw VM.
Log in met de gebruikersnaam en het wachtwoord die je hebt gekozen tijdens het installeren van je besturingssysteem.
Stap 5: Netwerk instellen
Zoek het IP-adres dat is gekoppeld aan de server via de IP management
pagina van jouw My.snel.com klantenpaneel.
Maak notities van alle IP-adressen die anders zijn dan het hoofd-ip-adres van de host.
In de volgende stappen hebben we het IP-adres
, Gateway
, Network Mask
, en Nameservers
.
Omdat de netwerkconfiguratie van elke besturingssysteem anders is, hebben we alleen enkele populaire besturingssystemen vermeld.
Volg deze instructies nadat je je hebt aangemeld met de noVNC-console. Klik op de Console
dropdown knop boven aan de interface van jouw virtuele machine en selecteer noVNC
.
Configureer netwerk in CentOS 8
Log in met de root-gebruiker en ga naar de network-scripts
directory.
cd /etc/sysconfig/network-scripts/
Controleer het configuratiebestand voor de netwerkinterface door het volgende commando uit te voeren:
ls
Je zou een netwerkinterface moeten zien met de naam ifcfg-ensXX
(XX
kan elk numeriek cijfer zijn). Bewerk het bestand door het onderstaande commando uit te voeren:
vi ifcfg-ensXX
Breng de volgende wijzigingen aan in het bestand.
- Zet
BOOTPROTO
opnone
. - Zet
ONBOOT
opyes
- Voeg aan het einde de volgende regels toe en vervang de waarden die je hebt gekregen van
IP management
pagina.
IPADDR=128.204.192.xxx GATEWAY=128.204.192.1 NETMASK=255.255.255.0 DNS1=89.207.128.252 DNS2=89.207.130.252
Het zou er als volgt uit moeten zien:
Sla het bestand op en verlaat de editor. Start de netwerkservice opnieuw op door het onderstaande commando uit te voeren:
systemctl restart NetworkManager
Je kunt nu naar Stap 6 gaan en de netwerkconnectiviteit testen.
Configureer netwerk in CentOS 7
Log in met de root-gebruiker en ga naar de network-scripts
directory.
cd /etc/sysconfig/network-scripts/
Controleer het configuratiebestand voor de netwerkinterface door het volgende commando uit te voeren:
ls
Je zou een netwerkinterface moeten zien met de naam ifcfg-ensXX
(XX
kan elk numeriek cijfer zijn). Bewerk het bestand door het onderstaande commando uit te voeren:
vi ifcfg-ensXX
Breng de volgende wijzigingen aan in het bestand.
- Zet
BOOTPROTO
opnone
. - Zet
ONBOOT
opyes
- Voeg aan het einde de volgende regels toe en vervang de waarden die je hebt gekregen van
IP management
pagina.
IPADDR=128.204.192.xxx GATEWAY=128.204.192.1 NETMASK=255.255.255.0 DNS1=89.207.128.252 DNS2=89.207.130.252
Het zou er als volgt uit moeten zien:
Sla het bestand op en verlaat de editor. Start de netwerkservice opnieuw op door het onderstaande commando uit te voeren:
systemctl restart network
Je kunt nu naar Stap 6 gaan en de netwerkconnectiviteit testen.
Configureer netwerk in CentOS 6
Log in met de root-gebruiker en ga naar de network-scripts
directory.
cd /etc/sysconfig/network-scripts/
Controleer het configuratiebestand voor de netwerkinterface door het volgende commando uit te voeren:
ls
Je zou een netwerkinterface met de naam ifcfg-eth0
moeten zien. Pas het bestand aan door het onderstaande commando uit te voeren:
vi ifcfg-eth0
Breng de volgende wijzigingen aan in het bestand.
- Zet
BOOTPROTO
opnone
. - Zet
ONBOOT
opyes
- Voeg aan het einde de volgende regels toe en vervang de waarden die je hebt gekregen van
IP management
pagina.
IPADDR=128.204.192.xxx GATEWAY=128.204.192.1 NETMASK=255.255.255.0 DNS1=89.207.128.252 DNS2=89.207.130.252
Het zou er als volgt uit moeten zien:
Sla het bestand op en verlaat de editor. Start de netwerkservice opnieuw op door het onderstaande commando uit te voeren:
service network restart
Stap 6: Test de Netwerkconnectiviteit
Als je jouw netwerk succesvol hebt geconfigureerd, dan kun je google.com pingen om te controleren of je bent verbonden met het internet.
ping google.com
Je zou de volgende response moeten zien:
Conclusie
In deze tutorial heb je geleerd hoe je een virtuele machine kunt maken op een nieuw geïnstalleerde Proxmox VE-server. Je hebt ook geleerd hoe je een CentOS 8/7/6 ISO kunt uploaden. Ten slotte heb je een basisnetwerk geconfigureerd en verbinding gemaakt met het internet.
Geef een reactie