Inhoud

Introductie

Deze machine is mijn test-server en heet zwaard omdat het zwaard van een lelievlet een groot plat ding is, en dat is deze server eigenlijk ook. Deze machine heeft geen vaste functie maar wordt gebruikt voor testen, soms ook voor mijn werk (klant) en is voornamelijk een speeltuin.

Specs

OS

Afhankelijk van wat er getest wordt of waar ik mee wil spelen draait dit hok een Linux OS of een HyperVisor…

ProxMox 8.4

Specs

Installatie

Repositories

De installatie is gedaan met een ISO van ProxMox 8.2-2 welke ik gedownload heb en op DVD heb gebrand. In eerste instantie wilde de onderliggende Debian GNU/Linux 12 “bookworm” OS wel updaten maar helaas de ProxMox software niet vanwege subscription-gezeik. Uiteindelijk bleek er een aparte no-subscription repo te bestaan. Verder de HP spulleboel toegevoegd:

Netwerk

Networking instellen is een instinker, want ik wilde IPv4 op DHCP laten staan (voor demo's buiten de deur, bij mijn werkgever Proxy Services B.V. bijvoorbeeld, terwijl ik IPv6 gewoon semi-statisch wilde maken. Nou, dat werkt dus niet! Dus zet IPv4 op DHCP en weet dat IPv6 dan SLAAC doet (autoconf) voor demo's buiten de deur, en maak een statische config voor thuis:

michelle@zwaard:~$ cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
 
auto lo
iface lo inet loopback
 
iface enp3s0f0 inet manual
iface enp3s0f0 inet6 manual
 
iface enp3s0f1 inet manual
iface enp3s0f1 inet6 manual
 
iface enp4s0f0 inet manual
iface enp4s0f0 inet6 manual
 
iface enp4s0f1 inet manual
iface enp4s0f1 inet6 manual
 
auto vmbr0
iface vmbr0 inet static
	address		192.168.1.3
	netmask		255.255.255.0
	network		192.168.1.0
	gateway		192.168.1.1
	broadcast	192.168.1.255
	dns-nameservers	192.168.1.1 8.8.8.8 8.8.4.4
	dns-search 	vlet.net
	bridge-ports enp3s0f0
	bridge-stp off
	bridge-fd 0
 
iface vmbr0 inet6 static
	address 2a02:a461:8c99:1::3/64
	autoconf 1
	accept_ra 2
 
source /etc/network/interfaces.d/*

En dan moet je vervolgens, vanwege die bridge-interface, die accept_ra doordrukken via sysctl:

michelle@zwaard:~$ sudo sysctl -a | grep accept_ra\ \=
net.ipv6.conf.all.accept_ra = 2
net.ipv6.conf.default.accept_ra = 2
net.ipv6.conf.enp3s0f0.accept_ra = 2
net.ipv6.conf.enp3s0f1.accept_ra = 2
net.ipv6.conf.enp4s0f0.accept_ra = 2
net.ipv6.conf.enp4s0f1.accept_ra = 2
net.ipv6.conf.lo.accept_ra = 1
net.ipv6.conf.vmbr0.accept_ra = 2

Virtual Machines: QEMU clients

Om VM's soepeler te laten lopen moet je wel de QEMU client erop zetten:

VMware 6.7

Specs

RedHat Enterprise Linux 9

Specs

Debian GNU/Linux 12

Specs

Je wilt hierop (net als met ProxMox trouwens, want ook dat is Debian!) wel de HP Management Component Pack installeren om de tools te verkrijgen om bijvoorbeeld de status van de RAID-controller en disken uit te lezen: