Änderungen von Dokument Nexus H2 Datenbank-Migration
Zuletzt geändert von Jonas Mayer am 2025/04/13 09:19
Von Version 9.1
bearbeitet von Jonas Mayer
am 2024/12/09 16:30
am 2024/12/09 16:30
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 13.1
bearbeitet von Tom Altenbrunn
am 2025/03/06 15:50
am 2025/03/06 15:50
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. jonasmayer@sbede1 +xwiki:XWiki.TomAltenbrunn@sbede - Inhalt
-
... ... @@ -9,10 +9,14 @@ 9 9 10 10 == Downgrade auf Version 3.70.2 == 11 11 12 -Wechseln Sie sich vom **ldhost **in den Container **nexus-g1**. Dort wird per **apt install** ein Downgrade der Nexus-Version von 3.7 2.0 auf Version 3.70.2 durchgeführt.12 +Wechseln Sie sich vom **ldhost **in den Container **nexus-g1**. Dort wird per **apt install** ein Downgrade der Nexus-Version von 3.74.0 auf Version 3.70.2 durchgeführt. 13 13 14 14 {{code language="bash"}} 15 15 root@ldhost:~ # ssh nexus-g1 16 +#puppet-agent temporär deaktivieren und openjdk auf Version 11 downgraden 17 +root@nexus-g1:~ # pdis 18 +root@nexus-g1:~ # apt install openjdk-11-jre-headless 19 +root@nexus-g1:~ # apt purge openjdk-17-jre-headless 16 16 root@nexus-g1:~ # apt install --reinstall ld-nexus=3.70.2.01+3 17 17 {{/code}} 18 18 ... ... @@ -70,7 +70,7 @@ 70 70 71 71 [[image:deep-dive_nexus_05_nexus-g1-new-backup-folder.png||class="img-thumbnail"]] 72 72 73 -Speichern Sie nun den Backup-Task über "Create task".77 +Speichern Sie nun den Backup-Task über** Create task**. 74 74 75 75 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. 76 76 ... ... @@ -96,6 +96,7 @@ 96 96 {{code language="bash"}} 97 97 root@ldhost:~ # screen 98 98 root@ldhost:~ # ssh nexus-g1 103 +root@nexus-g1:~ # cd /data/sonatype-work/backup 99 99 root@nexus-g1:/data/sonatype-work/backup # systemctl stop nexus.service 100 100 101 101 {{/code}} ... ... @@ -126,23 +126,13 @@ 126 126 ))) 127 127 128 128 129 - == OpenJDK-Versiontzen==134 +Das Versionsupgrade des Nexus von 3.70.2 auf 3.74.0durchführen. 130 130 131 -Damit der Nexus auf die neuere JDK-Version 17 zurückgreift wird diese in der nexus-g1.yaml im **puppeteer-g3** definiert. 132 - 133 133 {{code language="bash"}} 134 -root@ldhost:~ # ssh puppeteer-g3 135 -root@puppeteer-g3:~ # cd /etc/logodidact/ 136 -root@puppeteer-g3:~ # echo "ld_openjdk::package: 'openjdk-17-jre-headless'" >> /etc/logodidact/hiera/custom.d/nexus-g1.yaml 137 -root@puppeteer-g3:~ # git add . 138 -root@puppeteer-g3:~ # git commit -a -m "nexus-g1 Datenbank von OrientDB auf H2 migriert und auf OpenJDK-17 Runtime festgelegt" 139 -{{/code}} 140 - 141 -Im Anschluss wieder in den Container **nexus-g1** wechseln und das Versionsupgrade des Nexus von 3.70.2 auf 3.72.0. durchführen. 142 - 143 -{{code language="bash"}} 144 144 root@nexus-g1:~ # apt upgrade -y 138 +root@nexus-g1:~ # pena 145 145 root@nexus-g1:~ # prun 140 +#Hier wird openjdk17 reinstalliert passend zur neuesten Nexus-Version 146 146 {{/code}} 147 147 148 148 Am Ende kann noch aufgeräumt und das **/data/sonatype-work/nexus3/legacy** Verzeichnis entfernt werden.