Zum Inhalt

Proxmox – Host, VMs & LXC-Container

Der Proxmox-Host pve (10.10.10.10) ist die Virtualisierungsplattform für Home Assistant, OpenCCU und die Infrastruktur-LXC. Er befindet sich im MikroTik-Mgmt-VLAN (10.10.10.0/24).

Host und Systemlaufwerke

Hardwarebasis: Dell OptiPlex 9020

Aktuell aus dem laufenden Host ausgelesen:

Komponente Stand
RAM 16 GiB
CPU 4 logische CPUs
Systemdisk /dev/sda, 232,9 GB
Root pve-root, 32 GB ext4
Swap pve-swap, 8 GB
VM/LXC-Speicher pve-data, ca. 171,5 GB LVM-thin
Backup-Disk /dev/sdb, 119,2 GB, ext4
Backup-Mount /mnt/local-backup

Die Backup-Disk ist persistent über ihre UUID in /etc/fstab eingebunden:

UUID=51974957-ab80-4037-9961-72cc5f297820 /mnt/local-backup ext4 defaults 0 2

Bei einem Neuaufbau die UUID immer mit blkid gegen das tatsächlich verwendete Laufwerk prüfen und nicht blind übernehmen.

Prüfung:

lsblk
blkid
mount -a
df -h /mnt/local-backup

DNS

Für den Proxmox-Host selbst und die statisch konfigurierten Infrastruktur-LXC wird der MikroTik als DNS verwendet:

Nameserver:   10.10.10.1
Searchdomain: diebrocks.home

Auf dem Proxmox-Host ist dies unter Knoten pve → System → DNS hinterlegt.

Diese Einstellung ist wichtig, weil ein veralteter/falscher DNS-Server nach dem Netzumzug zu stark verzögerten apt update-/pveupgrade-Vorgängen geführt hat. Am 18.08.2026 hing apt-get dadurch so lange, dass der Host in Speicherdruck geriet und der OOM-Killer den Prozess beendete. Nach Korrektur auf 10.10.10.1 liefen die Paketquellen wieder normal und schnell.

Bei ähnlichen Symptomen zuerst prüfen:

cat /etc/resolv.conf
apt update

Intel-e1000e-NIC-Offloading-Fix

Die Onboard-Netzwerkkarte ist eine Intel Ethernet Connection I217-LM mit dem Kernel-Treiber e1000e (eno1). Auf dem Host wurde der Intel e1000e NIC Offloading Fix aus den Proxmox VE Community Scripts ausgeführt.

Quelle: Proxmox VE Community Scripts – Intel e1000e NIC Offloading Fix

Der Fix ist aktuell aktiv und persistent. Er hat die systemd-Unit disable-nic-offload-eno1.service angelegt. Diese deaktiviert für eno1 unter anderem GSO, GRO, TSO, TX/RX-Offloading und VLAN-Offloading per ethtool.

Aktueller Status:

disable-nic-offload-eno1.service enabled
Status: active

Prüfung:

systemctl status disable-nic-offload-eno1.service
ethtool -k eno1

Bei einer kompletten Neuinstallation des Proxmox-Hosts den Fix nach Einrichtung des Netzwerks erneut über das Community Script anwenden und anschließend prüfen, ob die Unit für die tatsächlich verwendete e1000e-Schnittstelle aktiv ist.

Lokaler Backup-Speicher und Samba

Die separate SSD /dev/sdb ist unter /mnt/local-backup eingebunden. Sie dient als lokaler Backup-Speicher. Home Assistant nutzt darauf die SMB-Freigabe homeassistant-backup.

Aktuelle Verzeichnisstruktur:

/mnt/local-backup
└── homeassistant

Das Home-Assistant-Verzeichnis gehört dem lokalen Benutzer ha-backup.

Aktive Samba-Konfiguration in /etc/samba/smb.conf:

[homeassistant-backup]
   path = /mnt/local-backup/homeassistant
   browseable = yes
   read only = no
   guest ok = no
   valid users = ha-backup
   force user = ha-backup
   create mask = 0664
   directory mask = 0775

Für einen Neuaufbau:

apt install samba
adduser ha-backup
smbpasswd -a ha-backup
mkdir -p /mnt/local-backup/homeassistant
chown -R ha-backup:ha-backup /mnt/local-backup/homeassistant
chmod -R 0775 /mnt/local-backup/homeassistant
systemctl enable --now smbd

Das Passwort gehört nicht ins Wiki und muss aus der sicheren Ablage neu gesetzt werden.

Prüfung:

