Seite 1 von 2
OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 26 Nov 2025, 08:49
von thomas.besser
Nachdem die alte OPSI-Paket-Entwicklungsumgebung (noch als VM mit Debian) ein paar Probleme gemacht hat, bin ich nun dabei diese in OPSI Docker umzusetzen.
Läuft soweit, PXE, Netboot- und Localboot-Produkte funktionieren.
Aber es gibt offensichtlich ein Problem mit der Messagebus-Verbindung zu den Clients und ich vermute, das hängt mit der Dockerisierung zusammen. Zumindest wird als IP der Windows-OPSI-Clients (KVM virtualisiert) immer eine IP angzeigt, die der Docker-Bridge auf dem Docker-Host entspricht.
Wird einer der Clients neu gestartet, dann wird 'Zuletzt gesehen' aktualisiert, also der Weg Client -> Server funktioniert offensichtlich. Anders herum scheint das Problem zu liegen, es wird auch nicht mit einem grünen Haken angezeigt, dass der Client "An" wäre.
Hat irgendjemand eine Idee, wo das Problem liegt und was ich tun könnte?
Danke und Gruß
Thomas
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 02 Dez 2025, 09:00
von j.schneider
Hallo Thomas,
das hört sich an, als würde ein Reverse-Proxy genutzt werden.
In diesem Fall sollte "trusted-proxies" gesetzt werden.
https://docs.opsi.org/opsi-docs-de/4.3/ ... twork.html
Grüße
Jan
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 02 Dez 2025, 09:03
von thomas.besser
Moin Jan,
auf dem Docker Host läuft kein Reverse-Proxy. Werde die Option aber trotzdem mal testen...
Aber vielleicht verhält es sich ähnlich, weil der FQDN des OPS-Docker-Servers im DNS ein CNAME ist!?
Danke und Gruß
Thomas
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 02 Dez 2025, 09:09
von j.schneider
Welche Docker-Version ist im Einsatz und auf welchem Betriebssystem?
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 02 Dez 2025, 09:23
von thomas.besser
Ok, ich gestehe

dass ich nicht so der Docker-Experte bin...
Also ich würde sagen, dass ich "trusted-proxies=[x.x.x.x]" in /etc/environment im OPSI-Docker setzen muss.
Aber wie bekomme ich das dauerhaft hin? Wahrscheinlich über 'docker-compose.yml'... Oder wie wäre der korrekte Weg?
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 02 Dez 2025, 09:26
von thomas.besser
j.schneider hat geschrieben: ↑02 Dez 2025, 09:09
Welche Docker-Version ist im Einsatz und auf welchem Betriebssystem?
Linux...
Code: Alles auswählen
ii docker-ce 5:29.0.4-1~debian.12~bookworm amd64 Docker: the open-source application container engine
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 02 Dez 2025, 17:07
von j.schneider
Es könnte sein, dass der userland-proxy nicht verwendet wird.
Läuft ein docker-proxy?
Aktivieren sollte so gehen:
Code: Alles auswählen
sudo tee /etc/docker/daemon.json <<EOF
{
"userland-proxy": true
}
EOF
sudo systemctl restart docker
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 03 Dez 2025, 07:30
von thomas.besser
der läuft...
Code: Alles auswählen
ps ax | grep docker-proxy
2924 ? Sl 0:00 /usr/bin/docker-proxy -proto udp -host-ip 0.0.0.0 -host-port 69 -container-ip 172.19.0.4 -container-port 69 -use-listen-fd
2932 ? Sl 0:00 /usr/bin/docker-proxy -proto udp -host-ip :: -host-port 69 -container-ip 172.19.0.4 -container-port 69 -use-listen-fd
2946 ? Sl 0:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 4447 -container-ip 172.19.0.4 -container-port 4447 -use-listen-fd
2954 ? Sl 0:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 4447 -container-ip 172.19.0.4 -container-port 4447 -use-listen-fd
Es funktioniert soweit auch alles, konnte via PXE die Clients installieren. Beim Hochfahren der Clients werden auch anstehende Installation ausgeführt...
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 03 Dez 2025, 07:49
von j.schneider
Kann es sein, dass sich die Clients per IPv6 verbinden?
Du könntest auch einmal versuchen den docker-proxy an ein Interface zu binden:
Aber zurück zum eigentlichen Problem:
Auch wenn für alle Clients die gleiche IP-Adresse beim OPSI-Server ankommt, sollte der Messagebus funktionieren.
Ein gängiges Problem im Zusammenhang mit dem Messagebus sind unterschiedlicher System-Zeiten auf Client und Server.
Re: OPSI Docker & Problem Messagebus Verbindung...
Verfasst: 03 Dez 2025, 09:49
von thomas.besser
j.schneider hat geschrieben: ↑03 Dez 2025, 07:49
Kann es sein, dass sich die Clients per IPv6 verbinden?
Ja, stimmt! Ein `ping` von Client -> Server läuft über IPv6
Du könntest auch einmal versuchen den docker-proxy an ein Interface zu binden:
Aber was soll das bringen? Denn so wie ich das interpretiere, horcht der OPSI auch an IPv6...
Code: Alles auswählen
netstat -tlnp
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:42215 0.0.0.0:* LISTEN 1535/rpc.statd
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1926/zabbix_agentd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3215/exim4
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1874/sshd: /usr/sbi
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1526/rpcbind
tcp 0 0 0.0.0.0:4447 0.0.0.0:* LISTEN 2946/docker-proxy
tcp6 0 0 :::10050 :::* LISTEN 1926/zabbix_agentd
tcp6 0 0 :::4447 :::* LISTEN 2954/docker-proxy
[...]
Aber zurück zum eigentlichen Problem:
Auch wenn für alle Clients die gleiche IP-Adresse beim OPSI-Server ankommt, sollte der Messagebus funktionieren.
Ein gängiges Problem im Zusammenhang mit dem Messagebus sind unterschiedlicher System-Zeiten auf Client und Server.
Daran glaube ich nicht, der Docker-Host holt sich die Zeit von NTP und die Clients sind in einer AD-Domäne integriert, wofür die Zeit ja auch stimmen muss. Was sie auch überall tut...
Soll ich mal ein Ticket über den offiziellen Kanal bei euch aufmachen, dass du dich mal aufschalten könntest!?