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 コマンドのトラブルシューティング用ログ

問い合わせビルダーのフィールドの参照

問い合わせビルダーを使って、バックアップする仮想マシンを自動選択する規則を入力できます。

表: 問い合わせビルダーのドロップダウンオプション: [結合 (Join)]、[フィールド (Field)]、[演算子 (Operator)]、[値 (Value)] はクエリービルダーで規則を作成するためのドロップダウンフィールドとオプションの説明です。

表: 問い合わせビルダーのドロップダウンオプション: [結合 (Join)]、[フィールド (Field)]、[演算子 (Operator)]、[値 (Value)]

問い合わせビルダーのドロップダウンフィールド

説明

結合 (Join)

規則を結合するコネクタを選択します。

最初の規則には、ブランク (なし) または NOT のいずれかを選択します。規則を追加した後、利用可能なコネクタは、AND、AND NOT、OR、OR NOT です。

フィールド (Field)

規則を構築するパラメータを選択します。

表: サーバー形式[Hyper-V スタンドアロン/クラスタ(Hyper-V Standalone/Cluster)]の場合: [フィールド (Field)]ドロップダウンのキーワード を参照してください。

演算子 (Operator)

演算子を選択します。

表: [演算子 (Operator)]ドロップダウンの演算子を参照してください。

値 (Value(s))

[フィールド (Field)]パラメータの値を指定します。

入力する値は、一重引用符または二重引用符で囲む必要があります。複数の値をカンマで区切って指定できます。

表: [値 (Value)]に入力できる文字を参照してください。

参照

他のドロップダウンフィールドでの選択内容に応じて、値を参照できます。

追加

ドロップダウンで現在選択している内容を、新しい規則として[問い合わせ (Query)]ペインに追加します。

 

問い合わせフィールドをデフォルト値にリセットします。

[フィールド (Field)](キーワード)

次の表に、[フィールド (Field)]ドロップダウンで利用可能なキーワードを示します。この表では、([値 (Values)]フィールドの)各キーワードの値で大文字と小文字が区別されるかどうかも示します。

[フィールド (Field)]キーワード自体により、仮想マシンが含まれるか、除外されるかが決定されないことに注意してください。仮想マシンの選択は、構築する規則 ([結合 (Join)]、[フィールド (Field)]、[演算子 (Operator)]、[値 (Value(s))]) に基づきます。

利用可能なキーワードは、選択した[サーバー形式 (Server Type)]によって異なります。

表: サーバー形式[Hyper-V スタンドアロン/クラスタ(Hyper-V Standalone/Cluster)]の場合: [フィールド (Field)]ドロップダウンのキーワード

フィールドキーワード

データ形式

説明

ConfigurationVersion

数字

仮想マシンの構成バージョン。

Displayname

英数字の文字列

仮想マシンの表示名。

値は大文字と小文字が区別されます。

HypervServer

英数字の文字列

Hyper-V Server の名前。

値は大文字と小文字が区別されません。

IsClustered

ブール値

仮想マシンがクラスタ内の Hyper-V Server にある場合、TRUE です。

Notes

英数字の文字列

Hyper-V マネージャの仮想マシンの[概略 (Summary)]タブに仮想マシンについて記録された注意事項。

値は大文字と小文字が区別されます。

Powerstate

英字

仮想マシンの状態。

値は、poweredOffpoweredOnsuspendedstartingoffCritical です。

表: サーバーの種類が[System Center Virtual Machine Manager]の場合は、[フィールド (Field)]ドロップダウンリストのキーワード

フィールドキーワード

データ形式

説明

BackupEnabled

ブール値

BackupEnabled プロパティが統合サービスで有効な場合は TRUE。

クラウド (Cloud)

英数字の文字列

VM を一部として含む SCVMM クラウドの名前。

値は大文字と小文字が区別されません。

CloudVMRoleName

英数字の文字列

SCVMM クラウドの VM ロールの名前。

値は大文字と小文字が区別されません。

ComputerName

英数字の文字列

VM のネットワークホスト名。

値は大文字と小文字が区別されません。

CostCenter

英数字の文字列

VM のコストセンター名。

値は大文字と小文字が区別されません。

説明 (Description)

英数字の文字列

SCVMM での VM の説明。このフィールドは Hyper-V の VM のメモフィールドに似ています。

値は大文字と小文字が区別されます。

メモ:

VM の説明フィールドに改行文字が含まれる場合は、クエリービルダーのフォルダアイコンを使って参照すると正しい値を返さないことがあります。

DRState

英数字の文字列

VM のディザスタリカバリの状態。

値は Disabled または Enabled です。

世代 (Generation)

