
Proxmox VE
- Gerrit Lükens
- Server , Infrastruktur
- 11. August 2024
Table Of Contents
Proxmox ist eine auf Debian basierende Open-Source-Virtualisierungsplattform zum Betrieb von virtuellen Maschinen mit einem Webinterface zur Einrichtung und Steuerung von x86-Virtualisierungen Wikipedia .
Proxmox Installation
Herunterladen des ISO-Images unter Proxmox ISO Image .
Image auf eine CD brennen oder auf ein USB-Stick schreiben z.B. mit Win32DiskImager .
System von CD oder USB booten und dem Installationsassistenten folgen.
LXC Container einrichten
LXC ist eine bekannte Linux-Container-Laufzeitumgebung, die aus Tools, Vorlagen und Bibliotheken sowie Sprachbindungen besteht. Sie ist low-level, sehr flexibel und umfasst nahezu alle Container-Features, die vom Upstream-Kernel unterstützt werden Quelle .
Als erstes müssen man sich in der Shell des entsprechenden Proxmox-Nodes einloggen:

Anschließend muss man den Proxmox VE Appliance Manager (pveam) updaten.
pveam update
und kann man sich dann die verfügbaren LXC Templates anzeigen lassen:
pveam available

Für dieses Beispiel wird nun das debian-12-Template lokal verfügbar gemacht.
pveam download local debian-12-standard_12.2-1_amd64.tar.zst
In der oberen rechten Ecke der Proxmox-Oberfläche kann nun ein Container erzeugt werden.

Nachdem der Container eingerichtet und gestartet wurde, kann man in der Container-Shell noch ein Update durchführen, Auto-Login in der Proxmox-Oberfläche aktivieren und die Zeitzone einstellen:
# Update
apt update && apt upgrade -y
# Auto Login
GETTY_OVERRIDE="/etc/systemd/system/container-getty@1.service.d/override.conf"
mkdir -p $(dirname $GETTY_OVERRIDE)
cat <<EOF >$GETTY_OVERRIDE
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --noclear --keep-baud tty%I 115200,38400,9600 \$TERM
EOF
systemctl daemon-reload
systemctl restart $(basename $(dirname $GETTY_OVERRIDE) | sed 's/\.d//')
# Timezone
dpkg-reconfigure tzdata


