Änderungen von Dokument Nexus H2 Datenbank-Migration

Zuletzt geändert von Jonas Mayer am 2025/04/13 09:19

Von Version 6.4
bearbeitet von Tom Altenbrunn
am 2024/11/11 09:14
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 4.1
bearbeitet von Tom Altenbrunn
am 2024/10/25 14:33
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,12 +1,8 @@
1 -{{toc/}}
1 +Bedingt durch 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.
2 2  
3 -----
4 4  
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.
4 += Vorgehen =
6 6  
7 -
8 -= __Vorgehen__ =
9 -
10 10  == Downgrade auf Version 3.70.2 ==
11 11  
12 12  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.
... ... @@ -13,11 +13,11 @@
13 13  
14 14  {{code language="bash"}}
15 15  root@ldhost:~ # ssh nexus-g1
16 -root@nexus-g1:~ # apt install --reinstall ld-nexus=3.70.2-01+3
12 +root@nexus-g1:~ # apt install --reinstall ld-nexus=3.70.2-01~20241002.141506
17 17  {{/code}}
18 18  
19 19  
20 -== __Backup der Nexus-Repositorys__ ==
16 +== Backup der Nexus-Repositorys ==
21 21  
22 22  === Basis-Setup durchführen ===
23 23  
... ... @@ -40,7 +40,7 @@
40 40  [[image:deep-dive_nexus_02_1stlogin.png]]
41 41  
42 42  
43 -Aktivieren Sie in **Schritt 2** den "anonymen Zugriff" auf den Nexus und bestätigen mit "Next". In** Schritt 3 **wird die Konfiguration abgeschlossen.
39 +Aktivieren Sie in **Schritt 2** den "anonymen Zugriff" auf den Nexus und bestätigen mit "Next". In** Schritt 3 **wird die Konfiguration abgeschlossen.
44 44  
45 45  [[image:deep-dive_nexus_03_enable-anonaccess.png]]
46 46  
... ... @@ -61,7 +61,6 @@
61 61  
62 62  [[image:deep-dive_nexus_07_backup-task-settings.png]]
63 63  
64 -
65 65  Danach das Backupverzeichnis im Container **nexus-g1** anlegen. Damit der Ordner die korrekten Berechtigungen erhält wird dieser mit dem Benutzer "nexus" erstellt.
66 66  
67 67  [[image:deep-dive_nexus_05_nexus-g1-new-backup-folder.png||class="img-thumbnail"]]
... ... @@ -94,7 +94,7 @@
94 94  {{/code}}
95 95  
96 96  
97 -Im Anschluss das Migrations-Skript {{box}}ld-nexus-db-migrator{{/box}} starten. Es ist wichtig, das Skript aus dem Backupverzeichnis heraus auszuführen.
92 +Im Anschluss das Migrations-Skript starten. Es ist wichtig, das Skript im Backupverzeichnis direkt auszuführen.
98 98  
99 99  [[image:deep-dive_nexus_11_run-db-migration-tool.png||class="img-thumbnail"]]
100 100