Vorbereitung IP Änderung des Opsi Servers

Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

Hallo,

welche Schritte sollte ich den unternehmen wenn ich den Server auf eine neue IP umstelle?
Verbindet sich nach umstellung der Server mit den Clients einmal?
In den opsiclientd.conf steht ja die alte IP drin.

Folgende Schritte sind geplannt.
Auf OS Seite die neue IP eintragen
in /var/lib/opsi/config die neue IP eintragen
in /etc/opsi steht die alte nirgents.

Muss ich dem opsiconfd noch irgentwas beibrigen oder reicht ein neustart nach ändern der configs?

vielen Dank
Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

Ich habe das System jetzt umgestellt.
Opsi startet auch, es ist aber kein depot vorhanden.
Ich habe unter /etc/opsi und /var/lib/opsi überall die neue IP eingetragen und den opsi neu gestartet. Die WebGUi geht und der opsiconfd status sagt auch es ist ok.

Kann ich bei einem kaufenden Server das opsiconfd setup laufen lassen?
Setup bedeutet für mich ja immer von vorne anfangen.
Ich fahre Opsi 4.3.19.6

Wenn ich den configed unter Windows starte hat er beim Depot eine hacken.
Das Depot war auch schon immer über die URL registriert.
thomas.besser
Beiträge: 469
Registriert: 09 Sep 2009, 09:40

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von thomas.besser »

Ein paar Anmerkungen meinerseits dazu...

* es scheint so, als ob in deinem Setup wirklich die IP als 'url' unter [config_service] eingetragen ist!? das dürfte die Geschichte erschweren. Es wäre schlauer hier einen FQDN zu nehmen. Aber ich würde vermuten, du musst das allen Clients in der opsiclientd.conf (händisch) umstellen.

* /var/lib/opsi/config: sollte ein Relikt aus alten File-Backend-Zeiten (vor OPSI 4.3) sein. IMO wird seit 4.3 dieses nicht mehr unterstützt und nur noch das MySQL-Backend unterstützt
Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

Ich habe den Server leider geerbt, die Clients sind ja alle bekannt undich komme mit clientip:4441 drauf, kann man damit die config anpassen?

Muss ich dann die config mit opsiconfd noch ändern?
Ich habe in der Suche noch nichts explizit dazu gefunden.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1918
Registriert: 29 Mai 2008, 15:14

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von j.schneider »

Hallo,

in der Server-Konfiguration bei den Host-Parametern sollte bei clientconfig.configserver.url die neue IP-Adresse eingetragen werden. Oder besser noch ein FQDN der ordentlich aufgelöst werden kann.
Wenn dort aktuell die alte IP-Adresse steht, sind alle Clients abgehängt.

In diesem Fall würde ich empfehlen auf dem opsi-Server temporär die alte IP-Adresse zusätzlich zu konfigurieren.
Das ist unter Linux einfach möglich.
Dann kommen die Clients erst einmal wieder an den Configserver ran und ziehen sich die neue Adresse aus clientconfig.configserver.url .
Grüße
Jan Schneider
Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

ok, aber dann doch unter /var/lib/opsi/config/ in den ganzen client inis?

Wie bring ich dem opsi server selber die neue depot IP bei?
Im webinterface wird mir keines angezeigt.

Ich komme ja auf die Clients mit port 4441 drauf, kann man das nicht sripten?
Um die IP zu ändern müsste ich das VLAN wieder umstellen und Server und VM wieder zurückstellen.

edit:

reicht es das im configed zu ändern?

Leider sind nunaml 90% der Forensuchetreffer veraltet und im handbuch steht dazu nix.
Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

ich habe händisch den FQDN auf einem Client eingetragen.
Im logfile auf dem Client steht noch das er unter der alten Depo IP versucht zu verrbinden
Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

gut, mit dem manuell umgestellten PC konnte ich ein Paket instalieren.

Jetzt bleibt die Frage ob man die neue config ohne umstellung des Servers auf die alte IP kundtun kann,
und warum zeigt er das depot nicht in der webgui an?
ein "opsi-cli jsonrpc execute host_getObjects [] '{"type":"OpsiDepotserver"}'" gibt mir den Depotserver aus.
Mit den richtigen URLs und der neuen IP,
Rzpertt
Beiträge: 86
Registriert: 15 Jan 2021, 10:41

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von Rzpertt »

j.schneider hat geschrieben: 01 Okt 2024, 09:52 Hallo,

in der Server-Konfiguration bei den Host-Parametern sollte bei clientconfig.configserver.url die neue IP-Adresse eingetragen werden. Oder besser noch ein FQDN der ordentlich aufgelöst werden kann.
Wenn dort aktuell die alte IP-Adresse steht, sind alle Clients abgehängt.

In diesem Fall würde ich empfehlen auf dem opsi-Server temporär die alte IP-Adresse zusätzlich zu konfigurieren.
Das ist unter Linux einfach möglich.
Dann kommen die Clients erst einmal wieder an den Configserver ran und ziehen sich die neue Adresse aus clientconfig.configserver.url .
Grüße
Jan Schneider
Hallo,

ich habe den Server wieder mit der alten IP laufen.
In einem Client steht nach connect aber noch die IP bei URL.
Wie spricht sich die neue config rum?

in den configed komme ich nicht mehr rein, der hat das zertifikat noch auf die neue IP.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1918
Registriert: 29 Mai 2008, 15:14

Re: Vorbereitung IP Änderung des Opsi Servers

Beitrag von j.schneider »

Die config kommt bei den Clients an sobald diese irgendein Event / Aktion ausführen.
Antworten