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:
Bei einem Neuaufbau die UUID immer mit blkid gegen das tatsächlich verwendete Laufwerk prüfen und nicht blind übernehmen.
Prüfung:
DNS¶
Für den Proxmox-Host selbst und die statisch konfigurierten Infrastruktur-LXC wird der MikroTik als DNS verwendet:
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:
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:
Prüfung:
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:
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:
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¶
- Debian als unprivileged LXC anlegen und statische IP im Mgmt-VLAN vergeben.
- Gateway
10.10.10.1setzen. - Nameserver
10.10.10.1und Searchdomaindiebrocks.homein Proxmox setzen. - SSH installieren und aktivieren (
systemctl enable --now ssh). - Start-Reihenfolge in Proxmox eintragen.
- Dienst installieren und konfigurieren.
- Cloudflare-Ingress in CT 102 ergänzen, falls externer Zugang benötigt wird.
- Feste Adresszuordnung dokumentieren.