数字の文字列

SCVMM サーバーが管理する VM の数字の[世代 (Generation)](またはタイプ)。

HasPassThroughDisk

ブール値

VM にパススルーディスクが構成されている場合は TRUE。

HasSharedStorage

ブール値

共有ストレージが構成されたクラスタ内に VM が存在する場合は TRUE。

HasVirtualFibreChannelAdapters

ブール値

VM が仮想ファイバーチャネルアダプタを搭載している場合は TRUE。これらのアダプタによって、Hyper-V VM がファイバーチャネル SAN アレイリソースに直接にアクセスできるようになります。

HostGroupPath

英数字の文字列

VM への完全なホストグループパス。

値は大文字と小文字が区別されません。

IsDREnabled

ブール値

Microsoft Azure Site Recovery Provider (旧名 Hyper-V Recovery Manager) で VM のディザスタリカバリを管理している場合は TRUE。

IsFaultTolerant

ブール値

VM に耐障害性のマークが付けられている場合(ホスト障害の場合でも中断することなく実行可能な場合)は TRUE。

IsHighlyAvailable

ブール値

仮想マシンが CSV クラスタ内の Hyper-V Server にある場合は TRUE。

IsPrimaryVM

ブール値

VM がセカンダリ VMM サイトにレプリケートされるように構成されているプライマリ VM である場合は TRUE。

IsRecoveryVM

ブール値

VM がセカンダリ Virtual Machine Manager (VMM)サイトでの(プライマリ VM の)レプリケートコピーである場合は TRUE。

IsTestReplicaVM

ブール値

VM がフェールオーバーテスト用に Microsoft Azure Site Recovery Provider (旧名 Hyper-V Recovery Manager) で指定されたレプリケートコピーである場合は TRUE。テストフェールオーバーはレプリカ VM で開始され、本番サイトまたは実行中のレプリケーションを中断することなく仮想化ワークロードをテストします。

IsTestReplicaVM Equal 'FALSE' といった問い合わせを作成することにより、そのような VM をバックアップから除外できます。

IsUndergoingLiveMigration

ブール値

VM が Hyper-V ライブマイグレーション機能により、ある Hyper-V Server から別の Hyper-V Server に移行中の場合は TRUE。

名前 (Name)

英数字の文字列

SCVMM での VM の表示名。

値は大文字と小文字が区別されます。

OperatingSystem

英数字の文字列

VM のゲストオペレーティングシステム。

値は大文字と小文字が区別されません。

所有者 (Owner)

英数字の文字列

VM の所有者の名前。

値は大文字と小文字が区別されません。

RecoveryPointObjective

数字

このVM のリカバリポイント目標(RPO)値。

RPO は、時間の経過とともに測定される最大許容データ損失です。バックアップストレージでは、RPO はエラーが発生する場合に正常な動作を再開するために必要なデータの最大の経過時間です。たとえば、RPO を 30 分に設定すると、30 分ごとにシステムのバックアップが必要になります。

タグ (Tag)

英数字の文字列

タグの名前。タグとは、NetBackup での VM の論理グループの文字列です。

値は大文字と小文字が区別されません。

TotalSize

数字

VM のすべての VHD のディスクの合計サイズ(バイト単位)です。

UserRole

英数字の文字列

管理者、ファブリック管理者またはテナント管理者など、VM が関与しているユーザーロール。

値は大文字と小文字が区別されません。

VirtualMachineState

英数字の文字列

仮想マシンの電源の状態。

値は大文字と小文字が区別されません。

Hyper-V には、PowerOff や Running など VM の状態を表す多くの可能値があります。

VMConfigurationVersion

数字

仮想マシンの構成バージョン。

次の点に注意してください。

  • このオプションは SCVMM 2016 以降でのみ機能します。SCVMM 2012 で、仮想マシンの構成バージョンは使用できないため、NetBackup では構成バージョンを取得できません。

    NetBackup プライマリサーバーが SCVMM 2016 および SCVMM 2012 を保護する場合、VMConfigurationVersionIsSet 演算子と使用できます。例:

    Name Contains "Production" AND VMConfigurationVersion IsSet AND VMConfigurationVersion Greater "5.0"

    この例では、SCVMM 2012 の仮想マシンが選択されていません。VMConfigurationVersion IsSet 規則が「false」を返すためです。SCVMM 2016 では、VMConfigurationVersion IsSet は「true」を返します。問い合わせは名前に「Production」を含み、5.0 以降の構成バージョンである仮想マシンを選択できます。

VMHost

英数字の文字列

この VM の Hyper-V ホストの名前。

値は大文字と小文字が区別されません。

VMResource

英数字の文字列

