Seite 1 von 1

Upgrade nach 4.0 und Plattformwechsel

Verfasst: 08 Sep 2010, 21:45
von friedhelm
Hallo Freunde,

wir betreiben Opsi 3.4 auf einer virtualisierten Maschine unter openSuSE-11.0. Wir würden den Versionssprung gerne nutzen, um die veraltete SuSE-Installation los zu werden. Daher unsere Frage: Ist es möglich, die Daten der 3.4er-Installation auf ein neues 4.0er-System zu portieren? Genügt es, /home/opsiproduct und /var/lib/opsi/ zu kopieren?

Vielen Dank für Eure Hilfe!

Friedhelm

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 08 Sep 2010, 23:08
von j.schneider
Hallo,

grundsätzlich ist das eine gute Idee.
Das Kopieren der Dateien alleine reicht aber nicht aus.
Die Daten müssen zusätzlich konvertiert werden.
Das ist alles gut dokumentiert:
http://download.uib.de/opsi4.0/doc/opsi ... uch-de.pdf

Gruß,
Jan Schneider

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 09 Sep 2010, 19:04
von friedhelm
Hallo Herr Schneider,

vielen Dank für die Antwort und den Link. Ich habe ein wenig gelesen und wollte auf den "opsiclientd" umsteigen, um die Updatevoraussetzung zu schaffen. Dazu wollte ich die aktuellen Pakete von "essential" installieren. Leider schlägt dies fehl:

opsiserver:~/tmp # opsi-package-manager -i preloginloader_3.4-69.opsi
Installing package 'preloginloader_3.4-69.opsi' on depot 'opsiserver.linne-schule.cidsnet.de'
ERROR: {'message': "Package file '/root/tmp/preloginloader_3.4-69.opsi' does not exist", 'class': 'BackendIOError'}

Die Installation selbstgebauter Pakete funktioniert hingegen. Kann es sein, daß unsere Opsi-Version (3.4-1) inkompatibel für die neuen Pakete ist?

Wie bekomme ich unter diesen Umständen das Update hin?

Vielen Dank!

Friedhelm

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 09 Sep 2010, 20:19
von wolfbardo
Hallo,

das sieht nach einem Rechteproblem aus.
z.B.

Code: Alles auswählen

mv /root/tmp/preloginloader_3.4-69.opsi /var/lib/opsi/products
cd /var/lib/opsi/products
opsi-package-manager -i preloginloader_3.4-69.opsi
sollte klappen

Gruss
Bardo Wolf

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 11 Sep 2010, 09:49
von friedhelm
Hallo Herr Bardo,

ja, nun hat die Installation geklappt. Vielen Dank!

Ist es damit getan? Läuft nach der Installation des neuen Praeloginloader automatisch der opsiclientd?

Vielen Dank

Friedhelm

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 11 Sep 2010, 11:42
von j.schneider
Der preloginloader muss noch für alle Clients auf "setup" gesetzt werden.

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 11 Sep 2010, 20:45
von friedhelm
Hallo Herr Schneider,

ja klar, versteht sich. Meine Frage zielte vielmehr in die Richtung, ob serverseitig vor der Migration noch etwas anzupassen ist. Schließlich ist es eine SuSE-Installation und die Opsi-Pakete sind extrem veraltet.

Vielen Dank!

Friedhelm

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 12 Sep 2010, 19:03
von d.oertel
Hi,

ansich sind bei einem Upgrade von opsi 3.4 keine grundsätzlichen Probleme zu erwarten.
Auch bei openSuse nicht. Auch nicht im Rahmen eines OS-Versionswechsels.
Aufgrund des geringen Erfahrungsschatzes ist ein gründliches Backup sicher sinnvoll.
Und wie erwähnt die vollständige Ablösung von Clients im prelogin mode.

gruss
d.oertel

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 12 Sep 2010, 21:48
von friedhelm
Sehr geehrter Herr Dr. Oertel,

vielen Dank für Ihre Antwort!

Ihr Optimismus beruhigt mich. Ich habe vor, das Upgrade strikt nach Handbuch vorzunehmen.

Ja, selbstverständlich sichern wir den Opsi-Server täglich. Sowohl die relevanten Daten, als auch den Container der virtuellen Maschine.

> Und wie erwähnt die vollständige Ablösung von Clients im prelogin mode.

Öhm, klar; ja sicher. Und wie mach` ich das? Genügt die Installation des neuen "Prelogin-Loaders" auf sämtlichen Clients der Schule?

Vielen Dank für Ihre Mühe und dieses extrem geile Open-Source-Tool!

Mit freundlichen Grüßen

Friedhelm

Re: Upgrade nach 4.0 und Plattformwechsel

Verfasst: 13 Sep 2010, 20:39
von d.oertel
Hi,
Und wie erwähnt die vollständige Ablösung von Clients im prelogin mode.

Öhm, klar; ja sicher. Und wie mach` ich das? Genügt die Installation des neuen "Prelogin-Loaders" auf sämtlichen Clients der Schule?
Ja - auf allen Clients, auf denen beim preloginloader das property 'client_servicetype' auf 'prelogin' steht, diese auf 'opsiclientd' stellen und den preloginloader auf setup. Dafür sorgen, das diese setups vor der Migration abgearbeitet sind.

gruss
d.oertel