NetBackup™ Snapshot Manager インストールおよびアップグレードガイド

Last Published:
Product(s): NetBackup (10.1.1)
  1. 概要
    1.  
      配備方法について
    2.  
      NetBackup Snapshot Manager を実行する場所の決定
    3.  
      クラウドでの NetBackup Snapshot Manager の配備について
  2. 第 I 部 NetBackup Snapshot Manager のインストールおよび構成
    1. NetBackup Snapshot Manager のインストールの準備
      1.  
        システム要件への準拠
      2.  
        NetBackup Snapshot Manager ホストのサイズの決定に関する推奨事項
      3.  
        NetBackup Snapshot Manager 拡張機能のサイズの決定に関する推奨事項
      4.  
        NetBackup Snapshot Manager をインストールするインスタンスの作成またはホストの準備
      5.  
        コンテナプラットフォーム (Docker、Podman) のインストール
      6.  
        NetBackup Snapshot Manager データを格納するボリュームの作成とマウント
      7.  
        インスタンスまたは物理ホストで特定のポートが開いていることの確認
      8.  
        NetBackup Snapshot Manager でのスナップショットジョブからのバックアップの準備
    2. コンテナイメージを使用した NetBackup Snapshot Manager の配備
      1.  
        NetBackup Snapshot Manager のインストールを開始する前に
      2.  
        Docker/Podman 環境への NetBackup Snapshot Manager のインストール
      3.  
        NetBackup Snapshot Manager が正常にインストールされたことの確認
      4.  
        NetBackup Snapshot Manager の再起動
    3. NetBackup Snapshot Manager 拡張機能の配備
      1.  
        NetBackup Snapshot Manager 拡張機能のインストールを開始する前に
      2.  
        NetBackup Snapshot Manager 拡張機能のダウンロード
      3. VM への NetBackup Snapshot Manager 拡張機能のインストール
        1.  
          VM に拡張機能をインストールする際の前提条件
        2.  
          VM への拡張機能のインストール
      4. Azure の管理対象 Kubernetes クラスタ (AKS) への NetBackup Snapshot Manager 拡張機能のインストール
        1.  
          Azure の管理対象 Kubernetes クラスタに拡張機能をインストールする際の前提条件
        2.  
          Azure (AKS) への拡張機能のインストール
      5. AWS の管理対象 Kubernetes クラスタ (EKS) への NetBackup Snapshot Manager 拡張機能のインストール
        1.  
          AWS の管理対象 Kubernetes クラスタに拡張機能をインストールする際の前提条件
        2. AWS (EKS) への拡張機能のインストール
          1.  
            拡張機能スクリプトを使用した拡張機能のインストール
      6. GCP の管理対象 Kubernetes クラスタ (GKE) への NetBackup Snapshot Manager 拡張機能のインストール
        1.  
          GCP の管理対象 Kubernetes クラスタに拡張機能をインストールする際の前提条件
        2.  
          GCP (GKE) への拡張機能のインストール
      7.  
        kustomize および CR YAML を使用した拡張機能のインストール
      8.  
        拡張機能の管理
    4. NetBackup Snapshot Manager クラウドプロバイダ
      1.  
        NetBackup Snapshot Manager クラウドプロバイダを構成する理由
      2. AWS プラグインの構成に関する注意事項
        1.  
          AWS プラグイン構成の前提条件
        2.  
          NetBackup Snapshot Manager の AWS アクセス権の構成
        3.  
          NetBackup Snapshot Manager に必要な AWS アクセス権
        4.  
          クロスアカウントの構成を作成する前に
      3. Google Cloud Platform プラグインの構成に関する注意事項
        1.  
          NetBackup Snapshot Manager で必要な Google Cloud Platform アクセス権
        2.  
          NetBackup Snapshot Manager の GCP サービスアカウントの構成
        3.  
          プラグイン構成のための GCP サービスアカウントの準備
      4. Microsoft Azure プラグインの構成に関する注意事項
        1.  
          Microsoft Azure でのアクセス権の設定
        2.  
          Azure のスナップショットについて
      5. Microsoft Azure Stack Hub プラグインの構成に関する注意事項
        1.  
          Microsoft Azure Stack Hub でのアクセス権の設定
        2.  
          バックアップからリストアするための Azure Stack Hub VM のステージング場所の構成
    5. クラウドホストまたは VM の資産を保護するための構成
      1.  
        資産の保護に使用する NetBackup Snapshot Manager の機能 (オンホストエージェントまたはエージェントレス) の決定
      2. NetBackup Snapshot Manager のオンホストエージェント機能を使用した資産の保護
        1. NetBackup Snapshot Manager エージェントのインストールおよび構成
          1.  
            NetBackup Snapshot Manager エージェントのダウンロードとインストール
          2. Linux ベースのエージェント
            1.  
              Linux ベースエージェントのインストールの準備
            2.  
              Linux ベースのエージェントの登録
          3. Windows ベースのエージェント
            1.  
              Windows ベースエージェントのインストールの準備
            2.  
              Windows ベースのエージェントの登録
        2. NetBackup Snapshot Manager アプリケーションプラグインの構成
          1.  
            アプリケーションプラグインの構成
          2. Microsoft SQL プラグイン
            1.  
              Microsoft SQL プラグインの構成に関する要件
            2.  
              Microsoft SQL Server のリストアの要件および制限事項
            3.  
              SQL AG データベースをリストアする前に必要な手順
            4.  
              SQL AG データベースをリストアした後に必要な追加手順
            5. SQL Server インスタンススナップショットのリストア後に必要な追加手順
              1.  
                SQL Server のホストレベルのリストア後に必要な手順
              2.  
                SQL Server インスタンスのディスクレベルのスナップショットを新しい場所にリストアした後に必要な手順
          3. Oracle プラグイン
            1. Oracle プラグインの構成に関する要件
              1.  
                Oracle データベースのデータとメタデータファイルの最適化
            2.  
              Oracle のリストアの要件および制限事項
            3.  
              Oracle スナップショットのリストア後に必要な追加手順
      3. NetBackup Snapshot Manager のエージェントレス機能を使用した資産の保護
        1. エージェントレス構成の前提条件
          1.  
            Windows での SMB の構成 (省略可能)
          2.  
            Windows における WMI のセキュリティの構成 (省略可能)
        2.  
          エージェントレス機能の構成
        3.  
          NetBackup Snapshot Manager のアップグレード後のエージェントレス機能の構成
    6. NetBackup Snapshot Manager 資産の保護
      1. NetBackup 保護計画
        1.  
          クラウド資産に対する NetBackup 保護計画の作成
        2.  
          NetBackup 保護計画へのクラウド資産のサブスクライブ
      2.  
        元のドライブのシャドウコピーを格納するための VSS の構成
      3.  
        AWS RDS データベースインスタンスをリストアした後に必要な追加手順
    7. NetBackup Snapshot Manager でのボリュームの暗号化
      1.  
        NetBackup Snapshot Manager でのボリュームの暗号化のサポートについて
      2.  
        Azure でのボリュームの暗号化
      3.  
        GCP でのボリュームの暗号化
      4.  
        AWS でのボリュームの暗号化
    8. NetBackup Snapshot Manager のセキュリティ
      1.  
        Azure Stack のセキュリティの構成
      2.  
        Azure Stack 用クラウドコネクタの構成
      3.  
        Azure Stack の CA 構成
      4.  
        NetBackup Snapshot Manager への接続のセキュリティ保護
  3. 第 II 部 NetBackup Snapshot Manager のメンテナンス
    1. NetBackup Snapshot Manager のログ記録
      1.  
        NetBackup Snapshot Manager のログ記録のしくみについて
      2. Fluentd ベースの NetBackup Snapshot Manager ログ記録のしくみ
        1.  
          NetBackup Snapshot Manager fluentd 構成ファイルについて
        2.  
          fluentd 構成ファイルの変更
      3.  
        NetBackup Snapshot Manager ログ
      4.  
        エージェントレスログ
      5.  
        NetBackup Snapshot Manager ログ記録のトラブルシューティング
    2. NetBackup Snapshot Manager のアップグレード
      1.  
        NetBackup Snapshot Manager のアップグレードについて
      2.  
        サポート対象のアップグレードパス
      3.  
        アップグレードのシナリオ
      4.  
        NetBackup Snapshot Manager のアップグレードの準備
      5.  
        NetBackup Snapshot Manager のアップグレード
      6.  
        パッチまたは Hotfix を使用した NetBackup Snapshot Manager のアップグレード
      7. NetBackup Snapshot Manager の移行とアップグレード
        1.  
          NetBackup Snapshot Manager の移行を開始する前に
        2.  
          RHEL 8.6 または 8.4 での NetBackup Snapshot Manager の移行とアップグレード
      8.  
        ゾーンからリージョンへの移行のための GCP 構成
      9. アップグレード後のタスク
        1.  
          NetBackup Snapshot Manager 拡張機能のアップグレード
      10.  
        移行後のタスク
    3. NetBackup Snapshot Manager のアンインストール
      1.  
        NetBackup Snapshot Manager のアンインストールの準備
      2.  
        NetBackup Snapshot Manager のバックアップ
      3.  
        NetBackup Snapshot Manager プラグインの構成解除
      4.  
        NetBackup Snapshot Manager エージェントの構成解除
      5.  
        NetBackup Snapshot Manager エージェントの削除
      6.  
        NetBackup Snapshot Manager のスタンドアロン Docker ホスト環境からの削除
      7.  
        NetBackup Snapshot Manager 拡張機能の削除 - VM ベースまたは管理対象 Kubernetes クラスタベース
      8.  
        NetBackup Snapshot Manager のリストア
    4. NetBackup Snapshot Manager のトラブルシューティング
      1.  
        NetBackup Snapshot Manager のトラブルシューティング
      2.  
        Windows インスタンスが NetBackup Snapshot Manager ホストとの接続性を失った場合、SQL スナップショットまたはリストアおよび個別リストア操作が失敗する
      3.  
        元のディスクがインスタンスから切断されていると、ディスクレベルのスナップショットのリストアが失敗する
      4.  
        システム管理 ID を制御ノードプールに割り当てた後も検出が機能しない
      5.  
        スナップショットからの GCP バックアップでのパフォーマンスの問題
      6.  
        ホストエージェントでの移行後にエラーメッセージが表示されて失敗する
      7.  
        ファイルのリストアジョブがエラーメッセージで失敗する
      8.  
        データムーバーの通知が受信されない
      9.  
        スクリプトによるアップグレード時に AWS (EKS) での拡張機能のアップグレードが失敗する

