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

- 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
updatein 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