neues opsi-server aufsetzen

Antworten
softwareverteilen
Beiträge: 6
Registriert: 23 Apr 2026, 10:07

neues opsi-server aufsetzen

Beitrag von softwareverteilen »

Guten Tag in die Opsi-Gemeinde,

ich bin auf der Suche nach einer guten Anleitung/Hilfestellung, habe aber weder im Netz noch in der Opsi-Hilfe dir mir passende Antwort gefunden.
Darum versuche ich es einmal hier im Forum.

Ich habe einen laufenden Opsi-Server, als virtuelle Maschine uner Ubuntu-Server 24.04.4 LTS eingerichtet.
Nach Updaten des Ubuntus sarten aber beiden Opsi-Dienste nicht mehr. Kann aber auch erst nach dem Opsi-Update mittels opsi-package-updater -v update passiert sein...
Habe die Maschine aus dem zuvor erstellten Backup wieder hergestellt und hochgefahren. Läuft also wieder.


Nun war mein Gedanke, einfach einen neuen virtuellen Ubuntu-Server einzurichten und darauf Opsi-Server frisch zu installieren.
Die Ubuntu-VM bekäme den gleichen Namen und gleiche IP-Adresse.

Nun möchte ich die angelegten Clients vom alten Server sichern und auf den neuen Server einspielen/umziehen.
Auch hätte ich gerne die Informationen zu installierter Hard- und Software sowie die von mir erstellten und vom Opsi verteilten Softwarepakete übertragen.
Also ein Komplettumzug aller Infos von einem alten auf einen neuen Server.

Wie wären dazu die richtigen Schritte?
Ich wäre Ihren/Euch SEHR dankbar.

Vielen Dank und Gruß
Frank
Benutzeravatar
ThomasT
uib-Team
Beiträge: 583
Registriert: 26 Jun 2013, 12:26

Re: neues opsi-server aufsetzen

Beitrag von ThomasT »

Hallo Frank,

am einfachsten ist das über einen Backup/Restore. Wenn dabei nichts geändert wird, also weder Name noch IP dann ist das mit Erstellen des Backups mit

Code: Alles auswählen

opsiconfd backup backup.msgpack.lz4
möglich.
Diese Datei sowie den gesamten Inhalt von /var/lib/opsi/depot und optional /var/lib/opsi/workbench musst du auf den neuen Server kopieren.
Anschließend kannst du das Backup mit

Code: Alles auswählen

opsiconfd restore backup.msgpack.lz4
wieder einspielen.


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


softwareverteilen
Beiträge: 6
Registriert: 23 Apr 2026, 10:07

Re: neues opsi-server aufsetzen

Beitrag von softwareverteilen »

Ganz herzlichen Dank.
softwareverteilen
Beiträge: 6
Registriert: 23 Apr 2026, 10:07

Re: neues opsi-server aufsetzen

Beitrag von softwareverteilen »

Liebes UIB-Team,

ich habe nun den Opsi-Server mit dem gleichen Hostnamen und der gleichen (festen) Ip-Adresse in einer neuen VM installiert.
Die Datensicherung erfolgreich mit

Code: Alles auswählen

opsiconfd restore backup.msgpack.lz4
eingespielt:

Code: Alles auswählen

Using arguments: server_id=backup, decrypt=False, config_files=False, redis_data=False, hw_audit=True, sw_audit=True,
ignore_errors=False
Reading data from file
Decomressing lz4 data
Decoding msgpack data
Dropping database
Creating database
Updating database
Restoring 2 objects of type User
Restoring 10 objects of type Host
Restoring 115 objects of type Config
Restoring 8 objects of type ConfigState
Restoring 306 objects of type Product
Restoring 3271 objects of type ProductProperty
Restoring 17 objects of type ProductDependency
Restoring 306 objects of type ProductOnDepot
Restoring 69 objects of type ProductOnClient
Restoring 3421 objects of type ProductPropertyState
Restoring 1 objects of type Group
Restoring 2211 objects of type AuditSoftware
Restoring 4774 objects of type AuditSoftwareOnClient
Restoring 243 objects of type AuditHardware
Restoring 432 objects of type AuditHardwareOnHost
Reentering normal mode
Backup file 'backup_20260506.msgpack.lz4' successfully restored.
Processing backup file     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
Entering maintenance mode  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
Preparing database         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
Restoring database objects ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
Zur Sicherheit einen Neustart gemacht und trotzdem können die Clients weder von über das Tool opsi-configed erreicht werden bzw. können die Clients den Server erreichen.

Stoße ich z. B. ein hwaudit an, erhalte ich diese Meldung: not connected to messagebus


Bild

