OPSI Docker & Problem Messagebus Verbindung...
-
thomas.besser
- Beiträge: 490
- Registriert: 09 Sep 2009, 09:40
OPSI Docker & Problem Messagebus Verbindung...
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
- j.schneider
- uib-Team
- Beiträge: 2127
- Registriert: 29 Mai 2008, 15:14
Re: OPSI Docker & Problem Messagebus Verbindung...
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
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
-
thomas.besser
- Beiträge: 490
- Registriert: 09 Sep 2009, 09:40
Re: OPSI Docker & Problem Messagebus Verbindung...
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
- j.schneider
- uib-Team
- Beiträge: 2127
- Registriert: 29 Mai 2008, 15:14
Re: OPSI Docker & Problem Messagebus Verbindung...
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
-
thomas.besser
- Beiträge: 490
- Registriert: 09 Sep 2009, 09:40
Re: OPSI Docker & Problem Messagebus Verbindung...
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?
-
thomas.besser
- Beiträge: 490
- Registriert: 09 Sep 2009, 09:40
Re: OPSI Docker & Problem Messagebus Verbindung...
Linux...j.schneider hat geschrieben: ↑02 Dez 2025, 09:09 Welche Docker-Version ist im Einsatz und auf welchem Betriebssystem?
Code: Alles auswählen
ii docker-ce 5:29.0.4-1~debian.12~bookworm amd64 Docker: the open-source application container engine
- j.schneider
- uib-Team
- Beiträge: 2127
- Registriert: 29 Mai 2008, 15:14
Re: OPSI Docker & Problem Messagebus Verbindung...
Läuft ein docker-proxy?
Code: Alles auswählen
ps aux | grep docker-proxy
Code: Alles auswählen
sudo tee /etc/docker/daemon.json <<EOF
{
"userland-proxy": true
}
EOF
sudo systemctl restart docker
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
-
thomas.besser
- Beiträge: 490
- Registriert: 09 Sep 2009, 09:40
Re: OPSI Docker & Problem Messagebus Verbindung...
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
- j.schneider
- uib-Team
- Beiträge: 2127
- Registriert: 29 Mai 2008, 15:14
Re: OPSI Docker & Problem Messagebus Verbindung...
Du könntest auch einmal versuchen den docker-proxy an ein Interface zu binden:
Code: Alles auswählen
opsi-server:
ports:
- "<ipv4-docker-host>:4447:4447"
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.
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
-
thomas.besser
- Beiträge: 490
- Registriert: 09 Sep 2009, 09:40
Re: OPSI Docker & Problem Messagebus Verbindung...
Ja, stimmt! Ein `ping` von Client -> Server läuft über IPv6j.schneider hat geschrieben: ↑03 Dez 2025, 07:49 Kann es sein, dass sich die Clients per IPv6 verbinden?
Aber was soll das bringen? Denn so wie ich das interpretiere, horcht der OPSI auch an IPv6...Du könntest auch einmal versuchen den docker-proxy an ein Interface zu binden:
Code: Alles auswählen
opsi-server: ports: - "<ipv4-docker-host>:4447:4447"
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
[...]
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...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.
Soll ich mal ein Ticket über den offiziellen Kanal bei euch aufmachen, dass du dich mal aufschalten könntest!?