Ga naar inhoud

Proxmox 9

In dit artikel

In dit artikel

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
350 ProxmoxVE 9 community edition Debian 13 + + + + 2 2 - Nee BESTELLEN
25 ProxmoxVE 7.6 community edition Debian 11 + + + + 2 2 - Nee Nee
32 ProxmoxVE 8.x community edition Debian 12 + + + + 2 2 - Nee Nee

Proxmox VE 9.0

Proxmox VE 9.0 werd uitgebracht op 5 augustus 2025 en heeft aanzienlijke verschillen met versie 8.x:

Belangrijkste nieuwe functies van versie 9.0:

  • Overstap naar Debian Trixie;
  • Momentopnames voor virtuele machines op LVM-opslag met dikke resource-toewijzing (preview-technologie);
  • High Availability (HA)-regels voor het koppelen van knooppunten en resources;
  • Factories voor de software-gedefinieerde netwerk (SDN)-stack;
  • Gemoderniseerd mobiel webinterface;
  • ZFS ondersteunt het toevoegen van nieuwe apparaten aan bestaande RAIDZ-pools met minimale downtime.

Kritieke wijzigingen in versie 9.0:

  • De testrepository is hernoemd naar pve-test;
  • Mogelijke wijzigingen in de namen van netwerkinterfaces;
  • VirtIO vNIC: standaardwaarde gewijzigd voor het MTU-veld;
  • Update naar AppArmor 4;
  • Rechten VM.Monitor ingetrokken;
  • Nieuwe rechten VM.Replicate voor opslagreplicatie;
  • Het maken van bevoorrechte containers vereist rechten Sys.Modify;
  • Ondersteuning voor het configureren van maxfiles voor back-ups stopgezet;
  • GlusterFS-ondersteuning stopgezet;
  • systemd registreert een waarschuwing System is tainted: unmerged-bin na het opstarten.

Als u een server met versie 9.0 heeft besteld, maak dan zeker kennis met de gedetailleerde ontwikkelaarsdocumentatie

Opmerking

Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van de software uit officiële repositories.

Proxmox 9. Installatie

Na het installeren van de server wordt binnen 15-20 minuten de installatie van de Proxmox VE-service uitgevoerd. Er wordt een e-mail verzonden naar het e-mailadres gekoppeld aan het account, waarin u wordt geïnformeerd over de geïnstalleerde server en een link wordt verstrekt in het formaat https://proxmox<ID_server>.hostkey.in, waarnaar u moet gaan om toegang te krijgen tot het webbeheerinterface voor Proxmox VE:

  • Login - root;
  • Wachtwoord - systeemwachtwoord.

Let op

Als u Proxmox installeert als besturingssysteem, moet u voor toegang tot het webinterface naar het adres http://server_IP:8006 gaan.

Eerste inloggen en basiscontrole

  1. Open uw browser > https://<server_IP>:8006 en voer de inloggegevens in:

  2. Navigeer naar: Datacenter > Node > Summary - controleer CPU, RAM, schijven, uptime.

  3. Schakel de enterprise-repository uit als er geen abonnement is:

Node > Repositories > pve-enterprise > Disable. Houd pve-no-subscription aan:

Terminalopdrachten:

sed -i 's/^deb/#deb/g' /etc/apt/sources.list.d/pve-enterprise.list || true
apt update

Netwerk: Bridge vmbr0

De bridge vmbr0 is een virtuele "switch" waaraan VM's zijn aangesloten. Het is gekoppeld aan een fysieke interface (bijv. ens18/eno1).

Via het webinterface

  1. Node > System > Network.

  2. Verifieer dat vmbr0 bestaat. Als het niet bestaat of niet is geconfigureerd - Create > Linux Bridge:

    • Naam: vmbr0
    • IPv4/CIDR: geef uw statische IP op in het formaat X.X.X.X/YY (laat leeg als u DHCP gebruikt);
    • Gateway (IPv4): standaardgateway (meestal X.X.X.1) (niet invoeren als u DHCP gebruikt);
    • Bridge-poorten: uw fysieke interface, bijvoorbeeld ens1;
    • Opslaan > Apply configuration:

Via CLI (als webtoegang verloren is gegaan)

Voorbeeld /etc/network/interfaces (ifupdown2):

