始める前に
- Nexus 2.xのアップグレード機能を有効にし、この新しい機能のためにStatusタブに見つかったアクセストークンをコピーし、保存していること。
- Nexus 3のアップグレード機能を有効にしていること。
詳細は、Sonatypeのドキュメンテーションをご覧ください。
手順
-
Nexus 3の左パネルにある[Administration] (管理)メニューで、を選択します。
-
すべてのリポジトリーを削除します。
-
Nexus 3の[Administration] (管理)メニューで、[Upgrade] (アップグレード)をクリックします。
-
[Agent connection] (エージェント接続)ページで、アップグレードエージェントへの接続を設定します。
-
[URL]フィールドにNexus 2のURLを入力します。
-
Nexus 2の[Upgrade: Agent] (アップグレード: エージェント)機能から得たアクセストークンを[Access Token] (アクセストークン)フィールドに入力します。
-
Nexus 2からNexus 3に転送するコンテンツを[Content] (コンテンツ)ページから選択します。
-
[Repository Defaults] (リポジトリーのデフォルト)ページで、リポジトリーのアップグレードに使用するデフォルト設定を選択します。
Nexus 2とNexus 3が同じサーバーで実行されている時は、[Hard link (fastest)] (ハードリンク(最速))または[Filesystem copy (slow)] (ファイルシステムコピー(低速))を選択できます。
-
[Repositories] (リポジトリー)ページで、Nexus 3にアップグレードするリポジトリーを選択します。
-
[Preview] (プレビュー)ページで[Begin] (開始)をクリックし、アップグレードを開始します。
アップグレードは準備、同期、終了という3段階で構成されます。
アップグレードを確定するには、監視を停止し、[Finishing] (終了)画面の指示に従います。
タスクの結果
Nexus 2のアーティファクトはすべてNexus 3に移行されますが、ロールは移行されません。
次のタスク
ロールとユーザーはNexus 3で設定する必要があります。詳細は、Talendアーティファクトリポジトリーインスタンスでロールを設定をご覧ください。