Ä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
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 11.1
bearbeitet von Tom Altenbrunn
am 2025/03/06 08:53
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.jonasmayer@sbede
1 +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.72.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  
... ... @@ -126,23 +126,13 @@
126 126  )))
127 127  
128 128  
129 -== OpenJDK-Version setzen ==
133 +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
137 +root@nexus-g1:~ # pena
145 145  root@nexus-g1:~ # prun
139 +#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.