¿Los usuarios también migraron automáticamente en su caso, según la solución @Nicolas?
Gnanam
Respuestas:
13
Como se indica en la DoCo el almacenamiento y la configuración de datos. está separado de la aplicación.
De esta manera, puede copiar tanto el directorio de la aplicación (algo parecido /opt/nexus-oss-webapp-X.Y.Z/) como su directorio de datos ( /opt/sonatype-work/) a un nuevo servidor sin ningún problema.
Sospecho que la única configuración que tendrá que cambiar antes de intentar reiniciarla es la URL del repositorio que se puede hacer editando sonatype-work/nexus/conf/nexus.xml.
Simplemente moví mi repositorio de una máquina a otra, y lo actualicé de 1.8.x a 1.9.0 al mismo tiempo sin ningún problema.
@NicolasGuillaumin: ¿Entonces los usuarios también migran automáticamente?
Gnanam
No estoy seguro acerca de los usuarios, estoy usando LDAP, así que no tengo usuarios locales. Supongo que también se almacenarían en la carpeta de datos.
Esta publicación blog.sonatype.com/2010/01/… tiene una sección sobre qué carpetas incluir en una copia de seguridad y cuáles omitir, lo que me pareció bastante útil.
Ashutosh Jindal
0
Para la versión más reciente de Nexus que crea una estructura similar a esta:
blobs cache db elasticsearch etc generated-bundles instances javaprefs kar keystores lock log orient port restore-from-backup tmp
Simplemente puede comprimir los blobs y el directorio db y reemplazarlos desde una nueva instalación de Nexus en la nueva ubicación.
No olvides cortar los archivos después de descomprimirlos en los permisos apropiados.
Asegúrese de que Nexus se detenga antes de reemplazarlos. Una vez reemplazado, inicie una copia de seguridad de Nexus, debería comenzar sin problemas y comenzar a volver a indexar.
Respuestas:
Como se indica en la DoCo el almacenamiento y la configuración de datos. está separado de la aplicación.
De esta manera, puede copiar tanto el directorio de la aplicación (algo parecido
/opt/nexus-oss-webapp-X.Y.Z/
) como su directorio de datos (/opt/sonatype-work/
) a un nuevo servidor sin ningún problema.Sospecho que la única configuración que tendrá que cambiar antes de intentar reiniciarla es la URL del repositorio que se puede hacer editando
sonatype-work/nexus/conf/nexus.xml
.Simplemente moví mi repositorio de una máquina a otra, y lo actualicé de 1.8.x a 1.9.0 al mismo tiempo sin ningún problema.
fuente
Para la versión más reciente de Nexus que crea una estructura similar a esta:
Simplemente puede comprimir los blobs y el directorio db y reemplazarlos desde una nueva instalación de Nexus en la nueva ubicación.
No olvides cortar los archivos después de descomprimirlos en los permisos apropiados.
Asegúrese de que Nexus se detenga antes de reemplazarlos. Una vez reemplazado, inicie una copia de seguridad de Nexus, debería comenzar sin problemas y comenzar a volver a indexar.
fuente