한 시스템에서 다른 시스템으로 Sonatype Nexus 리포지토리 마이그레이션


12

nexus repo를 마이그레이션하려고합니다. 어떻게하면 좋을까요?


@Nicolas 솔루션에 따라 사용자가 자동으로 마이그레이션 되었습니까?
Gnanam

답변:


13

doco에 명시된 바와 같이 데이터 스토리지 및 구성. 응용 프로그램과 분리되어 있습니다.

이렇게하면 아무 문제없이 응용 프로그램 디렉토리 (같은 것 /opt/nexus-oss-webapp-X.Y.Z/)와 데이터 디렉토리 ( /opt/sonatype-work/)를 새 서버로 복사 할 수 있습니다 .

다시 시작하기 전에 변경해야 할 유일한 설정은 편집하여 수행 할 수있는 저장소 URL이라고 생각합니다 sonatype-work/nexus/conf/nexus.xml.

방금 레포를 컴퓨터에서 다른 컴퓨터로 옮기고 아무런 문제없이 동시에 1.8.x에서 1.9.0으로 업그레이드했습니다.


2
설명서에 대한 링크가 변경되었으며 현재는 다음과 같습니다. sonatype.com/books/nexus-book/reference/…
Hbf

@NicolasGuillaumin : 사용자도 자동으로 마이그레이션됩니까?
Gnanam

사용자에 대해 잘 모르겠습니다. LDAP를 사용하고 있으므로 로컬 사용자가 없습니다. 데이터 폴더에도 저장되어 있다고 가정합니다.
Nicolas Guillaumin


이 게시물 blog.sonatype.com/2010/01/… 에는 백업에 포함 할 폴더와 생략 할 폴더에 대한 섹션이 있습니다.
Ashutosh Jindal

0

다음과 유사한 구조를 생성하는 최신 버전의 Nexus의 경우 :

blobs  cache  db  elasticsearch  etc  generated-bundles  instances  javaprefs  kar  keystores  lock  log  orient  port  restore-from-backup  tmp

Blobdb 디렉토리를 모두 압축 하여 새 위치에 Nexus를 새로 설치 한 것에서 간단히 바꿀 수 있습니다.

잊지 마세요 chown하지 적절한 권한에 압축 해제 후 파일을.

교체하기 전에 Nexus를 중지해야합니다. 교체 한 후 Nexus 백업을 시작하면 문제없이 시작하고 다시 색인을 생성 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.