Änderungen von Dokument Nexus H2 Datenbank-Migration
Zuletzt geändert von Jonas Mayer am 2025/04/13 09:19
Von Version 4.1
bearbeitet von Tom Altenbrunn
am 2024/10/25 14:33
am 2024/10/25 14:33
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 6.4
bearbeitet von Tom Altenbrunn
am 2024/11/11 09:14
am 2024/11/11 09:14
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,8 +1,12 @@ 1 - Bedingtdurch mehrere Änderungen werden die Nexus-Komponenten weg von OrientDB-Datenbank auf H2 umgezogen und JavaDeploymenKit (JDK) 11 zu Version 17. Dies macht es erforderlich in Logodidact-Umgebungen die beiden Komponenten manuell zu aktualisieren.1 +{{toc/}} 2 2 3 +---- 3 3 4 - =Vorgehen=5 +Bedingt durch mehrere herstellerseitige Änderungen des Nexus werden die Nexus-Komponenten weg von OrientDB-Datenbank auf H2 umgezogen und JavaDeploymenKit (JDK) 11 zu Version 17. Aufgrund der Komplexität entfällt ein automatisiertes Upgrade und es ist erforderlich in Logodidact-Umgebungen diese beiden Komponenten manuell zu aktualisieren. 5 5 7 + 8 += __Vorgehen__ = 9 + 6 6 == Downgrade auf Version 3.70.2 == 7 7 8 8 Wechseln Sie sich vom **ldhost **in den Container **nexus-g1**. Dort wird per **apt install** ein Downgrade der Nexus-Version von 3.72.0 auf Version 3.70.2 durchgeführt. ... ... @@ -9,11 +9,11 @@ 9 9 10 10 {{code language="bash"}} 11 11 root@ldhost:~ # ssh nexus-g1 12 -root@nexus-g1:~ # apt install --reinstall ld-nexus=3.70.2-01 ~20241002.14150616 +root@nexus-g1:~ # apt install --reinstall ld-nexus=3.70.2-01+3 13 13 {{/code}} 14 14 15 15 16 -== Backup der Nexus-Repositorys == 20 +== __Backup der Nexus-Repositorys__ == 17 17 18 18 === Basis-Setup durchführen === 19 19 ... ... @@ -36,7 +36,7 @@ 36 36 [[image:deep-dive_nexus_02_1stlogin.png]] 37 37 38 38 39 -Aktivieren Sie in **Schritt 2** den "anonymen Zugriff" auf den Nexus und bestätigen mit "Next". In** 43 +Aktivieren Sie in **Schritt 2** den "anonymen Zugriff" auf den Nexus und bestätigen mit "Next". In** Schritt 3 **wird die Konfiguration abgeschlossen. 40 40 41 41 [[image:deep-dive_nexus_03_enable-anonaccess.png]] 42 42 ... ... @@ -57,6 +57,7 @@ 57 57 58 58 [[image:deep-dive_nexus_07_backup-task-settings.png]] 59 59 64 + 60 60 Danach das Backupverzeichnis im Container **nexus-g1** anlegen. Damit der Ordner die korrekten Berechtigungen erhält wird dieser mit dem Benutzer "nexus" erstellt. 61 61 62 62 [[image:deep-dive_nexus_05_nexus-g1-new-backup-folder.png||class="img-thumbnail"]] ... ... @@ -89,7 +89,7 @@ 89 89 {{/code}} 90 90 91 91 92 -Im Anschluss das Migrations-Skript starten. Es ist wichtig, das Skript im Backupverzeichnisdirektauszuführen.97 +Im Anschluss das Migrations-Skript {{box}}ld-nexus-db-migrator{{/box}} starten. Es ist wichtig, das Skript aus dem Backupverzeichnis heraus auszuführen. 93 93 94 94 [[image:deep-dive_nexus_11_run-db-migration-tool.png||class="img-thumbnail"]] 95 95