auto lo
iface lo inet loopback
auto ens18
iface ens18 inet manual
auto vmbr0
iface vmbr0 inet static
    address 192.0.2.10/24
    gateway 192.0.2.1
    bridge-ports ens18
    bridge-stp off
    bridge-fd 0
Pas wijzigingen toe:

ifreload -a

Opmerking

Als DHCP-adressering nodig is voor het knooppunt: vervang het blok iface vmbr0 inet static door iface vmbr0 inet dhcp en verwijder de gateway-regel.

Veelvoorkomende fouten:

  • Onjuist gespecificeerde bridge-poorten (verkeerde fysieke interface) > netwerk "verdwijnt". Corrigeer de interface en voer ifreload -a uit.
  • Verkeerde gateway of subnet ingevoerd > lokale verbinding bestaat maar geen internettoegang.

Schijven en opslag

Een tweede schijf toevoegen voor VM-opslag

  1. Node > Disks: zorg ervoor dat de nieuwe schijf zichtbaar is (bijv. sdb).

  2. Optie A - LVM-Thin (handig voor momentopnames):

    • Disks > LVM-Thin > Create: selecteer de schijf > geef VG-naam op (bijv. pve2) en thin-pool (bijv. data2).

    • De opslag verschijnt in Datacenter > Storage.

  3. Optie B - Directory:

    • Maak een bestandssysteem (Disks > ZFS of handmatig mkfs.ext4), mount naar /mnt/...

    • Datacenter > Storage > Add > Directory > pad /mnt/... > schakel Disk image, ISO image in (indien nodig).

Opmerking

Kies voor ZFS een profiel met RAM in overweging (aanbevolen ≥ 8 GB). Op zwakke VDS is LVM-Thin of Directory beter.

ISO-beelden laden

ISO-beelden kunnen op twee manieren worden geladen.

A. Via het webinterface

  1. Datacenter > Storage > (selecteer storage met type ISO, bijv. local) > Content.
  2. Upload > selecteer lokaal ubuntu-25.10-live-server-amd64.iso > wacht tot het uploaden voltooid is.

B. Via het knooppunt (CLI)

Voorbeeld van het downloaden van Ubuntu 25.10 ISO naar local opslag:

cd /var/lib/vz/template/iso
wget https://releases.ubuntu.com/25.10/ubuntu-25.10-live-server-amd64.iso
Als de ISO niet in de lijst verschijnt - zorg ervoor dat deze zich in de .../template/iso map van de gewenste opslag bevindt en dat het storage-type ISO Image bevat.

Eerste VM maken (Ubuntu 25.10)

Voorbeeld: Ubuntu Server 25.10 (VPS met 2 vCPU)

Klik op Create VM (rechtsboven):

General: Laat ID standaard, Name - ubuntu2510 (of uw eigen):

OS: selecteer ISO ubuntu-25.10-live-server-amd64.iso, Type: Linux:

System:

  • Graphics card: Default;
  • BIOS: OVMF (UEFI);
  • Machine: q35;
  • SCSI Controller: VirtIO SCSI single;
  • (Optioneel) schakel Qemu Agent in Options in na het maken van de VM (zie hieronder):

Disks:

  • Bus/Device: SCSI;
  • SCSI Controller: VirtIO SCSI single;
  • Storage: uw LVM-Thin/Directory;
  • Size: 20–40 GB (minimaal 10-15 GB voor testen);
  • Discard (TRIM): inschakelen op een thin-pool:

CPU:

  • Sockets: 1;
  • Cores: 2 (volgens uw VPS);
  • Type: host (beste prestaties):

Memory:

  • 2048–4096 MB. U kunt Ballooning inschakelen (bijv. Min 1024, Max 4096):

Network:

  • Model: VirtIO (paravirtualized);
  • Bridge: vmbr0;
  • Als VLAN nodig is: VLAN Tag:

Confirm: controleer instellingen, vink Start after created aan en klik op Finish:

Besturingssysteeminstallatie:

  1. Start de VM > Console (noVNC) > Try or Install Ubuntu:

  2. Installer:

    • DHCP/statische IP indien nodig;
    • Disk: Use entire disk;
    • Profile: gebruiker/wachtwoord;
    • OpenSSH server: inschakelen.
  3. Herstart en log in via console/SSH.

