Di chuyển repo Sonatype Nexus từ máy này sang máy khác


12

Tôi đang cố gắng để di chuyển nexus repo. Làm thế nào tôi có thể đi về nó, bất kỳ con trỏ?


Người dùng cũng tự động di chuyển trong trường hợp của bạn, theo giải pháp @Nicolas?
Gnanam

Câu trả lời:


13

Như đã nêu trong DOCO việc lưu trữ dữ liệu và cấu hình. được tách ra khỏi ứng dụng.

Bằng cách này, bạn có thể chỉ cần sao chép cả thư mục ứng dụng (Một cái gì đó như /opt/nexus-oss-webapp-X.Y.Z/) và thư mục dữ liệu của bạn ( /opt/sonatype-work/) sang một máy chủ mới mà không gặp rắc rối nào.

Tôi nghi ngờ cài đặt duy nhất mà bạn sẽ cần thay đổi trước khi thử khởi động lại là URL kho lưu trữ có thể được thực hiện bằng cách chỉnh sửa sonatype-work/nexus/conf/nexus.xml.

Tôi vừa chuyển repo của mình từ máy này sang máy khác và nâng cấp nó từ 1.8.x lên 1.9.0 cùng một lúc mà không gặp sự cố nào.


2
Liên kết đến tài liệu đã thay đổi và hiện tại: sonatype.com/books/nexus-book/reference/ mẹo
Hbf

@NicolasGuillaumin: Vậy người dùng cũng được di chuyển tự động chứ?
Gnanam

Không chắc chắn về người dùng, tôi đang sử dụng LDAP vì vậy tôi không có người dùng cục bộ. Tôi sẽ giả định rằng chúng cũng sẽ được lưu trữ trong thư mục dữ liệu.
Nicolas Guillaumin


Bài đăng này blog.sonatype.com/2010/01/ Có một phần trong đó các thư mục sẽ bao gồm trong một bản sao lưu và bỏ qua mà tôi thấy khá hữu ích.
Ashutosh Jindal

0

Đối với phiên bản Nexus mới nhất tạo cấu trúc tương tự như sau:

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

Bạn có thể chỉ cần nén cả hai đốm màu và thư mục db và thay thế chúng từ bản cài đặt Nexus mới tại vị trí mới.

Đừng quên chown các tập tin sau khi giải nén các quyền thích hợp.

Đảm bảo Nexus bị dừng trước khi bạn thay thế chúng. Sau khi được thay thế, hãy khởi động lại Nexus, nó sẽ bắt đầu mà không gặp vấn đề gì và bắt đầu lập chỉ mục lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.