高可用性 VM のリソース。

値は大文字と小文字が区別されません。

VMResourceGroup

英数字の文字列

高可用性 VM のリソースグループ。

値は大文字と小文字が区別されません。

演算子

表: [演算子 (Operator)]ドロップダウンの演算子 では、[演算子 (Operator)]ドロップダウンリストで利用可能な演算子について説明しています。

表: [演算子 (Operator)]ドロップダウンの演算子

演算子

説明

AnyOf

[値 (Value(s))]フィールドで指定した値のいずれかに一致します。

たとえば、[値 (Value(s))]フィールドの表示名が「vm01」、「vm02」、「vm03」である場合、AnyOf はこれらのいずれかの名前を持つ VM に一致します。VM の名前が指定したどの値とも同一でなければ、一致しません。「vm01A」と名付けられた VM は一致しません。

Contains

[値 (Value(s))]フィールドの値が文字列に出現する場合、その値と一致します。

たとえば、[値 (Value(s))]エントリが「dev」である場合、Contains は「01dev」、「01dev99」、「devOP」、「Development_machine」などの文字列と一致します。

EndsWith

[値 (Value(s))]フィールドの値が文字列の末尾に出現する場合、その値と一致します。

たとえば、[値 (Value(s))]エントリが「dev」である場合、EndsWith は「01dev」という文字列とは一致しますが、「01dev99」、「devOP」、「Development_machine」とは一致しません。

Equal

[値 (Value(s))]フィールドで指定した値にのみ一致します。

たとえば、検索対象の表示名が「VMtest27」の場合、Equal は「VMTest27」、「vmtest27」、「vmTEST27」などの仮想マシン名と一致します。「VMtest28」という名前とは一致しません。

Greater

ASCII の照合順序に従って、指定した値より大きい値と一致します。

GreaterEqual

ASCII の照合順序に従って、指定した値以上の値と一致します。

IsSet

値が[フィールド (Field)]のキーワードに対して返されるかどうかを判断します。IsSet は別の規則と組み合わせて条件として使用し、問い合わせが適切な仮想マシンを確実に選択するようにします。

IsSet を使う規則では、[値 (Value(s))]にエントリを作成しないことに注意してください。

Less

ASCII の照合順序に従って、指定した値より小さい値と一致します。

LessEqual

ASCII の照合順序に従って、指定した値以下の値と一致します。

NotEqual

[値 (Value(s))]フィールドの値と等しくない値と一致します。

StartsWith

[値 (Value(s))]フィールドの値が文字列の最初に出現する場合、その値と一致します。

たとえば、[値 (Value(s))]エントリが「box」の場合、StartsWith は文字列「box_car」と一致し、「flat_box」と一致しません。

表: [値 (Value)]に入力できる文字 は、[値 (Value)]フィールドに入力できる文字について説明しています。[フィールド (Field)]のキーワードでは、大文字と小文字が区別されます。

メモ:

[値 (Value)]フィールドで入力する文字列は、一重引用符か二重引用符で囲む必要があります。

表: [値 (Value)]に入力できる文字

文字の種類

許可される文字列

英数字

A から Z、a から z、0 から 9 (10 進法)、次の特殊文字。

, ~ ! @ $ % ^ & * ( ) ` - _ = + [ ] { } | \ : ; , . < > / ?

メモ:

ポリシーの[プライマリ VM 識別子 (Primary VM identifier)]オプションを[VM 表示名 (VM display name)]に設定すると、仮想マシンの表示名では次の文字のみがサポートされます: A から Z、a から z、0 から 9、ハイフン (-)、ピリオド (.)、下線文字 (_)、プラス記号 (+)、左右のカッコ ()、スペース。

ワイルドカード

* (アスタリスク) はすべてと一致します。

たとえば、「*prod*」は任意の文字の前または後に付く「prod」という文字列と一致します。

? (疑問符) は、すべての単一文字と一致します。

たとえば、「prod??」は任意の 2 文字の前に付く「prod」という文字列と一致します。

エスケープ文字

\ (円記号) は、それに続くワイルドカードまたはメタ文字をエスケープ処理します。

たとえば、アスタリスクを含んでいる文字列 (test* など) を検索するには、「test\*」と入力します。

引用符

[値 (Value(s))]で入力する文字は一重引用符または二重引用符で囲む必要があることに注意してください。

引用符を含んでいる文字列を検索するには、各引用符をエスケープ処理するか (\")、または別の形式の引用符で文字列全体を囲みます。

たとえば、二重引用符を含んでいる文字列 ("name" など) を検索するには、'"name"' (一重引用符で囲む) または "\"name\"" と入力します。