NetBackup™ Snapshot Manager インストールおよびアップグレードガイド
- 概要
- 第 I 部 NetBackup Snapshot Manager のインストールおよび構成
- NetBackup Snapshot Manager のインストールの準備
- コンテナイメージを使用した NetBackup Snapshot Manager の配備
- NetBackup Snapshot Manager 拡張機能の配備
- VM への NetBackup Snapshot Manager 拡張機能のインストール
- Azure の管理対象 Kubernetes クラスタ (AKS) への NetBackup Snapshot Manager 拡張機能のインストール
- AWS の管理対象 Kubernetes クラスタ (EKS) への NetBackup Snapshot Manager 拡張機能のインストール
- GCP の管理対象 Kubernetes クラスタ (GKE) への NetBackup Snapshot Manager 拡張機能のインストール
- NetBackup Snapshot Manager クラウドプロバイダ
- クラウドホストまたは VM の資産を保護するための構成
- NetBackup Snapshot Manager のオンホストエージェント機能を使用した資産の保護
- NetBackup Snapshot Manager のエージェントレス機能を使用した資産の保護
- NetBackup Snapshot Manager 資産の保護
- NetBackup Snapshot Manager でのボリュームの暗号化
- NetBackup Snapshot Manager のセキュリティ
- NetBackup Snapshot Manager のインストールの準備
- 第 II 部 NetBackup Snapshot Manager のメンテナンス
- NetBackup Snapshot Manager のログ記録
- NetBackup Snapshot Manager のアップグレード
- NetBackup Snapshot Manager のアンインストール
- NetBackup Snapshot Manager のトラブルシューティング
Docker/Podman 環境への NetBackup Snapshot Manager のインストール
メモ:
NetBackup Snapshot Manager を配備するときは、次のコマンドをコピーしてコマンドラインインターフェースに貼り付けると便利です。これを実行する場合、これらの例の中で自分の環境と異なる製品とビルドのバージョン、ダウンロードディレクトリのパスなどを置き換えます。
Podman での NetBackup Snapshot Manager インストールの前提条件:
次のコマンドを実行して、必要なパッケージ (
lvm2
、udev
、plugins
) をホストにインストールします。#yum install -y lvm2-<version>
#yum install -y lvm2-libs-<version>
#yum install -y python3-pyudev-<version>
#yum install -y systemd-udev-<version>
#yum install -y podman-plugins
NetBackup Snapshot Manager のインストール
Docker 環境か Podman 環境かに応じて、次の適切な手順を実行します。
NetBackup Snapshot Manager をインストールするには
- NetBackup Snapshot Manager イメージを、NetBackup Snapshot Manager を配備するシステムにダウンロードします。ベリタステクニカルサポート Web サイトに移動します。
メモ:
ダウンロードするには、サポートサイトにログオンする必要があります。
[製品 (Products)]ドロップダウンで[NetBackup]を選択し、[バージョン (Version)]ドロップダウンで必要なバージョンを選択します。[参照 (Explore)]をクリックします。[ベースおよびアップグレードインストーラ (Base and upgrade installers)]をクリックします。
Docker および Podman 環境での NetBackup Snapshot Manager イメージ名は次のような形式です。
NetBackup_SnapshotManager_<バージョン>.tar.gz
メモ:
実際のファイル名は、リリースバージョンによって異なる場合があります。
- イメージファイルの tar を解凍し、内容を一覧表示します。
# ls NetBackup_SnapshotManager_10.1.x.x.xxxx.tar.gz netbackup-flexsnap-10.1.x.x.xxxx.tar.gz flexsnap_preinstall.sh
- 次のコマンドを実行して、NetBackup Snapshot Manager ホストのインストールを準備します。
# sudo ./flexsnap_preinstall.sh
(RHEL 8.x の Podman の場合) 出力は次のようになります。
NetBackup Snapshot Manager for installation: Validate SELINUX ... done Check for Podman installation ... done Validate Podman version support ... done Checking for required packages ... done Validate Podman services health ... done Removing deprecated services ... done Loading Snapshot Manager service images ... done
- Docker 環境か Podman 環境かに応じて、次の適切な手順を実行します。
(Docker 環境の場合)
次のコマンドを入力して、NetBackup Snapshot Manager コンテナを実行します。
# sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint-v /var/run/docker.sock:/var/run/ docker.sock veritas/flexsnap-deploy:<version>install
(Podman 環境の場合)
次のコマンドを使用して、NetBackup NetBackup Snapshot Manager をインストールします。
# podman run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/ podman.sock veritas/flexsnap-deploy:<version>install
メモ:
上記の手順で説明したコマンドは 1 つのコマンドです。改行なしでコマンドを入力していることを確認します。
NetBackup Snapshot Manager ホストがプロキシサーバーの内側にある場合は、代わりに次のコマンドを使用します。
(Docker 環境の場合)
# sudo docker run -it --rm -u 0 -v /<full_path_to_volume_name>:/<full_path_to_volume_name> -e VX_HTTP_PROXY=<http_proxy_value> -e VX_HTTPS_PROXY=<http_proxy_value> -e VX_NO_PROXY=<no_proxy_value> -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:<version> install
(Podman 環境の場合)
# podman run -it --rm -u 0 -v /<full_path_to_volume_name>:/<full_path_to_volume_name> -e VX_HTTP_PROXY=<http_proxy_value> -e VX_HTTPS_PROXY=<http_proxy_value> -e VX_NO_PROXY=<no_proxy_value> -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<version> install
環境に応じて、次のパラメータを置き換えます。
パラメータ
説明
<full_path_to_volume_name>
NetBackup Snapshot Manager データボリュームへのパスを表します。通常は
/cloudpoint
です。<version>
前の手順でメモした NetBackup Snapshot Manager 製品バージョンを表します。
次のパラメータは、インスタンスがプロキシサーバーを使用する場合のみ必要です
<http_proxy_value>
すべての接続に対して HTTP プロキシとして使用される値を表します。
たとえば、
"http://proxy.mycompany.com:8080/"
です。<https_proxy_value>
すべての接続に対して HTTPS プロキシとして使用される値を表します。
たとえば、
"http://proxy.mycompany.com:8080/"
です。<no_proxy_value>
プロキシサーバーをバイパスできるアドレスを表します。このパラメータでは、ホスト名、IP アドレス、ドメイン名を指定できます。
複数のエントリを区切るにはカンマ (,) を使用します。たとえば、
"localhost,mycompany.com,192.168.0.10:80"
です。注意:
NetBackup Snapshot Manager がクラウドに配備される場合は、このパラメータで次の値をそれぞれ設定していることを確認します。
AWS インスタンスの場合: 169.254.169.254
GCP 仮想マシンの場合: 169.254.169.254,metadata,metadata.google.internal
Azure 仮想マシンの場合: 169.254.169.254
NetBackup Snapshot Manager はこれらのアドレスを使用して、インスタンスメタデータサービスからインスタンスメタデータを収集します。
例
(Docker 環境の場合) NetBackup Snapshot Manager のバージョンが
10.1.xxxx
の場合、コマンド構文は次のようになります。# sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:10.1.1.xxxx install
プロキシサーバーを使用している場合、前の表に示した例を使用すると、コマンドの構文は次のようになります。
# sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint -e VX_HTTP_PROXY="http://proxy.mycompany.com:8080/" -e VX_HTTPS_PROXY="http://proxy.mycompany.com:8080/" -e VX_NO_PROXY="localhost,mycompany.com,192.168.0.10:80" -v /var/run/docker.sock:/var/run/docker.sock veritas/ flexsnap-deploy:10.1.1.xxxx install
インストーラに次のようなメッセージが表示されます。
Installing the services Configuration started at time: Thu Jun 9 07:49:00 UTC 2022 docker server version: 20.10.12 This is a fresh install of NetBackup Snapshot Manager 10.1.x.x.xxxx Snapshot Manager currently is not configured. Starting initial services before configuration. Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-ipv6config ...done Creating container: flexsnap-mongodb ...done Creating container: flexsnap-rabbitmq ...done Creating container: flexsnap-certauth ...done Creating container: flexsnap-api-gateway ...done Creating container: flexsnap-coordinator ...done Creating container: flexsnap-listener ...done Creating container: flexsnap-agent ...done Creating container: flexsnap-onhostagent ...done Creating container: flexsnap-scheduler ...done Creating container: flexsnap-policy ...done Creating container: flexsnap-notification ...done Creating container: flexsnap-idm ...done Starting container: flexsnap-config ...done Creating self signed keys and certs for nginx ...done Please provide Snapshot Manager admin credentials for configuration: Admin username: admin Admin password: Confirm Admin password: Host names for TLS certificate (space or comma separated):10.244.79.36 Port (default:443): Starting container: flexsnap-nginx ...done Configuring admin credentials ...done Waiting for Snapshot Manager configuration to complete (22/22)...done Configuration complete at time Thu Jun 9 07:54:00 UTC 2022! Please register Snapshot Manager with NetBackup primary server
(Podman 環境の場合)
出力は次のようになります。
Installing the services Configuration started at time: Thu Jun 9 08:42:41 UTC 2022 podman server version: 4.0.2 This is a fresh install of NetBackup Snapshot Manager 10.1.1.0.xxxxx Snapshot Manager currently is not configured. Starting initial services before configuration. Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Creating container: flexsnap-mongodb ...done Creating container: flexsnap-rabbitmq ...done Creating container: flexsnap-certauth ...done Creating container: flexsnap-api-gateway ...done Creating container: flexsnap-coordinator ...done Creating container: flexsnap-listener ...done Creating container: flexsnap-agent ...done Creating container: flexsnap-onhostagent ...done Creating container: flexsnap-scheduler ...done Creating container: flexsnap-policy ...done Creating container: flexsnap-notification ...done Creating container: flexsnap-idm ...done Starting container: flexsnap-config ...done Creating self signed keys and certs for nginx ...done Please provide Snapshot Manager admin credentials for configuration: Admin username: admin Admin password: Confirm Admin password: Host names for TLS certificate (space or comma separated):10.239.154.240 Port (default:443): Starting container: flexsnap-nginx ...done Configuring admin credentials ...done Waiting for Snapshot Manager configuration to complete (22/22)...done Configuration complete at time Thu Jun 9 08:52:04 UTC 2022! Please register Snapshot Manager with NetBackup primary server
この手順で、NetBackup Snapshot Manager は次を実行します。
各 NetBackup Snapshot Manager サービスのコンテナを作成して実行します。
nginx の自己署名のキーと証明書を作成します。
メモ:
ボリュームを -v full_path_to_volume_name:/full_path_to_volume_name として指定しない場合、コンテナは Docker/Podman ホストファイルシステムに書き込みます。
- コマンドプロンプトでプロンプトが表示されたら、次の詳細を入力します。
パラメータ
説明
管理者ユーザー名 (Admin username)
NetBackup Snapshot Manager 管理者ユーザーアカウントのユーザー名を指定します。
管理者パスワード (Admin password)
管理者ユーザーのパスワードを指定します。
新しい admin パスワードの確認 (Confirm Admin password)
管理者ユーザーのパスワードを確認します。
TLS 証明書のホスト名 (Host name for TLS certificate)
NetBackup Snapshot Manager ホストの IP アドレスまたは FQDN (完全修飾ドメイン名) を指定します。
異なる名前を使用してホストに接続する場合、たとえば、myserver、myserver.mydomain、myserver.mydomain.mycompany.com などの名前を使用して NetBackup Snapshot Manager アクセスを有効にする場合は、ここにすべての名前を追加します。
複数のエントリを指定するにはカンマ (,) を使用します。ここで指定する名前は、同じ NetBackup Snapshot Manager ホストを指す必要があります。
指定した名前または IP アドレスは、NetBackup Snapshot Manager の構成に使用するホスト名のリストに追加されます。インストーラはこれらの名前を使用して、NetBackup Snapshot Manager ホストのサーバー証明書を生成します。
ポート (Port)
NetBackup Snapshot Manager が通信できるポートを指定します。デフォルトはポート 443 です。
インストーラに次のようなメッセージが表示されます。
Configuring admin credentials ...done Waiting for Snapshot Manager configuration to complete (22/22) ...done Configuration complete at time Thu Jun 9 06:15:43 UTC 2022!
- これにより NetBackup Snapshot Manager の配備プロセスは終了します。次の手順では、NetBackup Snapshot Manager を Veritas NetBackup プライマリサーバーに登録します。
NetBackup Snapshot Manager がクラウドに配備されている場合の手順については、『NetBackup Web UI クラウド管理者ガイド』を参照してください。NetBackup Snapshot Manager がオンプレミスに配備されている場合の手順については、『NetBackup Snapshot Manager for Data Center 管理者ガイド』を参照してください。
メモ:
NetBackup Snapshot Manager を再起動する必要がある場合は、docker run コマンドを使用して環境データが保持されるようにします。
NetBackup Snapshot Manager の再起動を参照してください。