Die Benutzer wurden in Ihrem Fall auch automatisch migriert. Per @Nicolas-Lösung?
Gnanam
Antworten:
13
Wie in der Dokumentation angegeben ist die Datenspeicherung und Konfiguration. wird von der Anwendung getrennt.
Auf diese Weise können Sie problemlos sowohl das Anwendungsverzeichnis (Etwa /opt/nexus-oss-webapp-X.Y.Z/) als auch Ihr Datenverzeichnis ( /opt/sonatype-work/) auf einen neuen Server kopieren .
Ich vermute, die einzige Einstellung, die Sie ändern müssen, bevor Sie versuchen, neu zu starten, ist die Repository-URL, die durch Bearbeiten vorgenommen werden kann sonatype-work/nexus/conf/nexus.xml.
Ich habe gerade mein Repo von einer Maschine auf eine andere verschoben und es gleichzeitig ohne Probleme von 1.8.x auf 1.9.0 aktualisiert.
@NicolasGuillaumin: Also werden Benutzer auch automatisch migriert?
Gnanam
Ich bin mir nicht sicher, ob Benutzer LDAP verwenden. Daher habe ich keine lokalen Benutzer. Ich würde davon ausgehen, dass sie auch im Datenordner gespeichert werden.
Dieser Beitrag blog.sonatype.com/2010/01/… hat einen Abschnitt darüber, welche Ordner in ein Backup aufgenommen werden sollen und welche weggelassen werden sollen, was ich sehr nützlich fand.
Ashutosh Jindal
0
Für die neueste Version von Nexus, die eine ähnliche Struktur erstellt:
blobs cache db elasticsearch etc generated-bundles instances javaprefs kar keystores lock log orient port restore-from-backup tmp
Sie können die Blobs und das DB- Verzeichnis einfach komprimieren und durch eine Neuinstallation von Nexus am neuen Speicherort ersetzen.
Vergessen Sie nicht, chown die Dateien nach dem Entpacken auf die entsprechenden Berechtigungen.
Stellen Sie sicher, dass Nexus gestoppt ist, bevor Sie sie ersetzen. Nach dem Ersetzen starten Sie das Nexus-Backup ohne Probleme und beginnen mit der Neuindizierung.
Antworten:
Wie in der Dokumentation angegeben ist die Datenspeicherung und Konfiguration. wird von der Anwendung getrennt.
Auf diese Weise können Sie problemlos sowohl das Anwendungsverzeichnis (Etwa
/opt/nexus-oss-webapp-X.Y.Z/
) als auch Ihr Datenverzeichnis (/opt/sonatype-work/
) auf einen neuen Server kopieren .Ich vermute, die einzige Einstellung, die Sie ändern müssen, bevor Sie versuchen, neu zu starten, ist die Repository-URL, die durch Bearbeiten vorgenommen werden kann
sonatype-work/nexus/conf/nexus.xml
.Ich habe gerade mein Repo von einer Maschine auf eine andere verschoben und es gleichzeitig ohne Probleme von 1.8.x auf 1.9.0 aktualisiert.
quelle
Für die neueste Version von Nexus, die eine ähnliche Struktur erstellt:
Sie können die Blobs und das DB- Verzeichnis einfach komprimieren und durch eine Neuinstallation von Nexus am neuen Speicherort ersetzen.
Vergessen Sie nicht, chown die Dateien nach dem Entpacken auf die entsprechenden Berechtigungen.
Stellen Sie sicher, dass Nexus gestoppt ist, bevor Sie sie ersetzen. Nach dem Ersetzen starten Sie das Nexus-Backup ohne Probleme und beginnen mit der Neuindizierung.
quelle