Änderungen von Dokument Nexus H2 Datenbank-Migration

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

Von Version 1.17
bearbeitet von Tom Altenbrunn
am 2024/10/25 12:06
Änderungskommentar: (Autosaved)
Auf Version 1.12
bearbeitet von Tom Altenbrunn
am 2024/10/25 11:46
Änderungskommentar: (Autosaved)

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -53,50 +53,9 @@
53 53  [[image:deep-dive_nexus_06_new-backup-task.png]]
54 54  
55 55  
56 -In der Aufgabenvorlage für den Backup-Task vergeben Sie einen Namen, legen den Pfad zum Backupverzeichnis auf dem Server fest und aktivieren den Task.
56 +In der Aufgabenvorlage für den Backup-Task vergeben Sie einen Namen
57 57  
58 -[[image:deep-dive_nexus_07_backup-task-settings.png]]
59 59  
60 -Das Backupverzeichnis im Container nexus-g1 anlegen. Damit der Ordner die korrekten Berechtigungen erhält wird dieser mit dem Benutzer "nexus" erstellt.
61 -
62 -[[image:deep-dive_nexus_05_nexus-g1-new-backup-folder.png]]
63 -
64 -Speichern Sie nun den Backup-Task über "Create task".
65 -
66 -Nun im Anschluss den Task ausführen, wodurch ein Backup der Repos in das soeben erstellte Verzeichnis im nexus-g1 Container vollzogen wird. Je nach Größe kann diese Aufgabe entsprechend viel Zeit in Anspruch nehmen.
67 -
68 -[[image:deep-dive_nexus_08_run-backup-task.png]]
69 -
70 -
71 -Eine OK-Meldung in der Spalte "Last result" quittiert den erfolgreichen Abschluss.
72 -
73 -[[image:deep-dive_nexus_09_task-finished.png]]
74 -
75 -
76 -Serverseitig im nexus-g1 Backup-Verzeichnis liegen nun strukturell die vom Task erstellten Sicherungen vor.
77 -
78 -[[image:deep-dive_nexus_10_backup-files-in-container.png]]
79 -
80 -
81 -Migration durchführen
82 -
83 -Nach der Erstellung des Backups wird die eigentliche Migration durchgeführt. SBE bietet hierfür ein entsprechendes Migrations-Skript mit dem Namen "ld-nexus-db-migrator" an.
84 -
85 -Stoppen Sie zunächst den Nexus-Service.
86 -
87 -{{code language="bash"}}
88 -root@nexus-g1:/data/sonatype-work/backup # systemctl stop nexus.service
89 -{{/code}}
90 -
91 -
92 -Im Anschluss das Migrations-Skript starten. Es ist wichtig, das Skript im Backupverzeichnis direkt auszuführen.
93 -
94 -[[image:deep-dive_nexus_11_run-db-migration-tool.png]]
95 -
96 -Der Abschluss der Migratio
97 -
98 -
99 -
100 100  Info:
101 101  
102 102  Sollte bereits durch "ldupdate" im puppeteer-g3 die neue  Version 3.72.0 installiert worden sein, können Sie ein Downgrade auf die alte Version durchführen und dann den manuellen Upgrade-Prozess starten
deep-dive_nexus_05_nexus-g1-new-backup-folder.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -7.3 KB
Inhalt
deep-dive_nexus_07_backup-task-settings.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -80.0 KB
Inhalt
deep-dive_nexus_08_run-backup-task.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -35.0 KB
Inhalt
deep-dive_nexus_09_task-finished.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -53.6 KB
Inhalt
deep-dive_nexus_10_backup-files-in-container.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -24.9 KB
Inhalt
deep-dive_nexus_11_run-db-migration-tool.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.TomAltenbrunn@sbede
Größe
... ... @@ -1,1 +1,0 @@
1 -177.7 KB
Inhalt