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

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

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

メモ:

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

Podman での 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

Snapshot Manager のインストール

Docker 環境か Podman 環境かに応じて、次の適切な手順を実行します。

Snapshot Manager をインストールするには

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

    メモ:

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

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

    Docker および Podman 環境での 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. 次のコマンドを実行して、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 環境の場合)

      次のコマンドを入力して、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 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 つのコマンドです。改行なしでコマンドを入力していることを確認します。

    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>

    Snapshot Manager データボリュームへのパスを表します。通常は /cloudpoint です。

    <version>

    前の手順でメモした Snapshot Manager 製品バージョンを表します。

    次のパラメータは、インスタンスがプロキシサーバーを使用する場合のみ必要です

    <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" です。

    注意:

    Snapshot Manager がクラウドに配備される場合は、このパラメータで次の値をそれぞれ設定していることを確認します。

    • AWS インスタンスの場合: 169.254.169.254

    • GCP 仮想マシンの場合: 169.254.169.254,metadata,metadata.google.internal

    • Azure 仮想マシンの場合: 169.254.169.254

    Snapshot Manager はこれらのアドレスを使用して、インスタンスメタデータサービスからインスタンスメタデータを収集します。

    • (Docker 環境の場合) 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.0.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.0.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.0.1.0.10014 
      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

    この手順で、Snapshot Manager は次を実行します。

    • 各 Snapshot Manager サービスのコンテナを作成して実行します。

    • nginx の自己署名のキーと証明書を作成します。

    メモ:

    ボリュームを -v full_path_to_volume_name:/full_path_to_volume_name として指定しない場合、コンテナは Docker/Podman ホストファイルシステムに書き込みます。

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

    パラメータ

    説明

    管理者ユーザー名 (Admin username)

    Snapshot Manager 管理者ユーザーアカウントのユーザー名を指定します。

    管理者パスワード (Admin password)

    管理者ユーザーのパスワードを指定します。

    新しい admin パスワードの確認 (Confirm Admin password)

    管理者ユーザーのパスワードを確認します。

    TLS 証明書のホスト名 (Host name for TLS certificate)

    Snapshot Manager ホストの IP アドレスまたは FQDN (完全修飾ドメイン名) を指定します。

    異なる名前を使用してホストに接続する場合、たとえば、myserver、myserver.mydomain、myserver.mydomain.mycompany.com などの名前を使用して Snapshot Manager アクセスを有効にする場合は、ここにすべての名前を追加します。

    複数のエントリを指定するにはカンマ (,) を使用します。ここで指定する名前は、同じ Snapshot Manager ホストを指す必要があります。

    指定した名前または IP アドレスは、Snapshot Manager の構成に使用するホスト名のリストに追加されます。インストーラはこれらの名前を使用して、Snapshot Manager ホストのサーバー証明書を生成します。

    ポート (Port)

    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. これにより Snapshot Manager の配備プロセスは終了します。次の手順では、Snapshot Manager を Veritas NetBackup プライマリサーバーに登録します。

    Snapshot Manager がクラウドに配備されている場合の手順については、『NetBackup Web UI クラウド管理者ガイド』を参照してください。Snapshot Manager がオンプレミスに配備されている場合の手順については、『NetBackup Snapshot Manager for Data Center 管理者ガイド』を参照してください。

メモ:

Snapshot Manager を再起動する必要がある場合は、docker run コマンドを使用して環境データが保持されるようにします。

Snapshot Manager の再起動を参照してください。