Proxmox heeft de mogelijkheid om CPU en Ram te hot-pluggen. Hiermee kan je de hoeveelheid wijzigen, zonder de VM te moeten herstarten. Om dit te doen moeten we wel enkele aanpassingen maken aan onze VM’s.
Tag archieven: virtualization
Een Proxmox cluster maken
Proxmox is een platform dat je toelaat om virtuele machines te beheren met een webinterface. Het heeft veel functies zoals High-availablility met automatische failover, en clustering. In deze post zal ik toelichten hoe je clustering met HA kunt toepassen.
Lees verder
Cloudinit basics
Cloudinit is een manier om virtuele machines (in bijvoorbeeld Proxmox) op te zetten met enkele standaardwaarden zoals gebruikers, ssh-keys, standaardpakketten of bepaalde commando’s dat moeten uitgevoerd worden. In deze post zal ik de basis toelichten.
Proxmox templates maken
Ik gebruik proxmox in mijn homelab om VM’s te draaien maar standaard moet je elke VM installeren vanaf een iso. Gelukkig kan je templates maken en ze met cloud init opzetten. In deze post toon ik hoe ik mijn images maak.
Nat instellen in proxmox
Binnen proxmox word standaard gebruik gemaakt van briding. Dit is echter niet altijd handig (we hebben bijvoorbeeld maar 1 IP adres tot onze beschikking. Gelukkig kunnen we met iptables aan maquerading doen.
Voeg het volgende toe aan /etc/network/interfaces:
auto vmbr1 iface vmbr1 inet static address 10.0.0.1/24 bridge-ports none bridge-stp off bridge-fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s '10.0.0.0/24' -o enp35s0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.0.0.0/24' -o enp35s0 -j MASQUERADE ## do do a port-forward to the VM with "lan" ip 10.0.0.3 from the host port 8080 the VM port 80 ## you can use a line like this. # post-up iptables -t nat -A PREROUTING -i enp35s0 -p tcp --dport 8080 -j DNAT --to 10.10.10.3:80
vervolgens kunnen we het netwerk herladen met
ifreload -a