opsi unter HyperV (Testumgebung)

Antworten
NorbertKoch
Beiträge: 148
Registriert: 26 Aug 2021, 08:37

opsi unter HyperV (Testumgebung)

Beitrag von NorbertKoch »

Hallo allerseits,

ich habe mir auf meinem privaten Server zu Testzwecken opsi als HyperV-VM unter Ubunut 24.04 installiert. Die opsi-User sind angelegt und funktionieren auch (WebGui und opsi-configed-Zugriff). Auf der Ubuntu-VM ist keine Firewall aktiv.
Die Clients, die ich installiert habe, haben aber alle den Status "zuletzt gesehen 2024-11-22..." (also da Datum, an dem ich die opsi-Agent-Installation ausgeführt habe.

Beim Aufruf der URL https://192.168.10.13:4447/rpc (oder auch über den FQDN des opsi-Servers) erhalte ich:
{"id":0,"error":{"message":"Request data empty","class":"ValueError","details":"Traceback (most recent call last):\n File \"opsiconfd/application/jsonrpc.py\", line 512, in process_request\nValueError: Request data empty\n"},"result":null}
Wo kann ich suchen, warum die Clients nicht mit dem Server "sprechen"?
Liebe Grüße

Norbert
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 344
Registriert: 23 Okt 2020, 16:11

Re: opsi unter HyperV (Testumgebung)

Beitrag von n.doerrer »

Moin,

lastSeen ist ein Attribut von Host-Objekten und wird aktualisiert immer wenn ein Client kontakt zum server aufnimmt (oder andersrum).

Das Problem hier könnte alles mögliche sein. Läuft der opsi[-linux|mac]-client-agent auf den Clients? Stimmt die configservice url, die für die Clients konfiguriert sind. Kann man von den Clients aus den server auf port 4447 erreichen? Gibt es Netzwerkseitig Hindernisse?

Die Meldung von https://192.168.10.13:4447/rpc ist korrekt und kein Fehler. Dieser endpoint ist dazu da, dass man per POST-request Anfragen an den server stellt.
Antworten