systemctl status smbd
df -h /mnt/local-backup
ls -ld /mnt/local-backup/homeassistant

Details zur Sicherungsstrategie: Home Assistant – Backup und Wiederherstellung.


VM 101 – Home Assistant OS

Parameter Wert
VM-ID 101
Hostname homeassistant
RAM 8.192 MiB
Disk 35 GB
IP 10.10.10.20
MAC 02:F5:BE:12:6A:E3

Betreibt Home Assistant OS.

Für eine Neuinstallation kann die Home Assistant OS VM über das entsprechende Proxmox VE Community Script bereitgestellt werden. Danach wird das aktuelle Home-Assistant-Vollbackup eingespielt; die VM muss anschließend wieder die dokumentierte Netzkonfiguration erhalten.

Quelle: Proxmox VE Community Scripts – Home Assistant OS VM

Details: home-assistant/index.md und Backup und Wiederherstellung.


VM 103 – OpenCCU

Parameter Wert
VM-ID 103
Hostname OpenCCU
OS Linux (l26)
RAM 3.072 MiB
CPU 2 vCPU
Disk local-lvm:vm-103-disk-0, ~6,4 GB
IP 10.10.10.21
MAC BC:24:11:3E:62:3D
Bridge vmbr0

Betreibt die Homematic-IP-Zentrale OpenCCU.

Für eine Neuinstallation ist die offizielle OpenCCU-Anleitung für Proxmox VE maßgeblich: OpenCCU – Installation auf Proxmox VE.

Nach der Basisinstallation wird das vorhandene OpenCCU-Backup eingespielt. Details: geräte/homematic.md.


CT 102 – cloudflared

Parameter Wert
CT-ID 102
Hostname cloudflared
Tags cloudflare, network
OS Debian amd64, unprivileged
Features keyctl=1, nesting=1
RAM / Swap 256 MiB / 256 MiB
CPU 1 vCPU
Disk local-lvm:vm-102-disk-0, 2 GB
IP 10.10.10.30/24 statisch
MAC BC:24:11:83:A4:EC
Bridge vmbr0
Gateway 10.10.10.1
DNS 10.10.10.1
Searchdomain diebrocks.home
Start-Reihenfolge order=1, up=20s, down=60s

Dienst: Cloudflare Tunnel pve-tunnel. Konfiguration: infrastruktur/cloudflare-tunnel.md


CT 106 – ebusd-heizung

Parameter Wert
CT-ID 106
Hostname ebusd-heizung
OS Debian GNU/Linux 12
IP 10.10.10.31
MAC BC:24:11:AC:E6:E0
DNS 10.10.10.1
Searchdomain diebrocks.home

Betreibt ebusd für die Vaillant AuroCompact VSC S 196/3-5. Details: heizung/ebusd-konfiguration.md


CT 107 – ebusd-lueftung

Parameter Wert
CT-ID 107
Hostname ebusd-lueftung
OS Debian GNU/Linux 12
IP 10.10.10.32
MAC BC:24:11:49:13:31
DNS 10.10.10.1
Searchdomain diebrocks.home

Betreibt ebusd für die Vaillant recoVAIR 275/3. Der eBUS-Adapter ist unter 10.10.30.15:9999 erreichbar; MQTT läuft über 10.10.10.20:1883. Details: lüftung/ebusd-konfiguration.md


CT 108 – mcp-server

Parameter Wert
CT-ID 108
Hostname mcp-server
OS Debian amd64, unprivileged
Features nesting=1
RAM / Swap 512 MiB / 512 MiB
CPU 1 vCPU
Disk local-lvm:vm-108-disk-0, 8 GB
IP 10.10.10.33/24 statisch
MAC BC:24:11:AE:1E:18
Bridge vmbr0
DNS 10.10.10.1
Searchdomain diebrocks.home

Universeller MCP-Server für KI-Systeme. Der MCP-Dienst läuft auf Port 3000, die Admin-Oberfläche auf Port 3001. Details: infrastruktur/mcp-server.md


Neuen LXC-Container anlegen

  1. Debian als unprivileged LXC anlegen und statische IP im Mgmt-VLAN vergeben.
  2. Gateway 10.10.10.1 setzen.
  3. Nameserver 10.10.10.1 und Searchdomain diebrocks.home in Proxmox setzen.
  4. SSH installieren und aktivieren (systemctl enable --now ssh).
  5. Start-Reihenfolge in Proxmox eintragen.
  6. Dienst installieren und konfigurieren.
  7. Cloudflare-Ingress in CT 102 ergänzen, falls externer Zugang benötigt wird.
  8. Feste Adresszuordnung dokumentieren.