Scheinbar kann der opsiagent auf dem Windowsrechner den neuen Server nicht erreichen/kontaktieren.
Komisch ist, dass man aber sehr wohl vom Windowsrechner auf die Freigabe des neuen Servers über den Namen bzw.die IP-Adresse zugreifen kann.

Es muss also auf der Serverseite liegen. Was habe ich hier vergessen zu sichern/zu übertragen?

Vielen Dank und Gruß
Frank
Dateianhänge
messagebus.png
messagebus.png (70.05 KiB) 212 mal betrachtet
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2189
Registriert: 29 Mai 2008, 15:14

Re: neues opsi-server aufsetzen

Beitrag von j.schneider »

Hallo,

ist denn der Messagebus aktiviert?

Code: Alles auswählen

opsiclientd.config_service.permanent_connection = true
https://docs.opsi.org/opsi-docs-de/4.3/ ... n_anpassen

Grüße
Jan Schneider


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


softwareverteilen
Beiträge: 6
Registriert: 23 Apr 2026, 10:07

Re: neues opsi-server aufsetzen

Beitrag von softwareverteilen »

Kurze Gegenfrage bitte:

Wie kann man den aktuellen Status ausgeben und wo stelle ich den Wert auf True?

Gruß
Frank Hochrath
softwareverteilen
Beiträge: 6
Registriert: 23 Apr 2026, 10:07

Re: neues opsi-server aufsetzen

Beitrag von softwareverteilen »

Und noch eine Frage bitte.
den gesicherten Inhalt aus /etc/opsi des ersten Servers habe ich auf den zweiten Server übertragen, Reboot.
Im Management-Tool opsi-configed werden die Rechner mit einem grünen Haken angezeigt und messagebus-Meldung auch nicht mehr, einen Schritt also weiter :-)
Das hwaudit wird aber immer noch nicht ausgeführt.

Suche ich nach LOG-Files erhalte ich für jeden Client einen Logfile.

Code: Alles auswählen

ls -l /var/log/opsi/clientconnect/
total 2068
-rw-r--r-- 1 opsiconfd opsiadmin  242462 Mai  7 12:38 swtest1.xy.de.log
-rw-r--r-- 1 opsiconfd opsiadmin 1000101 Mai  7 12:37 swtest1.xy.de.log.1
-rw-r--r-- 1 opsiconfd opsiadmin  206887 Mai  7 12:27 swtest2.xy.de.log
-rw-r--r-- 1 opsiconfd opsiadmin  656469 Mai  7 11:58 swtest2.xy.de.log.1

Mein aktueller Windows-Testrechner hat die Log-Datei

Code: Alles auswählen

-rw-r--r-- 1 opsiconfd opsiadmin  242462 Mai  7 12:38 swtest1.xy.de.log
und enthält einen Hinweis:

Code: Alles auswählen

 tail -f /var/log/opsi/clientconnect/swtest1.xy.de.log
  File "opsiclientd\EventProcessing.py", line 1184, in runActions
  File "opsiclientd\EventProcessing.py", line 543, in mountDepotShare
  File "opsiclientd\EventProcessing.py", line 532, in mountDepotShare
  File "OPSI\System\Windows.py", line 934, in mount
RuntimeError: Failed to mount '\\sw.xy.de\opsi_depot': (86, 'WNetAddConnection2', 'Das angegebene Netzwerkkennwort ist falsch.')
[6] [2026-05-07 12:38:44.870] [event processing gui_startup{installation_pending}] Failed to get shutdownRequested from registry: [WinError 2] Das System kann die angegebene Datei nicht finden   (opsiclientd.py:122)
[5] [2026-05-07 12:38:44.870] [event processing gui_startup{installation_pending}] Shutdown request in Registry: 0   (opsiclientd.py:125)
[5] [2026-05-07 12:38:44.870] [event processing gui_startup{installation_pending}] Reboot request in Registry: 0   (opsiclientd.py:109)
[5] [2026-05-07 12:38:44.870] [event processing gui_startup{installation_pending}] Writing log to service   (EventProcessing.py:326)
Ist damit das Passort für den Zugriff auf \\sw.xy.de\opsi_depot und Co. gemeint?
Wenn ja, habe ich mich bei der Einrichtung des zweiten Servers vertippt?
Kann es noch im Nachgang angepasst werden?
Oder ist es das Passwort für den pcpatch?

Gruß und tausend Dank. Ich habe das Gefühl, ich stehe vor dem Tor, komme aber nicht rein...
Benutzeravatar
ThomasT
uib-Team
Beiträge: 583
Registriert: 26 Jun 2013, 12:26

Re: neues opsi-server aufsetzen

Beitrag von ThomasT »

Das ist das pcpatch Passwort, setze es am einfachsten einfach mal neu mit

Code: Alles auswählen

opsiconfd setup --set-depot-user-password


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


Antworten