回答:
docoに記載されているように、データストレージと設定。アプリケーションから分離されています。
この方法では、アプリケーションディレクトリ(のようなもの/opt/nexus-oss-webapp-X.Y.Z/
)とデータディレクトリ(/opt/sonatype-work/
)の両方を問題なく新しいサーバーにコピーできます。
再起動を試みる前に変更する必要がある設定は、編集によって実行できるリポジトリURLだけだと思いますsonatype-work/nexus/conf/nexus.xml
。
リポジトリをマシンから別のマシンに移動し、1.8.xから1.9.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を起動して問題なく起動し、インデックスの再作成を開始します。