NetBackup™ for Hyper-V 管理者ガイド

Last Published:
Product(s): NetBackup & Alta Data Protection (10.5)
  1. はじめに
    1.  
      Hyper-V について
    2.  
      NetBackup for Hyper-V の環境
    3.  
      バックアップに関連する Hyper-V の用語
    4.  
      Hyper-V 仮想マシンの NetBackup バックアップの基本的なフェーズ
    5.  
      NetBackup 管理者の Hyper-V 関連タスク
    6.  
      トラブルシューティングのクイックリファレンス
  2. 注意事項および前提条件
    1.  
      NetBackup for Hyper-V の前提条件
    2.  
      NetBackup for Hyper-V に関する注意事項および制限事項
    3.  
      Hyper-V 仮想マシンの表示名に対する NetBackup の文字制限
    4.  
      [VM バックアップからのファイルリカバリを有効にする (Enable file recovery from VM backup)]オプションを使用する場合の vhd または vhdx 名と VM パスの NetBackup 文字制限
    5.  
      Linux 仮想マシンに関する注意事項
  3. Hyper-V による NetBackup 通信の設定
    1.  
      NetBackup Legacy Network Service ログオン (vnetd.exe) のドメインユーザーアカウントへの変更
    2.  
      Hyper-V リソースの使用に関するグローバル制限の設定
  4. Hyper-V 用 NetBackup ポリシーの設定
    1.  
      Hyper-V ポリシーの作成
    2.  
      [属性 (Attributes)]タブでポリシーごとのジョブ数を制限する (Hyper-V)
    3.  
      VM がポリシーで手動で選択される場合は、仮想マシンのホスト名と表示名が一意である必要があります。
      1.  
        バックアップ方式 (Hyper-V)
      2.  
        最適化オプション (Hyper-V)
      3.  
        プライマリ VM 識別子オプション (Hyper-V)
      4.  
        非 VSS VM のオフラインバックアップの有効化 (VSS を使用した Hyper-V)
      5.  
        クラスタ共有ボリュームタイムアウト (VSS を使用した Hyper-V)
    4. Hyper-V - 高度な属性
      1.  
        [プロバイダ形式 (Provider type)]構成パラメータ (VSS)
      2.  
        [スナップショット属性 (Snapshot attribute)]構成パラメータ (VSS)
      3.  
        仮想ディスクの選択パラメータ (WMI)
      4.  
        [既存のスナップショット処理 (Existing snapshot handling)]パラメータ (WMI)
      5.  
        一貫性のレベルのパラメータ (WMI)
      6.  
        仮想ディスクの選択におけるディスクのエクスクルードオプションについて
      7.  
      8.  
        ブートディスクまたはデータディスクをエクスクルードしたバックアップからのデータのリストア
    5.  
      Hyper-V 仮想マシンの参照
    6.  
      代替クライアントによる仮想マシンのバックアップの前提条件 (VSS)
    7.  
      代替クライアントによる仮想マシンのバックアップの構成
    8.  
      仮想マシン内の NetBackup クライアントの要件
  5. Hyper-V インテリジェントポリシーの設定
    1.  
      NetBackup の問い合わせ規則の基本原則
    2.  
      Hyper-V インテリジェントポリシーのための NetBackup の必要条件
    3.  
      Hyper-V インテリジェントポリシーの設定: タスクの概要
    4.  
      Hyper-V 仮想マシンを選択するためのオプション
    5.  
      仮想マシンの自動選択の Hyper-V ポリシーの作成
    6.  
      詳細モードでの問い合わせビルダーの使用
    7.  
      NetBackup 問い合わせビルダーの例
    8.  
      改行文字を含む仮想マシンのメモの問い合わせ規則
    9.  
      問い合わせビルダーのフィールドの参照
    10.  
      Hyper-V の[問い合わせのテスト (Test Query)]画面
  6. NetBackup Hyper-V for SCVMM
    1.  
      SCVMM 環境での仮想マシンのバックアップについて
    2.  
      SCVMM を導入した NetBackup for Hyper-V の注意事項
    3.  
      ローカライズされた SCVMM 環境の VM をバックアップする問い合わせの作成
  7. Windows Server フェールオーバークラスタのサポート
    1.  
      Windows フェールオーバークラスタ上の仮想マシンについて
    2.  
      CSV のバックアップとリストアに関する注意
    3.  
      クラスタの仮想マシンのポリシーの作成
    4.  
      リストアされた仮想マシンのクラスタ内での場所
    5. リストア後の仮想マシンの保守
      1.  
        リストア時のクラスタリソースの削除
  8. Hyper-V のバックアップとリストア
    1.  
      Hyper-V 仮想マシンのバックアップ
    2.  
      WMI バックアップ方式: リストアの前後における仮想マシンの状態
    3.  
      個々のファイルのリストアに関する注意事項
    4.  
      仮想マシン全体のリストアに関する注意事項
    5.  
    6.  
      NetBackup クライアントが存在するホストへの個々の Hyper-V ファイルのリストア
    7.  
      Hyper-V の個々のファイルのリストアのリストアオプション (NetBackup Web UI)
    8. 仮想マシンの共有場所への個々の Hyper-V ファイルのリストア
      1.  
    9.  
      Hyper-V 仮想マシン全体のリストア
    10.  
      リストアオプション
    11.  
      共通ファイルのリストアについて
    12.  
      ファイルをリストアする Hyper-V VM ファイルを参照するときに BAR インターフェースに Hyper-V スナップショットファイルがリストされる場合がある
  9. アクセラレータを使用した Hyper-V のバックアップ
    1.  
      仮想マシンの NetBackup Accelerator について
    2.  
      アクセラレータ: 完全スケジュールと増分スケジュール
    3.  
      NetBackup アクセラレータが仮想マシンとどのように連携して働くか
    4.  
      Accelerator 仮想マシンの注意および要件
    5.  
      仮想マシンのアクセラレータ強制再スキャン (スケジュールの属性)
    6.  
      アクセラレータには OptimizedImage 属性が必要
    7.  
      アクセラレータバックアップおよび NetBackup カタログ
    8.  
      バックアップジョブ詳細ログのアクセラレータメッセージ
    9.  
      仮想マシンでのアクセラレータの NetBackup ログ
    10.  
      ネットワークを介して転送されたアクセラレータバックアップのデータ量の報告について
    11.  
      NetBackup コマンド出力でのネットワーク転送されたデータとのアクセラレータのイメージサイズの置換
  10. 推奨する実施例および詳細情報
    1.  
      ベストプラクティス
  11. トラブルシューティング
    1. NetBackup for Hyper-V のログとその作成方法
      1.  
        VxFI ログの有効化
      2.  
      3.  
        VxMS core.log と provider.log のファイル名形式
    2. ポリシーの作成中のエラー
      1.  
        NetBackup ポリシーの検証が失敗する
    3. Hyper-V に関連する NetBackup の状態コード
      1.  
        スナップショットエラーの発生 (状態コード 156)
    4.  
      複数の仮想マシンのバックアップジョブがハングアップする
    5.  
      Windows NTFS シャドウストレージの表示またはサイズ調整
    6.  
      Hyper-V 統合コンポーネントがインストールされていない
    7.  
      LDM ボリュームと状態コード 1
    8.  
      Hyper-V スナップショット (avhd または avhdx ファイル) と状態コード 1
    9.  
      同じ CSV に存在する仮想マシンをバックアップする場合、Windows の警告 1584 は無視できる
    10.  
      代替クライアントによるバックアップの問題
    11.  
      リストアした仮想マシンの起動に失敗する
    12.  
      リストアされた仮想マシンの再起動に関する問題: Why did the computer shut down unexpectedly?
    13.  
    14.  
    15.  
      WMI 方式を使ったバックアップ中に VM にユーザーチェックポイントが存在する場合、リストア後に VM の仮想ディスク設定を変更できない
    16.  
      WMI のディスク作成のタイムアウト値の増加
    17.  
      Linux VM と永続的なデバイス名前
  12. 付録 A. VSS バックアップ方式: Hyper-V のオンラインおよびオフラインバックアップ
    1.  
      VSS 用の Hyper-V のオンラインおよびオフラインバックアップについて
    2.  
      VSS のオンラインバックアップかオフラインバックアップかを判断する条件
    3.  
      VSS を使用したオフラインバックアップに関する追加注記
    4.  
      Hyper-V 2012 R2 仮想マシンはリストア時[オフ (Off)]状態になる場合がある
  13. 付録 B. Hyper-V パススルーディスク
    1.  
      NetBackup での Hyper-V パススルーディスクについて
    2.  
      パススルーディスクのバックアップの構成
    3.  
      Hyper-V パススルーディスクのバックアップの要件
    4.  
      Hyper-V パススルーディスクの制限事項
    5.  
      Hyper-V パススルーディスクのローカルスナップショットバックアップの構成
    6.  
      パススルーディスクの代替クライアントによるバックアップについて
    7.  
      Hyper-V パススルーディスクの代替クライアントによるバックアップの構成
    8.  
      VSS およびディスクアレイに関する重要な注意事項
  14. 付録 C. Hyper-V 仮想マシンをバックアップおよびリストアするための NetBackup コマンド
    1.  
      NetBackup コマンドを使用して Hyper-V ポリシーを作成する
    2.  
      NetBackup コマンドを使った Hyper-V インテリジェントポリシーの作成
    3.  
      NetBackup コマンドを使うときの Hyper-V ポリシー属性に関する注意事項
    4.  
      Hyper-V ポリシーの bpplinfo オプション
    5. Hyper-V に VM をリストアするための nbrestorevm の例
      1.  
        元の場所にリストアする Hyper-V の例
      2.  
        代替の場所にリストアする Hyper-V の例
    6.  
      Hyper-V 向けの nbrestorevm -R 名前変更ファイル
    7.  
      Hyper-V nbrestorevm コマンドのトラブルシューティング用メモ
    8.  
      nbrestorevm コマンドのトラブルシューティング用ログ

