Sonatype Nexusリポジトリをあるマシンから別のマシンに移行する


12

nexusリポジトリを移行しようとしています。どのように私はそれについて行くことができますか?


@Nicolasソリューションごとに、ユーザーも自動的に移行されましたか?
グナナム

回答:


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:ユーザーも自動的に移行されますか?
グナナム

ユーザーについてはわかりません。LDAPを使用しているため、ローカルユーザーはいません。データフォルダーにも保存されると想定します。
ニコラス


この投稿blog.sonatype.com/2010/01/…に は、バックアップに含めるフォルダーと省略するフォルダーについてのセクションがあり、どれが非常に有用であることがわかりました。
アシュトッシュジンダル

0

これに類似した構造を作成するNexusの最新バージョンの場合:

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

ブロブdbディレクトリの両方を圧縮して、新しい場所にあるNexusの新規インストールから置き換えることができます。

適切な権限に解凍した後、ファイルをchownすることを忘れないでください。

交換する前にNexusが停止していることを確認してください。交換したら、Nexusを起動して問題なく起動し、インデックスの再作成を開始します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.