Drücken sie Ctrl/Cmd + P zum drucken
oder zum Speichern als PDF.

Proxmox: Omada Controller als LXC Container einrichten

Im Rahmen der Umstellung von Docker auf Proxmox, richte ich den Omada Controller auf einem LXC Container ein. Für die Installation nutze ich die Proxmox VE Helper-Scripts.

Container Installation

  • pve > >_ Shell
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omada.sh)"
  • bei der Auswahl bietet sich der Advanced Mode an, um Einstellungen zu Speicherort und IP-Adresseinstellungen vornehmen zu können
LXC Advanced Settings
  • ich nutze zunächst die Standardeinstellungen
    • 2 CPUs / 8 GB HDD / 2 GB RAM
    • Debian
    • DHCP
    • IPv6 – disabled
    • root ssh access – enabeld
  • sobald Omada installiert ist, wird die IP-Adresse angezeigt unter der der Controller nun über den Browser erreichbar ist

Login per SSH

  • wenn man bei der Konfiguration den Login per SSH erlaubt hat, kann man sich über die Konsole des LXC Container ebenfalls mit dem Container verbinden
    User: root
    Kennwort: beiEinrichtungvergeben
  • nach dem Login wird ebenfalls die vergebene IP-Adresse angezeigt
  • den Omada Controller erreicht man dann im Browswer unter
    https://IP-Adresse:8043

Update LXC Container

  • ein Update des Container gelingt über die erneute Eingabe des o.a. Befehles oder indem man update in die Omada LXC Konsole eingibt

Tipp: Problem mit apt update

Beim Update von der Version 15.x.x zu 16.x.x kam es bei mir zu dieser Fehlermeldung in der Konsole:

in line 1254: exit code 100 (APT: Package manager error (broken packages / dependency problems)) → apt update --- Last 10 lines of silent log --- WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://deb.debian.org/debian bookworm InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Hit:4 http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 InRelease Get:5 https://repos.azul.com/zulu/deb stable InRelease [6,538 B] Reading package lists... E: Repository 'https://repos.azul.com/zulu/deb stable InRelease' changed its 'Origin' value from 'Azul Systems' to 'Azul Systems, Inc.' E: Repository 'https://repos.azul.com/zulu/deb stable InRelease' changed its 'Label' value from '. stable' to 'Azul Systems, Inc., Ubuntu Repository'

Letztendlich handelte es sich um geänderte Meta-Daten des Repository, was als Sicherheitsaspekt bemerkt wird und erst als unbedenktlich bestätigt werden muss.

Über folgenden Befehl konnte ich die Problematik auflösen.

sudo apt update --allow-releaseinfo-change

Änderung der IP-Adresse

  • zur Festlegung / Änderung der statischen IP-Adresse nutzt man am besten die Netzwerkeinstellungen des LXC Container unter Proxmox
    • Container auswählen (1)
    • Netzwerk (2)
    • Netzwerkkarte Doppelklick (3)
    • IP-Adresseinstellungen ändern (4)
  • eine mögliche Aufteilung des IP-Adressbereiches findet sich hier