Veritas NetBackup™ CloudPoint インストールおよびアップグレードガイド
- 第 I 部 CloudPoint のインストールおよび構成
- CloudPoint のインストールの準備
- CloudPoint ホストのサイズの決定に関する推奨事項
- コンテナイメージを使用した CloudPoint の配備
- CloudPoint 拡張機能の配備
- CloudPoint クラウドプラグイン
- CloudPoint ストレージアレイプラグイン
- NetApp プラグインの構成に関する注意事項
- Nutanix Files プラグインの構成に関する注意事項
- Dell EMC Unity アレイプラグインの構成に関する注意事項
- Pure Storage FlashArray プラグインの構成に関する注意事項
- HPE RMC プラグインの構成に関する注意事項
- HPE XP プラグインの構成に関する注意事項
- Hitachi プラグインの構成に関する注意事項
- Hitachi (HDS VSP 5000) プラグインの構成に関する注意事項
- InfiniBox プラグインの構成に関する注意事項
- Dell EMC PowerScale (Isilon) プラグインの構成に関する注意事項
- Dell EMC PowerMax および VMax プラグインの構成に関する注意事項
- Qumulo プラグインの構成に関する注意事項
- CloudPoint アプリケーションエージェントとプラグイン
- Oracle プラグインの構成に関する注意事項
- スナップショットのリストアについて
- SQL Server スナップショットのリストア後に必要な追加手順
- CloudPoint のエージェントレス機能を使用した資産の保護
- NetBackup CloudPoint でのボリュームの暗号化
- CloudPoint セキュリティ
- CloudPoint のインストールの準備
- 第 II 部 CloudPoint のメンテナンス
Docker 環境でのアップグレード
Docker 環境で CloudPoint サーバーをアップグレードするには
- CloudPoint アップグレードインストーラをダウンロードします。
CloudPoint のダウンロードページで、[今すぐダウンロード (Download Now)]をクリックして CloudPoint インストーラをダウンロードします。
CloudPoint ソフトウェアコンポーネントは Docker イメージの形式で利用可能で、これらのイメージは圧縮ファイルにパッケージ化されます。ファイル名の形式を次に示します。
Veritas_CloudPoint_9.x.x.x.img.gz
ファイル名の数値シーケンスは、製品のバージョンを表します。
- CloudPoint を配備するコンピュータに、ダウンロードした圧縮イメージファイルをコピーします。
- 次のコマンドを使用して、イメージファイルをロードします。
# sudo docker load -i <imagefilename>
たとえば、バージョンが
9.1.0.0.9349
の場合、コマンド構文は次のようになります。# sudo docker load -i Veritas_CloudPoint_9.1.0.0.9349.img.gz
次のようなメッセージがコマンドラインに表示されます。
Load -i VRTScloudpoint-docker-9.1.0.0.9349.img.gz 3b48714f4630: Loading layer [====================>] 26.62kB/26.62kB e2be05255641: Loading layer [====================>] 1.022GB/1.022GB f4019e787431: Loading layer [====================>] 71.16MB/71.16MB 8fa41882618d: Loading layer [====================>] 2.56kB/2.56kB 2eb7b5f07188: Loading layer [====================>] 433.6MB/433.6MB 9a80f5e55187: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-policy:9.1.0.0.9349 4610240a3245: Loading layer [====================>] 2.56kB/2.56kB 009536fb1f1f: Loading layer [====================>] 4.096kB/4.096kB e281e184c054: Loading layer [====================>] 51.31MB/51.31MB 01455a2a7aca: Loading layer [====================>] 38.89MB/38.89MB 0cd7f5d9561b: Loading layer [====================>] 803.8kB/803.8kB cbe0c1de2aeb: Loading layer [====================>] 3.072kB/3.072kB bf3c086d3dc8: Loading layer [====================>] 99.56MB/99.56MB Loaded image: veritas/flexsnap-api-gateway:9.1.0.0.9349 0c5d3de7e49e: Loading layer [====================>] 38.26MB/38.26MB ecc5f9d1a612: Loading layer [====================>] 57.34kB/57.34kB 02b122e862b3: Loading layer [====================>] 4.327MB/4.327MB Loaded image: veritas/flexsnap-cloudpoint:9.1.0.0.9349 Loaded image: veritas/flexsnap-fluentd:9.1.0.0.9349 60b2acb680f6: Loading layer [====================>] 3.584kB/3.584kB f595300c08bc: Loading layer [====================>] 3.584kB/3.584kB Loaded image: veritas/flexsnap-mongodb:9.1.0.0.9349 Loaded image: veritas/flexsnap-agent:9.1.0.0.9349 Loaded image: veritas/flexsnap-scheduler:9.1.0.0.9349 8df81d5ea017: Loading layer [====================>] 7.68kB/7.68kB 7d0351be3c82: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-nginx:9.1.0.0.9349 2ab7b82b7b67: Loading layer [====================>] 433.6MB/433.6MB cb5786a5d4da: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-coordinator:9.1.0.0.9349 82845be8152d: Loading layer [====================>] 2.56kB/2.56kB 4335a9dd8761: Loading layer [====================>] 433.6MB/433.6MB 7726c32b0a94: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-onhostagent:9.1.0.0.9349 ee9829847a2f: Loading layer [====================>] 10.12MB/10.12MB e821f4ed533d: Loading layer [====================>] 2.56kB/2.56kB b2ca6971711b: Loading layer [====================>] 17.92kB/17.92kB ac4489fdf0fb: Loading layer [====================>] 38.26MB/38.26MB 7a3246be4423: Loading layer [====================>] 12.92MB/12.92MB 663007ab9b7a: Loading layer [====================>] 31.74kB/31.74kB Loaded image: veritas/flexsnap-config:9.1.0.0.9349 7eb7d2ecf33a: Loading layer [====================>] 12.92MB/12.92MB 4cbef47218cf: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-certauth:9.1.0.0.9349 44ed763d4f00: Loading layer [====================>] 38.29MB/38.29MB a6d54a76196f: Loading layer [====================>] 4.096kB/4.096kB e0340c5d3b40: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-rabbitmq:9.1.0.0.9349 Loaded image: veritas/flexsnap-notification:9.1.0.0.9349 45358ab4ca0b: Loading layer [====================>] 42.52MB/42.52MB 31b87f996cd9: Loading layer [====================>] 3.072kB/3.072kB fe498c617335: Loading layer [====================>] 48.66MB/48.66MB Loaded image: veritas/flexsnap-idm:9.1.0.0.9349 Loaded image: veritas/flexsnap-cloudpoint:9.1.0.0.9349
コマンドプロンプトで、状態メッセージの最後に表示される、ロードされたイメージ名とバージョンを書き留めます。これはアップグレード後の新しい CloudPoint のバージョンを表します。以降の手順で、この情報が必要になります。
メモ:
ここに示すバージョンは、表示にのみ使用されます。実際のバージョンは、インストールする製品のリリースによって異なります。
- インストールされている現在の CloudPoint のバージョンを書き留めておきます。次の手順ではバージョン番号を使用します。
- 保護ポリシーのスナップショットまたは他の操作が進行中でないことを確認してから、次のコマンドを実行して CloudPoint を停止します。
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:<current_version> stop
ここで、current_version は、現在インストールされている CloudPoint のバージョンを表します。前の手順でメモしたバージョン番号を使用します。
たとえば、インストールした CloudPoint のバージョンが 9.0.0.0.9234 の場合、コマンドは次のようになります。
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:9.0.0.0.9234 stop
メモ:
これは 1 つのコマンドです。改行なしでコマンドを入力していることを確認します。
CloudPoint コンテナが 1 つずつ停止します。次のようなメッセージがコマンドラインに表示されます。
Stopping the services Stopping container: flexsnap-agent.8a51aac1848c404ab61e4625d7b88703 ...done Stopping container: flexsnap-workflow-long-15 ...done Stopping container: flexsnap-workflow-long-14 ...done Stopping container: flexsnap-workflow-long-13 ...done Stopping container: flexsnap-workflow-long-12 ...done Stopping container: flexsnap-workflow-long-11 ...done Stopping container: flexsnap-workflow-long-10 ...done Stopping container: flexsnap-workflow-long-9 ...done Stopping container: flexsnap-workflow-long-8 ...done Stopping container: flexsnap-workflow-long-7 ...done Stopping container: flexsnap-workflow-long-6 ...done Stopping container: flexsnap-workflow-long-5 ...done Stopping container: flexsnap-workflow-long-4 ...done Stopping container: flexsnap-workflow-long-3 ...done Stopping container: flexsnap-workflow-long-2 ...done Stopping container: flexsnap-workflow-long-1 ...done Stopping container: flexsnap-workflow-long-0 ...done Stopping container: flexsnap-workflow-15 ...done Stopping container: flexsnap-workflow-14 ...done Stopping container: flexsnap-workflow-13 ...done Stopping container: flexsnap-workflow-12 ...done Stopping container: flexsnap-workflow-11 ...done Stopping container: flexsnap-workflow-10 ...done Stopping container: flexsnap-workflow-9 ...done Stopping container: flexsnap-workflow-8 ...done Stopping container: flexsnap-workflow-7 ...done Stopping container: flexsnap-workflow-6 ...done Stopping container: flexsnap-workflow-5 ...done Stopping container: flexsnap-workflow-4 ...done Stopping container: flexsnap-workflow-3 ...done Stopping container: flexsnap-workflow-2 ...done Stopping container: flexsnap-workflow-1 ...done Stopping container: flexsnap-workflow-0 ...done Stopping container: flexsnap-nginx ...done Stopping container: flexsnap-notification ...done Stopping container: flexsnap-policy ...done Stopping container: flexsnap-scheduler ...done Stopping container: flexsnap-idm ...done Stopping container: flexsnap-onhostagent ...done Stopping container: flexsnap-agent ...done Stopping container: flexsnap-coordinator ...done Stopping container: flexsnap-api-gateway ...done Stopping container: flexsnap-certauth ...done Stopping container: flexsnap-rabbitmq ...done Stopping container: flexsnap-mongodb ...done Stopping container: flexsnap-fluentd ...done
すべての CloudPoint コンテナの停止を待機してから、次の手順に進みます。
- 次のコマンドを実行して、CloudPoint をアップグレードします。
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:<new_version> install
無人インストールの場合は、次のコマンドを使用します。
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:<new_version> install -y
ここで、new_version はアップグレード後の CloudPoint のバージョンを表します。
-y オプションを指定すると、以降のすべてのインストールプロンプトに対して承認が渡され、インストーラを非対話モードで進められます。
たとえば、以前に指定したバージョン番号を使用すると、コマンドは次のようになります。
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:9.1.0.0.9349 install -y
メモ:
これは 1 つのコマンドです。改行なしでコマンドを入力していることを確認します。
- 新しい CloudPoint インストーラによって、実行中の既存の CloudPoint コンテナが検出され、それらの削除の確認を求められます。
Y キーを押して古い CloudPoint コンテナの削除を確定します。
メモ:
インストーラが非対話モードで実行されている場合、入力は必要ありません。
インストーラは最初に個々のサービスイメージをロードし、次にそれらをそれぞれのコンテナで起動します。
インストーラに次のようなメッセージが表示されるまで待機してから、次の手順に進みます。
Installing the services Configuration started at time: Sat May 1 17:27:49 UTC 2021 docker server version: 19.03.12 Supported: true This is an upgrade to NetBackup CloudPoint 9.1.0.0.9349 Previous CloudPoint version: 9.0.0.0.9234 Removing exited container flexsnap-ipv6config ...done The containers flexsnap-agent.9eb4362a2aff43f885be984467faa230 flexsnap-agent.0ae95311f7f74be89659e62746389bb7 flexsnap-workflow-system-0-min flexsnap-workflow-general-0-min flexsnap-listener flexsnap-nginx flexsnap-notification flexsnap-policy flexsnap-scheduler flexsnap-idm flexsnap-onhostagent flexsnap-agent flexsnap-coordinator flexsnap-api-gateway flexsnap-certauth flexsnap-rabbitmq flexsnap-mongodb flexsnap-fluentd are running. Do you wish to remove them ? (y/n): y Removing container flexsnap-agent.9eb4362a2aff43f885be984467faa230 ...done Removing container flexsnap-agent.0ae95311f7f74be89659e62746389bb7 ...done Removing container flexsnap-workflow-system-0-min ...done Removing container flexsnap-workflow-general-0-min ...done Removing container flexsnap-listener ...done Removing container flexsnap-nginx ...done Removing container flexsnap-notification ...done Removing container flexsnap-policy ...done Removing container flexsnap-scheduler ...done Removing container flexsnap-idm ...done Removing container flexsnap-onhostagent ...done Removing container flexsnap-agent ...done Removing container flexsnap-coordinator ...done Removing container flexsnap-api-gateway ...done Removing container flexsnap-certauth ...done Removing container flexsnap-rabbitmq ...done Removing container flexsnap-mongodb ...done Removing container flexsnap-fluentd ...done Deleting network : flexsnap-network ...done Do you want to take a backup of the CloudPoint metadata prior to upgrade? (y/n): y Taking backup of CloudPoint metadata...done Backup completed successfully. Backup file located at /cloudpoint/backup/cloudpoint_9.0.0.0.9234.tar.gz. Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-ipv6config ...done Starting container: flexsnap-mongodb ...done Starting container: flexsnap-rabbitmq ...done Starting container: flexsnap-certauth ...done Starting container: flexsnap-api-gateway ...done Starting container: flexsnap-coordinator ...done Starting container: flexsnap-listener ...done Starting container: flexsnap-agent ...done Starting container: flexsnap-onhostagent ...done Starting container: flexsnap-scheduler ...done Starting container: flexsnap-policy ...done Starting container: flexsnap-notification ...done Starting container: flexsnap-idm ...done Starting container: flexsnap-config ...done Starting container: flexsnap-nginx ...done Upgrade finished at time: Sat May 1 17:28:53 UTC 2021 Before using backups from cloud snapshots, re-register CloudPoint with the NetBackup primary server
- (省略可能) 次のコマンドを実行して、以前のバージョンのイメージを削除します。
# docker rmi -f <imagename>:<oldimage_tagid>
- 新しい CloudPoint バージョンが正常にインストールされたことを確認するには:
CloudPoint が正常にインストールされたことの確認を参照してください。
- これによりアップグレードプロセスは終了します。CloudPoint 構成の設定と、データがそのまま維持されていることを確認します。
- CloudPoint が NetBackup プライマリサーバーに登録されていない場合は、すぐに登録する必要があります。
手順については、『NetBackup Web UI クラウド管理者ガイド』を参照してください。