NetBackup コマンドを使った Hyper-V インテリジェントポリシーの作成

このトピックでは、問い合わせ規則を適用して自動的に仮想マシンのバックアップを作成するポリシーを NetBackup コマンドを使って作成する方法について説明します。Windows Server 2016 以降での Hyper-V の機能であるブロックレベルの増分バックアップおよびアクセラレータが含まれます。

ポリシー作成のための NetBackup コマンドは次のディレクトリにあります。

Windows の場合:

install_path\Veritas\NetBackup\bin\admincmd

UNIX または Linux の場合:

usr/openv/netbackup/bin/admincmd

メモ:

仮想マシンのバックアップを作成するには、Hyper-V Server および SCVMM サーバー (ある場合) に NetBackup クライアントをインストールする必要があります。

VM を自動で選択するために NetBackup コマンドを使って Hyper-V ポリシーを作成するには

  1. NetBackup プライマリサーバーにサインインします。
  2. ポリシーを作成します。

    bppolicynew policy_name

    次に例を示します。

    bppolicynew p1_auto_select_VMs

  3. ポリシーの属性を設定します。
    bpplinfo policy_name -set -pt Hyper-V -use_virtual_machine 2
    -hyperv_server "Hyper-V_server" -fi 1 -application_discovery 1
    -snapshot_method "HV" -blkincr 1 -use_accelerator 1
    -snapshot_method_args "nameuse=1,Virtual_machine_backup=2,
    file_system_optimization=1,exclude_swap=1,drive_selection=0,
    snapact=3,hv_snapshot_consistency_level=0"

    NetBackup コマンドを使うときの Hyper-V ポリシー属性に関する注意事項を参照してください。

  4. ポリシーのスケジュールを作成します。

    bpplsched policy_name -add sched_label -st sched_type

    -st オプションで利用可能なスケジュール形式は FULL (完全)、INCR (差分増分)、CINC (累積増分) のいずれかです。次に例を示します。

    bpplsched p1_auto_select_VMs -add Full -st FULL

  5. 仮想マシンの検出を実行するホストを指定します。

    • Hyper-V Server を指定するには次のコマンドを実行します。

      bpplclients policy_name -add Hyper-V_server Hyper-V_server_hardware_type Hyper-V_server_OS

      次に例を示します。

      bpplclients Accel_policy_auto_select1 -add scvmmserver3 Windows-x64 
      Windows

      この例では、仮想マシンの検出を実行するホストは scvmmserver3 です。

    • Hyper-V クラスタを指定するには次のコマンドを実行します。

      bpplclients policy_name -add Hyper-V_cluster

      メモ:

      ポリシーでクラスタのすべてのノードを検索することを許可するには、ドメインユーザーアカウントに NetBackup Legacy Network Service のログオンを設定する必要があります。

      NetBackup Legacy Network Service ログオン (vnetd.exe) のドメインユーザーアカウントへの変更を参照してください。

    • Hyper-V Server またはクラスタを管理する System Center Virtual Machine Manager(SCVMM)を指定する方法

      bpplclients policy_name -add SCVMM_server SCVMM_server_hardware_type SCVMM_server_OS

    Hyper-V Server を指定するには次のコマンドを実行します。

    bpplclients p1_auto_select_VMs -add hvserver3 Windows-x64 Windows

    サーバーのハードウェアの種類とオペレーティングシステムを確認するには、NetBackup プライマリサーバーで次のコマンドを実行します。

    bpplclients

    詳しくは、『NetBackup コマンドリファレンスガイド』で bpplclients の例を参照してください。

  6. 仮想マシンを自動的に選択する問い合わせ規則を作成します。

    bpplinclude policy_name -add "hyperv:/;server_type=value?filter=query_rule"

    server_type=value に指定できる値は次のとおりです。これらの値では、大文字と小文字が区別されません。

    • Hyperv

      NetBackup は、Hyper-V Server またはクラスタと通信して VM を検出します。Hyper-V Server または Hyper-V クラスタは NetBackup クライアントソフトウェアを含む必要があります。

    • Scvmm

      NetBackup は、SCVMM サーバーと通信して VM を検出します。SCVMM サーバー (およびそれぞれの Hyper-V ホスト) が NetBackup クライアントソフトウェアを含む必要があります。

      次に例を示します。

      bpplinclude Accel_policy_auto_select1  - add 
      "hyperv:/;server_type=Scvmm?filter=Displayname Contains 
      'Production'"
      

      この問い合わせ規則は、SCVMM サーバーが管理する仮想マシンから選択します。この例では、「Production」という単語を含む表示名を持つ仮想マシンが選択されます。Contains は、表示名に他の文字も含まれる可能性があることを意味します。

    Hyper-V 問い合わせ規則で使うことができるフィルタオプションについては、次のトピックで[フィールド (Field)]キーワードを参照してください。

    問い合わせビルダーのフィールドの参照を参照してください。

  7. ポリシーを検証します。

    bpclient -policy policy_name -validate - fi

    ポリシーの検証が正常に行われた場合は、何も出力されません。そうでない場合は、次のエラーが表示されます。

    Error code 48 : client hostname could not be found

  8. bpbackup コマンドを使用してバックアップを開始します。

    bpbackup について詳しくは、『NetBackup コマンドリファレンスガイド』を参照してください。

    仮想マシンを手動で選択できるようにするポリシーについては、次のトピックを参照してください。

    NetBackup コマンドを使用して Hyper-V ポリシーを作成するを参照してください。

バックアップを実行する前に bpplinclude 問い合わせ規則をテストする方法

  • ポリシーで指定されている Hyper-V Server または SCVMM サーバーで次を実行します。

    install_path\NetBackup\bin nbdiscover -noxmloutput "query filter=query_rule" -noreason

    ここで、"query filter=query_rule" はテストする実際の問い合わせです。次に例を示します。

    "hyperv:/;server_type=Hyperv?filter=Displayname Contains 'Production'"

    クエリールールがバックアップのために選択する仮想マシンの前にプラス記号 (+) が表示されます。ポリシー実行時にこれらの仮想マシンがバックアップに含まれます。

    バックアップから除外される仮想マシンにはマイナス記号 (-) が表示されます。

    -noreason オプションは、問い合わせが仮想マシンを除外した理由または問い合わせに失敗した理由の説明を省略します。説明のため、-noreason を省略します。

    コマンドオプションの多くについての詳細は、マニュアルページか『NetBackup コマンドリファレンスガイド』を参照してください。