Änderungen von Dokument Nexus H2 Datenbank-Migration

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

Von Version 5.1
bearbeitet von Tom Altenbrunn
am 2024/10/25 14:34
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 6.6
bearbeitet von Tom Altenbrunn
am 2024/11/11 09:17
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -2,7 +2,7 @@
2 2  
3 3  ----
4 4  
5 -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.
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 voll automatisiertes Upgrade und es ist erforderlich in Logodidact-Umgebungen diese beiden Komponenten manuell zu aktualisieren.
6 6  
7 7  
8 8  = __Vorgehen__ =
... ... @@ -13,7 +13,7 @@
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~20241002.141506
16 +root@nexus-g1:~ # apt install --reinstall ld-nexus=3.70.2-01+3
17 17  {{/code}}
18 18  
19 19  
... ... @@ -61,6 +61,7 @@
61 61  
62 62  [[image:deep-dive_nexus_07_backup-task-settings.png]]
63 63  
64 +
64 64  Danach das Backupverzeichnis im Container **nexus-g1** anlegen. Damit der Ordner die korrekten Berechtigungen erhält wird dieser mit dem Benutzer "nexus" erstellt.
65 65  
66 66  [[image:deep-dive_nexus_05_nexus-g1-new-backup-folder.png||class="img-thumbnail"]]
... ... @@ -89,11 +89,14 @@
89 89  Stoppen Sie zunächst den Nexus-Service.
90 90  
91 91  {{code language="bash"}}
93 +root@ldhost:~ # screen
94 +root@ldhost:~ # ssh nexus-g1
92 92  root@nexus-g1:/data/sonatype-work/backup # systemctl stop nexus.service
96 +
93 93  {{/code}}
94 94  
95 95  
96 -Im Anschluss das Migrations-Skript starten. Es ist wichtig, das Skript im Backupverzeichnis direkt auszuführen.
100 +Im Anschluss das Migrations-Skript {{box}}ld-nexus-db-migrator{{/box}} starten. Es ist wichtig, das Skript aus dem Backupverzeichnis heraus auszuführen.
97 97  
98 98  [[image:deep-dive_nexus_11_run-db-migration-tool.png||class="img-thumbnail"]]
99 99  
... ... @@ -142,4 +142,3 @@
142 142  root@nexus-g1:~ # rm -rf /data/sonatype-work/nexus3/legacy
143 143  {{/code}}
144 144  
145 -