Post-installatie:

sudo apt update && sudo apt -y full-upgrade
sudo apt -y install qemu-guest-agent
sudo systemctl enable --now qemu-guest-agent
Vervolgens in Proxmox: VM > Options > Qemu Agent = Enabled:

Boot Order: als opstarten vanaf ISO - Options > Boot Order > verplaats scsi0 boven cdrom.

Windows-installatie (voor krachtigere knooppunten)

Geschikt voor knooppunten met ≥4 vCPU/8 GB RAM. Op zwakke VPS kan Windows onstabiel werken.

  1. ISO: Download de ISO's van Windows Server (2019/2022/2025) en virtio-win.iso (stuurprogramma's) in Storage > Content:

  2. Create VM > OS: Microsoft Windows, selecteer het installatie-ISO-beeld. De optie Add additional drive for VirtIO drivers stelt u in staat om een tweede CD met stuurprogramma's toe te voegen:

  3. System: BIOS OVMF (UEFI);

    • Machine: q35;
    • Indien nodig, schakel Add EFI Disk en Add TPM in (voor nieuwe Windows-versies). Als het niet opstart - probeer SeaBIOS en schakel EFI/TPM uit:

  4. Disks:

    • Bus: SCSI;
    • Controller: VirtIO SCSI;
    • Size: 40–80 GB;
    • Schakel IO Threads in:

  5. CPU: 2–4 vCPUs;

    • Type: host:

  6. Memory: 4–8 GB:

  7. Network: Model VirtIO (paravirtualized), Bridge vmbr0:

  8. Confirm: Voltooi het maken van de VM door op Create te klikken, koppel vervolgens in Hardware > CD/DVD Drive een tweede ISO - virtio-win.iso:

  9. Windows Installer: Op de stap voor schijfselectie, klik op Load Driver > geef de CD met VirtIO op (vioscsi/viostor). Na installatie - stel netwerkstuurprogramma's in in Apparaatbeheer (NetKVM):

  10. Guest Agent (optioneel): Installeer Qemu Guest Agent voor Windows met behulp van virtio-win ISO:

Windows-problemen oplossen:

  • Zwart scherm/opstarten lukt niet: Wijzig OVMF > SeaBIOS, schakel EFI/TPM uit.
  • Geen netwerk: Zorg ervoor dat NIC = VirtIO en NetKVM-stuurprogramma is geïnstalleerd.
  • Schijfvertraging: Zorg ervoor dat de schijf = SCSI + virtio-stuurprogramma is.

LXC-containers: Snelstart

