neues opsi-server aufsetzen
-
softwareverteilen
- Beiträge: 6
- Registriert: 23 Apr 2026, 10:07
neues opsi-server aufsetzen
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
Re: neues opsi-server aufsetzen
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.lz4Diese 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
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
-
softwareverteilen
- Beiträge: 6
- Registriert: 23 Apr 2026, 10:07
Re: neues opsi-server aufsetzen
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.lz4Code: 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
Stoße ich z. B. ein hwaudit an, erhalte ich diese Meldung: not connected to messagebus

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 (70.05 KiB) 211 mal betrachtet
- j.schneider
- uib-Team
- Beiträge: 2189
- Registriert: 29 Mai 2008, 15:14
Re: neues opsi-server aufsetzen
ist denn der Messagebus aktiviert?
Code: Alles auswählen
opsiclientd.config_service.permanent_connection = trueGrüß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
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
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.1Mein 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.logCode: 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)
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...
Re: neues opsi-server aufsetzen
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