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 のメンテナンス
Podman 環境での CloudPoint のインストール
Podman での CloudPoint インストールの前提条件:
次のコマンドを実行して、必要なパッケージ (
lvm2
、udev
、dnsmaq
) をホストにインストールします。#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 dnsmasq-<version>
次のコマンドを実行して、Podman と Conmon のバージョンをサポート対象バージョンにロックし、yum 更新で更新されないようにします。
sudo yum install -y podman-2.2.1-7.module+el8.3.1+9857+68fb1526
sudo yum install -y conmon-2:2.0.20-2.module+el8.3.0+8221+97165c3f
sudo yum install -y python3-dnf-plugin-versionlock
sudo yum versionlock podman* conmon*
CloudPoint をインストールするには
メモ:
CloudPoint を配備するときは、次のコマンドをコピーしてコマンドラインインターフェースに貼り付けると便利です。これを実行する場合、これらの例の中で自分のインストールと関連する製品とビルドのバージョン、ダウンロードディレクトリのパスなどを置き換えます。
- CloudPoint イメージを、CloudPoint を配備するシステムにダウンロードします。
CloudPoint イメージ名は次のような形式です。
VRTScloudpoint-podman-9.x.x.x.x.tar.gz
- CloudPoint イメージをダウンロードしたディレクトリに移動します。
- イメージファイルの tar を解凍し、内容を一覧表示します。
# gunzip
VRTScloudpoint-podman-9.x.x.x.x.tar.gz
# ls
出力は次のようになります。
VRTScloudpoint-podman-9.x.x.x.x.tar [root@<user>-RHEL8 ec2-user]# tar -xvf VRTScloudpoint-podman-9.x.x.x.x.tar flexsnap-cloudpoint-9.x.x.x.x.img flexsnap-coordinator-9.x.x.x.x.img flexsnap-agent-9.x.x.x.x.img flexsnap-onhostagent-9.x.x.x.x.img flexsnap-policy-9.x.x.x.x.img flexsnap-scheduler-9.x.x.x.x.img flexsnap-config-9.x.x.x.x.img flexsnap-certauth-9.x.x.x.x.img flexsnap-rabbitmq-9.x.x.x.x.img flexsnap-api-gateway-9.x.x.x.x.img flexsnap-notification-9.x.x.x.x.img flexsnap-fluentd-9.x.x.x.x.img flexsnap-nginx-9.x.x.x.x.img flexsnap-idm-9.x.x.x.x.img flexsnap-workflow-9.x.x.x.x.img flexsnap-listener-9.x.x.x.x.img flexsnap-datamover-9.x.x.x.x.img flexsnap-mongodb-9.x.x.x.x.img flexsnap-podman-api.service flexsnap-podman-containers.service flexsnap_preinstall.sh dnsname
- 次のコマンドを実行して、CloudPoint ホストのインストールを準備します。
# ./flexsnap_preinstall.sh
出力は次のようになります。
Executing the following changes on this node to prepare the CloudPoint server for installation: 1) Loading CloudPoint service images. 2) Copying dnsname plugin to the /usr/libexec/cni folder. 3) Check if dnsmasq rpm is installed on the host, if not, installation is done automatically. 4) Creating and starting the systemd service for the Podman API server. Do you want to continue? (Yes/No): Yes Loaded image(s): localhost/veritas/flexsnap-agent:9.x.x.x.x Loaded image(s): localhost/veritas/flexsnap-api-gateway:9.x.x.x.x Loaded image(s): localhost/veritas/flexsnap-certauth:9.x.x.x.x ............ ............ Loaded image(s): localhost/veritas/flexsnap-workflow:9.x.x.x.x Copying dnsname plugin...done Starting Podman API service...done Enabling Podman Containers service...done
- 次のコマンドを使用して、NetBackup CloudPoint をインストールします。
# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-cloudpoint:9.x.x.x.x install
メモ:
これは 1 つのコマンドです。改行なしでコマンドを入力していることを確認します。
この手順で、CloudPoint は次を実行します。
各 CloudPoint サービスのコンテナを作成して実行します。
nginx
の自己署名のキーと証明書を作成します。
出力は次のようになります。
Installing the services Configuration started at time: Thu Feb 18 09:20:12 UTC 2021 podman server version: 2.0.5 Supported: true This is a fresh install of NetBackup CloudPoint 9.x.x.x.x CloudPoint 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 CloudPoint admin credentials for configuration:
CloudPoint ホストがプロキシサーバーの内側にある場合は、代わりに次のコマンドを使用します。
# podman run -it --rm --privileged -v /<full_path_to_volume_name>:/<full_path_to_volume_name> -e VX_HTTP_PROXY=<http_proxy_value> -e VX_HTTPS_PROXY=<https_proxy_value> -e VX_NO_PROXY=<no_proxy_value> -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-cloudpoint:9.x.x.x.x install
環境に応じて、次のパラメータを置き換えます。
パラメータ
説明
<http_proxy_value>
(インスタンスがプロキシサーバーを使用する場合のみ必要)
すべての接続に対して HTTP プロキシとして使用される値を表します。
たとえば、
"http://proxy.mycompany.com:8080/"
です。<https_proxy_value>
(インスタンスがプロキシサーバーを使用する場合のみ必要)
すべての接続に対して HTTPS プロキシとして使用される値を表します。
たとえば、
"https://proxy.mycompany.com:8080/"
です。<no_proxy_value>
(インスタンスがプロキシサーバーを使用する場合のみ必要)
プロキシサーバーをバイパスできるアドレスを表します。このパラメータでは、ホスト名、IP アドレス、ドメイン名を指定できます。
複数のエントリを区切るにはカンマ (,) を使用します。たとえば、
"localhost,mycompany.com,192.168.0.10:80"
です。注意:
CloudPoint がクラウドに配備される場合は、このパラメータで次の値を設定していることを確認します。
AWS インスタンスの場合は、次を追加します。
169.254.169.254
GCP 仮想マシンの場合は、次を追加します。
169.254.169.254,metadata,metadata.google.internal
Azure 仮想マシンの場合は、次を追加します。
169.254.169.254
CloudPoint はこれらのアドレスを使用して、インスタンスメタデータサービスからインスタンスメタデータを収集します。
- コマンドプロンプトでプロンプトが表示されたら、次の詳細を入力します。
パラメータ
説明
管理者ユーザー名 (Admin username)
CloudPoint 管理者ユーザーアカウントのユーザー名を指定します。
管理者パスワード (Admin password)
管理者ユーザーのパスワードを指定します。
新しい admin パスワードの確認 (Confirm Admin password)
管理者ユーザーのパスワードを確認します。
TLS 証明書のホスト名 (Host name for TLS certificate)
CloudPoint ホストの IP アドレスまたは FQDN (完全修飾ドメイン名) を指定します。
異なる名前を使用してホストに接続する場合、たとえば、myserver、myserver.mydomain、myserver.mydomain.mycompany.com などの名前を使用して CloudPoint アクセスを有効にする場合は、ここにすべての名前を追加します。
複数のエントリを指定するにはカンマ (,) を使用します。ここで指定する名前は、同じ CloudPoint ホストを指す必要があります。
指定した名前または IP アドレスは、CloudPoint の構成に使用するホスト名のリストに追加されます。インストーラはこれらの名前を使用して、CloudPoint ホストのサーバー証明書を生成します。
ポート (Port)
CloudPoint サーバーが通信に使用できるポートを指定します。デフォルトはポート 443 です。
インストーラに次のようなメッセージが表示されます。
Starting container: flexsnap-nginx ...done Waiting for CloudPoint configuration to complete (22/22) ...done Configuration complete at time Thu Feb 18 09:26:36 UTC 2021!
- これにより CloudPoint の配備プロセスは終了します。次の手順では、CloudPoint サーバーを Veritas NetBackup プライマリサーバーに登録します。
CloudPoint がクラウドに配備されている場合の手順については、『NetBackup Web UI クラウド管理者ガイド』を参照してください。CloudPoint がオンプレミスに配備されている場合の手順については、『NetBackup Snapshot Client 管理者ガイド』を参照してください。
メモ:
CloudPoint を再起動する必要がある場合は、podman run コマンドを使用して環境データが保持されるようにします。
CloudPoint の再起動を参照してください。