Docker/Podman 環境への NetBackup Snapshot Manager のインストール

メモ:

NetBackup Snapshot Manager を配備するときは、次のコマンドをコピーしてコマンドラインインターフェースに貼り付けると便利です。これを実行する場合、これらの例の中で自分の環境と異なる製品とビルドのバージョン、ダウンロードディレクトリのパスなどを置き換えます。

Podman での NetBackup Snapshot Manager インストールの前提条件:

  • 次のコマンドを実行して、必要なパッケージ (lvm2udevplugins) をホストにインストールします。

    #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 をインストールするには

  1. NetBackup Snapshot Manager イメージを、NetBackup Snapshot Manager を配備するシステムにダウンロードします。ベリタステクニカルサポート Web サイトに移動します。

    メモ:

    ダウンロードするには、サポートサイトにログオンする必要があります。

    [製品 (Products)]ドロップダウンで[NetBackup]を選択し、[バージョン (Version)]ドロップダウンで必要なバージョンを選択します。[参照 (Explore)]をクリックします。[ベースおよびアップグレードインストーラ (Base and upgrade installers)]をクリックします。

    Docker および Podman 環境での NetBackup Snapshot Manager イメージ名は次のような形式です。

    NetBackup_SnapshotManager_<バージョン>.tar.gz

    メモ:

    実際のファイル名は、リリースバージョンによって異なる場合があります。

  2. イメージファイルの tar を解凍し、内容を一覧表示します。
    # ls
    NetBackup_SnapshotManager_10.1.x.x.xxxx.tar.gz
    netbackup-flexsnap-10.1.x.x.xxxx.tar.gz
    flexsnap_preinstall.sh
    
  3. 次のコマンドを実行して、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 
  4. 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 ホストファイルシステムに書き込みます。

  5. コマンドプロンプトでプロンプトが表示されたら、次の詳細を入力します。

    パラメータ

    説明

    管理者ユーザー名 (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!
  6. これにより 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 の再起動を参照してください。