Klaargemaakte sjablonen met minimale software zijn beschikbaar in de sjabloonopslag.

  1. Datacenter > Storage > (selecteer storage met type Templates)> **Content** > **Templates**. Download, bijvoorbeeld:ubuntu-25.04-standard_*.tar.zst` of een andere benodigde sjabloon:

  2. Klik op Create CT:

    • General: Geef ID/Name op, Unprivileged container = Enabled (veiliger standaard). Stel wachtwoord root of SSH-sleutel in.

    • Template: Selecteer de gedownloade sjabloon.

    • Disks: Opslag/Grootte (bijvoorbeeld 8–20 GB).

    • CPU/RAM: Volgens de taak (bijvoorbeeld 1 vCPU, 1–2 GB RAM).

    • Network: Bridge vmbr0, IPv4 = DHCP (of Statisch indien nodig). VLAN Tag indien nodig.

Tip voor Netwerk: Als u NAT gebruikt op vmbr1, stel deze dan in en geef het statische IP op.

- **DNS**: Standaard van de host of uw eigen.

- **Features**: Schakel optioneel `nesting`, `fuse`, `keyctl` in (afhankelijk van applicaties in de container).
  • Start at boot/Start after created: naar wens.
  • Na het starten: log in via SSH en installeer software uit de sjabloon of pakketten:
    apt update && apt -y upgrade
    

In LXC is Qemu Guest Agent niet nodig. Het mounten van host-mappen gebeurt via MP (Mount points).

Typische VM-profielen

  • Ubuntu/Debian (Web/DB/Utility): SCSI + VirtIO, UEFI (OVMF), 1–2 vCPUs, 2–4 GB RAM, schijf 20–60 GB; schakel Qemu Guest Agent in.
  • Lichte services (DNS/DHCP/Proxy): 1 vCPU, 1–2 GB RAM, schijf 8–20 GB.
  • Containerhosts (Docker/Podman): 2–4 vCPUs, 4–8 GB RAM; aparte schijf/pool voor gegevens.

Alternatief voor ISO: U kunt Ubuntu 25.10 Cloud-Init-beelden gebruiken voor snel klonen met automatisch geconfigureerd netwerk/SSH. Geschikt als u van plan bent veel vergelijkbare VM's te hebben.

VM's en LXC in één netwerk verbinden

Let op

Als u Proxmox gebruikt op een VPS, krijgt u slechts één extern IP- en MAC-adres zonder extra IP's, VLAN's en DHCP, dus:

  • Het openbare IP moet alleen worden toegewezen aan de vmbr0-bridge, die de enkele interface bridge (bijv. ens18).
  • VM's/CT's kunnen geen eigen openbare IP's verkrijgen; ze moeten een intern subnet gebruiken (bijv. 10.10.0.0/24) en het internet bereiken via NAT op de host.
  • De onderstaande voorbeelden met adressen 10.10.0.x verwijzen naar interne netwerken (vmbr1), niet naar de externe bridge vmbr0.

Basisvariant (Eén subnet):

  1. Zorg ervoor dat alle VM's/containers Bridge = vmbr0 (of vmbr1) hebben.
  2. Als u een DHCP-netwerk gebruikt - adressen worden automatisch toegewezen, als statisch - geef IP's op in één subnet (bijvoorbeeld 10.10.0.2/24, 10.10.0.3/24) en gemeenschappelijke gateway 10.10.0.1.
  3. Optioneel. VLAN: Geef VLAN Tag op in de netwerkkaartinstellingen van VM's/CT en zorg ervoor dat de uplink van de switch deze VLAN toestaat.
  4. Binnen het besturingssysteem, controleer of de lokale firewall ICMP/SSH/HTTP niet blokkeert.
  5. Test: Van Ubuntu VM ping <IP-LXC> en omgekeerd; ip route, traceroute helpen bij problemen.

Bij verschillende subnets:

  • Proxmox zelf routeert niet tussen bridges. Een router (aparte VM met Linux/pfSense) of NAT op de host is nodig.
  • Eenvoudige NAT op de host (voorbeeld):

Schakel forwarding in:

sysctl -w net.ipv4.ip_forward=1
NAT van vmbr1 naar internet via vmbr0:
iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE
Voor persistentie, voeg regels toe in /etc/network/if-up.d/ of gebruik nftables:

EXT_IF=vmbr0


iptables -t nat -C POSTROUTING -s 10.10.0.0/24 -o $EXT_IF -j MASQUERADE 2>/dev/null || \
iptables -t nat -A POSTROUTING -s 10.10.0.0/24 -o $EXT_IF -j MASQUERADE


iptables -C FORWARD -i vmbr1 -o $EXT_IF -j ACCEPT 2>/dev/null || \
iptables -A FORWARD -i vmbr1 -o $EXT_IF -j ACCEPT


iptables -C FORWARD -i $EXT_IF -o vmbr1 -m state --state RELATED,ESTABLISHED -j ACCEPT 2>/dev/null || \
iptables -A FORWARD -i $EXT_IF -o vmbr1 -m state --state RELATED,ESTABLISHED -j ACCEPT

Let op

Op een VPS met een enkel IP-adres bevinden alle VM's/CT's zich doorgaans in een intern subnet (bijv. 10.10.0.0/24) op de vmbr1-bridge en gaan ze het internet op via NAT op de host met behulp van het enige externe IP-adres op vmbr0.

Opmerking

Het gebruik van NAT is geschikt voor het samenvoegen van LXC en via ISO geïnstalleerde besturingssystemen in één subnet.

Back-ups en sjablonen

  • Backup: Datacenter > Backup of Node > Backup - stel vzdump-schema in (opslag, tijd, momentopname/stopmodus):

  • VM-sjabloon: Na basisconfiguratie van VM > Convert to Template. Het maken van nieuwe VM's via Clone bespaart tijd en elimineert fouten:

Veelvoorkomende problemen en oplossingen

"Webinterface verdwenen" (GUI opent niet)

Controleer of het knooppunt toegankelijk is via SSH. Voer op het knooppunt uit:

systemctl status pveproxy pvedaemon pve-cluster
journalctl -u pveproxy --no-pager -n 100
Zachte herstart van services:
systemctl restart pveproxy pvedaemon
Als pakketten zijn bijgewerkt - voltooi apt en los hangende processen op (voorzichtig), controleer beschikbare ruimte df -h.

Netwerk verloren na bridge-bewerking

Verbind via console (via provider/VNC/IPMI). Controleer /etc/network/interfaces en pas toe:

ifreload -a
ip a
ip r
Zorg ervoor dat de gateway en maskering correct zijn ingesteld, bridge-ports de juiste fysieke interface is.

VM maakt geen verbinding met internet

  • Zorg ervoor dat binnen de VM correcte IP's/maskering/gateway/DNS zijn gespecificeerd.
  • Controleer of de Bridge van de netwerkadapter van de VM - vmbr0 (of nat/vmbr1) is.
  • Als VLAN wordt gebruikt - geef VLAN Tag op in NIC VM-instellingen (Hardware > Network Device > VLAN Tag), en sta op de switch uplink deze VLAN toe.

ISO start niet op / Installer niet zichtbaar

  • Controleer Boot Order (Options > Boot Order) en dat de juiste ISO is aangesloten.
  • Voor UEFI, controleer of Secure Boot in het gastbesturingssysteem niet is ingeschakeld als de ISO dit niet ondersteunt.

Hoge belasting/schijf "verstopping"

  • Gebruik VirtIO SCSI en schakel IO Threads in voor intensief schijfgebruik.
  • Bewaar geen back-ups op dezelfde thin-pool die operationele schijven bevat - het is beter om een aparte opslag te hebben.

"Verbroken" webcam/USB-apparaat in VM

  • Voor USB-passthrough, gebruik Hardware > USB Device. Als het apparaat niet meer reageert - Stop/Start VM of USB opnieuw aansluiten op host. Soms helpt het uitschakelen van Use USB3 met compatibiliteit.

Updates en herstart

apt update && apt full-upgrade -y
reboot
Update tijdens "vensters" en maak een back-up voordat u grote upgrades uitvoert.

Diagnose: Cheat Sheet

Netwerk knooppunt:

ip a; ip r; ping -c3 1.1.1.1; ping -c3 google.com
Proxmox-services:

systemctl status pveproxy pvedaemon pvestatd pve-cluster
journalctl -u pveproxy -n 200 --no-pager
Schijfruimte:

df -h | sort -k5 -h
lvs; vgs; pvs
Opslag:

cat /etc/pve/storage.cfg
VM-apparaat:

qm list; qm config <VMID>; qm status <VMID>
Snelle VM-herstart:

qm stop <VMID> --skiplock; sleep 2; qm start <VMID>

Mini-FAQ

V: Kan vmbr0 worden hernoemd? A: Ja, maar het wordt niet aanbevolen op een productieknooppunt - het is makkelijker om vmbr0 te laten en extra bridges (vmbr1) toe te voegen indien nodig.

V: Waar liggen ISO's standaard? A: In de lokale opslag: /var/lib/vz/template/iso.

V: Wat onderscheidt local van local-lvm? A: Local - een reguliere directory voor ISO, containersjablonen, etc. local-lvm - LVM-Thin voor VM/container-schijven met momentopnames.

V: Hoe kloon je snel een VM? A: Maak een voorbeeldige VM om tot een Sjabloon, vervolgens Clone > Full/Linked.

V: Hoe schaal je CPU/RAM van een VM veilig? A: Zet de VM uit en wijzig resources; voor Linux kunnen sommige parameters "op het vliegend" worden gewijzigd, maar beter gepland.

Klaarheidscontrolelijst voor systeem

  • Toegang tot https://<server_IP>:8006 bestaat;
  • vmbr0 is ingesteld en internet vanaf knooppunt;
  • ISO's zijn geladen in opslag;
  • Eerste VM is gemaakt en geïnstalleerd;
  • Qemu Guest Agent is ingeschakeld;
  • Back-up is geconfigureerd (vzdump schedule);
  • Updates zijn gecontroleerd.

Een server met Proxmox 9 bestellen via de API

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×