Użytkownicy migrowali również automatycznie w twoim przypadku, według rozwiązania @Nicolas?
Gnanam 24.04.13
Odpowiedzi:
13
Jak stwierdzono w doco, przechowywanie i konfiguracja danych. jest oddzielony od aplikacji.
W ten sposób możesz bez problemu skopiować zarówno katalog aplikacji (coś podobnego /opt/nexus-oss-webapp-X.Y.Z/), jak i katalog danych ( /opt/sonatype-work/) na nowy serwer.
Podejrzewam, że jedynym ustawieniem, które musisz zmienić przed próbą ponownego uruchomienia, jest adres URL repozytorium, którego można dokonać poprzez edycję sonatype-work/nexus/conf/nexus.xml.
Właśnie przeniosłem moje repozytorium z komputera na inny i bez problemu zaktualizowałem je z wersji 1.8.x do 1.9.0.
W tym poście blog.sonatype.com/2010/01/… znajduje się sekcja, w której foldery należy uwzględnić w kopii zapasowej, a którą pominąć, co uważam za bardzo przydatne.
Ashutosh Jindal,
0
W przypadku najnowszej wersji Nexusa, która tworzy strukturę podobną do tej:
blobs cache db elasticsearch etc generated-bundles instances javaprefs kar keystores lock log orient port restore-from-backup tmp
Możesz po prostu spakować zarówno obiekty BLOB, jak i katalog db i zastąpić je nową instalacją Nexusa w nowej lokalizacji.
Nie zapomnij przejrzeć plików po rozpakowaniu do odpowiednich uprawnień.
Upewnij się, że Nexus jest zatrzymany przed ich wymianą. Po wymianie uruchom Nexusa z powrotem, powinien zacząć bez żadnych problemów i zacznij ponownie indeksować.
Odpowiedzi:
Jak stwierdzono w doco, przechowywanie i konfiguracja danych. jest oddzielony od aplikacji.
W ten sposób możesz bez problemu skopiować zarówno katalog aplikacji (coś podobnego
/opt/nexus-oss-webapp-X.Y.Z/
), jak i katalog danych (/opt/sonatype-work/
) na nowy serwer.Podejrzewam, że jedynym ustawieniem, które musisz zmienić przed próbą ponownego uruchomienia, jest adres URL repozytorium, którego można dokonać poprzez edycję
sonatype-work/nexus/conf/nexus.xml
.Właśnie przeniosłem moje repozytorium z komputera na inny i bez problemu zaktualizowałem je z wersji 1.8.x do 1.9.0.
źródło
W przypadku najnowszej wersji Nexusa, która tworzy strukturę podobną do tej:
Możesz po prostu spakować zarówno obiekty BLOB, jak i katalog db i zastąpić je nową instalacją Nexusa w nowej lokalizacji.
Nie zapomnij przejrzeć plików po rozpakowaniu do odpowiednich uprawnień.
Upewnij się, że Nexus jest zatrzymany przed ich wymianą. Po wymianie uruchom Nexusa z powrotem, powinien zacząć bez żadnych problemów i zacznij ponownie indeksować.
źródło