インスタント VM リストア VMware リストア・ジョブ定義の作成

この手順では、インスタント VM リストア・ VMware リストア・ジョブ定義を作成する方法について説明します。

始める前に

  • VMware バックアップ・ジョブを作成して実行します。 バックアップ・ジョブ定義の作成- VMwareを参照してください。
  • ご使用の環境に最新バージョンの VMware Tools がインストールされていることを確認します。 IBM Spectrum® Copy Data Management は、 VMware Tools 9.10.0 に対してテスト済みです。
  • E メール通知の場合は、少なくとも 1 つの SMTP サーバーを構成する必要があります。 ジョブを定義する前に、SMTP リソースを追加します。 プロバイダーの登録を参照してください。
  • サブネット・オプションを使用してリカバリーする場合は、宛先仮想マシンに資格情報を追加する必要があります。 仮想マシンへの資格情報の追加を参照してください。
  • ネットワーク・スクリプトおよびポストスクリプトを実行するには、 「リカバリー後に電源オン」オプションを選択してから、 「ネットワーク前およびポスト VM レベル・スクリプトを使用可能にする」オプションを選択します。 ジョブを実行する前に、スクリプトを定義し、仮想マシン上の特定の場所にコピーする必要があることに注意してください。 Windows 環境では、prenetwork.bat および postnetwork.bat を c: ¥ program files¥ ibm¥IBM Spectrum Copy Data Management¥ scripts ディレクトリーにコピーします。 Linux® 環境では、 prenetwork.sh および postnetwork.sh/opt/CDM/scripts/ ディレクトリーにコピーします。

    考慮事項:

  • VMware バックアップおよびリストア・ジョブは、 vSphere 6.0 から 7.0 を実行する vCenter または ESX ホストのみをサポートすることに注意してください。
  • VADP ベースの VM レプリケーション・ワークフローを実行する場合、基礎となるストレージでサポートされていれば、スペース使用量の要件に応じてターゲット・ボリュームとデータ・ストアを自動的に拡張できます。 自動拡張により、ボリュームがスペース不足になったり、ファイルを手動で削除しなければならなくなったりすることを防ぎます。 サポートされるストレージ・システムのリストについては、 システム要件を参照してください。
  • VMware DRS クラスター・データ・ストアは、 VMware バックアップおよびリストア・ジョブでサポートされることに注意してください。
  • インスタント・ディスク・リストア・ジョブが完了すると、vDisk はマウントされますが、ディスク管理コンソールからオペレーティング・システムを介してオンラインにする必要がある場合があることに注意してください。
  • NFSに加えて、 IBM Spectrum Copy Data Management は、NetApp ONTAP ストレージ・ターゲットの VMFS データ・ストアをサポートします。
  • VM レプリケーション方式を使用したインスタント・ディスク・リストア・リカバリーは、データ・ストア・レベルではサポートされないことに注意してください。 インスタント・ディスク・リストアのデータ・ストア・レベル・リカバリーは、1 次ストレージ・スナップショット方式を介してサポートされます。
  • クラスター化されたデータ ONTAP または 7 モードで動作するデータ ONTAP を実行する NetApp ONTAP ストレージ・システムを使用したインスタント VM リストア・リカバリーでは、専用データ・ストア上のスワップ・ディレクトリーを持つソースが別の宛先にリカバリーされる場合、ソース・データ・ストアには、仮想マシン用に構成されたメモリー量より多くのフリー・スペースがなければならないことに注意してください。 これは、仮想マシンがメモリー予約を使用して構成されている場合は適用されない可能性があります。
  • スナップショット、ボールト、またはミラーで保護されている ESX クラスターから仮想マシンをリカバリーする VMware リストア・ジョブでは、ESX ホスト・リカバリー・ターゲットに許可されている LUN の最大数がその制限に達すると、Locate LUN 障害が表示されます。
  • Clustered Data ONTAP を実行する NetApp ONTAP 環境では、クラスター・ピアリングを有効にする必要があります。 ピア関係により、SVM 間の通信が可能になります。 NetApp ONTAP の「Cluster and Vserver Peering Express ® Guide」を参照してください。
  • IBM® ストレージ環境では、リモート・コピー接続を有効にするためにポート・グループ化と IP 協力関係が必要です。 「 IBM's SAN Volume Controller and Storwize ® Family Native IP Replication Guide」を参照してください。
  • NetApp Clustered Data ONTAP 8.3 ストレージ・システム・ターゲットで iSCSI イニシエーター・グループ (iGroup) が構成されていない場合、NetApp ONTAP および VMware のリストア・ジョブは失敗します。 プロシージャーを実行する必要があるのは 1 回だけです。 以前のバージョンの NetApp Clustered Data ONTAP 用に以前に作成された iGroup は、バージョン 8.3 用に再構成する必要はありません。 詳しくは、テクニカル・サポートに連絡してください。
  • 1 つ以上のスケジュールがジョブに関連付けられている場合もあります。 ジョブ・セッションは、スケジュールで定義されたトリガーに基づいて実行されます。 スケジュールの作成を参照してください。

    VMware ボリュームに関する考慮事項:

  • リストア・ワークフローのすべての機能は、元の仮想マシンが仮想ボリューム (VVOL) データ・ストアに保管されている場合にサポートされます。 仮想マシンは、実動モードまたはクローン・モードを介して VVOL ターゲットまたは VMware データ・ストアにリカバリーできます。
  • VVOL の導入に伴い、ストレージ・ベンダーの vSphere API for Storage Awareness (VASA) は、VVOL データ・ストアで仮想マシンを実行するために必要なメタデータを保管します。 IBM Spectrum Copy Data Management は、 IBM Spectrum Copy Data Management が VM レプリケーションを VMware ターゲット・データ・ストアに保管するため、リストア・ワークフローに VASA プロバイダー・メタデータを必要としません。 VASA プロバイダーが失われた災害の場合は、新しい VASA プロバイダーを起動して、実動モードまたはクローン・モードを使用して仮想マシンを VVOL データ・ストアにリカバリーすることができます。

手順

  1. 「ジョブ」 タブをクリックします。 「ハイパーバイザー」 フォルダーを展開して、 VMwareを選択します。
  2. 「新規」をクリックし、 「復元」を選択します。 ジョブ・エディターが開きます。
  3. ジョブ定義の名前と分かりやすい説明を入力します。
  4. 「インスタント VM リストア」 テンプレートを選択します。
  5. 「ソース」をクリックします。 ドロップダウン・メニューから 「VM およびテンプレート」 を選択して、ソース・サイトと関連 VMware ソースを選択し、仮想マシン、VM テンプレート、データ・ストア、フォルダー、および vApp を、使用可能なリカバリー・ポイントとともに表示します。 リソースを選択し、グリッド内のリソースをドラッグ・アンド・ドロップして、リソースがリカバリーされる順序を変更します。

    あるいは、ドロップダウン・メニューから 「VM 検索」 を選択して、すべてのデータ・センターで使用可能なリカバリー・ポイントを持つ仮想マシンを検索します。 「追加」をクリックして、仮想マシン・コピーをジョブ定義に追加します。 グリッド内のリソースをドラッグ・アンド・ドロップして、リソースがリカバリーされる順序を変更します。

  6. 「コピー」をクリックします。 選択したデータのコピーが含まれているサイトが表示されます。 サイトを選択します。 デフォルトでは、データの最新コピーが使用されます。 特定のバージョンを選択するには、サイトを選択して 「バージョンの選択」をクリックします。 「バージョン」 フィールドをクリックすると、特定のコピーとそれに関連付けられたジョブおよび完了時刻が表示されます。 1 つのスナップショットからのリカバリーが失敗すると、同じサイトからの別のコピーが使用されます。
  7. 「宛先」をクリックします。 宛先サイトおよび関連付けられた VMware 宛先を選択して、宛先として使用可能な仮想マシン、フォルダー、vApp、およびデータ・センターを表示します。 元のホストまたはクラスターにリストアし、 IBM Spectrum Copy Data Management が宛先 IP アドレスを定義できるようにするには、 「Use original host or cluster with system defined IP configuration」を選択します。 事前定義 IP アドレス構成を使用して元のホストまたはクラスターにリストアするには、 「元の IP 構成で元のホストまたはクラスターを使用する (Use original host or cluster with original IP configuration)」を選択します。 元のホストまたはクラスターとは異なる宛先にリストアするには、 「代替ホストまたはクラスターの使用」を選択します。
  8. 前のステップで 「代替の元のホストまたはクラスターを使用する」 を選択した場合は、仮想ネットワークとデータ・ストアのマッピング・オプションを選択します。 「仮想ネットワーク」ペインには、 VMware リストア・ジョブ・ソースに関連付けられているすべての仮想ネットワークが表示されます。 リカバリー・サイトで使用する新規仮想ネットワークと、「データ・ストア」ペインで使用する新規データ・ストアを選択する必要があります。 「仮想ネットワーク」タブで実動ネットワークとテスト・ネットワークを選択し、「データ・ストア」タブで宛先データ・ストアを選択します。
    仮想ネットワーク
    実動およびテスト・リカバリー・ジョブ用の仮想ネットワークを設定します。 実稼働環境とテスト環境の宛先ネットワーク設定は、異なるロケーションにする必要があります。
    データ・ストア
    宛先データ・ストアを設定します。
    サブネット
    開発/テスト・ユース・ケースまたは災害復旧ユース・ケースの目的を変更する仮想マシンの IP アドレスまたはサブネット・マスクを設定します。 サポートされるマッピング・タイプには、IP から IP へ、IP から DHCP へ、およびサブネットからサブネットへのマッピングがあります。 複数の NIC を含む仮想マシンがサポートされます。
    デフォルトでは、「 Use system defined subnets and IP addresses for VM guest OS on destination (宛先上の VM ゲスト OS にシステム定義サブネットおよび IP アドレスを使用する) 」オプションが有効になっています。 事前定義されたサブネットと IP アドレスを使用するには、 「宛先の VM ゲスト OS に元のサブネットと IP アドレスを使用する (Use original subnets and IP addresses for VM guest OS on destination)」を選択します。
    新規マッピング構成を作成するには、 「宛先の VM ゲスト OS のサブネットおよび IP アドレスのマッピングを追加」を選択し、 「マッピングの追加」をクリックします。 「送信元」フィールドにサブネットまたは IP アドレスを入力します。 宛先フィールドで 「DHCP」 を選択すると、選択したクライアントで DHCP が使用可能な場合に、IP および関連する構成情報が自動的に選択されます。 特定のサブネットまたは IP アドレス、サブネット・マスク、ゲートウェイ、および DNS を入力するには、 「静的」 を選択します。 「サブネット」 または 「IP アドレス」「サブネット・マスク」、および 「ゲートウェイ」 は必須フィールドです。 ソースとしてサブネットを入力する場合は、宛先としてサブネットも入力する必要があります。
    静的 IP が使用されているが適切なサブネット・マッピングが見つからない場合、またはソース・マシンの電源がオフになっていて複数の NIC が関連付けられている場合、仮想マシンの IP 再構成はスキップされます。 Windows 環境では、仮想マシンが DHCP のみの場合、その仮想マシンの IP 再構成はスキップされます。 Linux 環境では、すべてのアドレスが静的であると想定され、IP マッピングのみが使用可能になります。
    ヒント: サブネット・オプションを使用してリカバリーする場合は、宛先仮想マシンに資格情報を追加する必要があります。 ドメイン・ユーザー・アカウントを使用する場合は、資格情報を宛先仮想マシンに追加してから、 「テスト」&「構成」 オプションを使用して構成する必要があります。 このオプションは、サーバーとの通信を検証し、 IBM Spectrum Copy Data Management アプライアンスとサーバーの間の DNS 設定をテストし、 IBM Spectrum Copy Data Management エージェントをサーバーにインストールします。 「プロバイダー・ブラウザー」ペインの 「構成」 タブで、仮想マシンを右クリックし、 「テスト」&「構成」をクリックします。 仮想マシンへの資格情報の追加 および プロバイダーの登録を参照してください。
    VM フォルダー
    宛先データ・センターの VM フォルダー・パスを設定します。 代替パスを使用するには、 「宛先で元の VM フォルダー・パスを使用する (Use original VM folder path on destination)」 を選択解除し、 「代替パスを使用する (Use alternative path)」 フィールドにパスを入力します。 ディレクトリーが存在しない場合は作成されることに注意してください。 ターゲット・データ・センターのルート VM フォルダーとして「/」を使用します。
  9. デフォルト・オプションを使用してジョブ定義を作成するには、 「ジョブの作成」をクリックします。 ジョブは、 「ジョブ」 タブから手動で実行できます。
  10. ジョブ定義を作成する前にオプションを編集するには、 「拡張」をクリックします。 ジョブ定義オプションを設定します。
    デフォルト・モード
    VMware Restore ジョブを、デフォルトでテスト・モード、実動モード、またはクローン・モードで実行するように設定します。 ジョブが作成されると、「ジョブ」タブを使用して、「テスト」モード、「実動」モード、または「複製」モードでジョブを実行できます。
    プロトコル優先順位
    複数のストレージ・プロトコルが使用可能な場合は、ジョブで優先されるプロトコルを選択します。 使用可能なプロトコルには、iSCSI およびファイバー・チャネルがあります。
    リカバリー後の電源オン
    リカバリーの実行後に仮想マシンの電源状態を切り替えます。 仮想マシンは、ソース・ステップで設定されたとおり、リカバリーされた順序で電源オンされます。 この機能をオンにすると、「ネットワーク前およびネットワーク後の VM レベルのスクリプトを有効にする」オプションへのアクセスも可能になります。 リストアされた VM テンプレートは、リカバリー後に電源をオンにすることはできないことに注意してください。
    ネットワーク前 VM レベル・スクリプトおよびネットワーク後 VM レベル・スクリプトを有効にする
    「リカバリー後に電源オン」オプションが有効になっている場合、ネットワーク・スクリプトおよびポストスクリプトは仮想マシン・レベルで実行できます。 VMware バックアップ・ジョブを実行する前に、スクリプトを定義し、仮想マシン上の特定の場所にコピーする必要があることに注意してください。 Windows 環境では、prenetwork.bat および postnetwork.bat を c: ¥ program files¥ ibm¥IBM Spectrum Copy Data Management¥ scripts ディレクトリーにコピーします。 Linux 環境では、prenetwork.sh および postnetwork.sh を /opt/CDM/scripts/ ディレクトリーにコピーします。
    失敗時に次のソースで続行
    前のリソース・リカバリーが失敗した場合に、一連のリソースのリカバリーを切り替えます。 無効にすると、リソースのリカバリーが失敗した場合にリストア・ジョブが停止します。
    障害時にリソースを自動的にクリーンアップ
    仮想マシンのリカバリーが失敗した場合に、割り振り済みリソースをリストアの一部として自動的にクリーンアップできるようにします。
    保留中の古いセッションの上書きおよび強制クリーンアップを許可
    このオプションを有効にすると、リカバリー・ジョブのスケジュール済みセッションで、既存の保留中のセッションを強制的に関連リソースをクリーンアップして、新規セッションを実行できるようにすることができます。 既存のテスト環境をクリーンアップせずに実行し続けるには、このオプションを無効にします。
    ジョブ・レベル・スクリプト
    ジョブ・レベルの事前スクリプトおよび事後スクリプトは、ジョブ・レベルでジョブを実行する前または後に実行できるスクリプトです。 スクリプトは、 Linuxベースの仮想マシンのシェル・スクリプトや、Windows ベースの仮想マシンのバッチ・スクリプトおよび PowerShell スクリプトなど、1 つ以上のコマンドで構成できます。
    「事前スクリプト」または「事後スクリプト」(あるいはその両方) セクションで、 「選択」 をクリックして以前にアップロードしたスクリプトを選択するか、 「アップロード」 をクリックして新規スクリプトをアップロードします。 スクリプトは、 「構成」 タブの 「スクリプト」 ビューを使用してアップロードおよび編集することもできます。 スクリプトの構成を参照してください。
    完了すると、「事前スクリプト」セクションまたは「事後スクリプト」セクションにスクリプトが表示されます。 スクリプトにパラメーターを追加するときに 「パラメーター」 フィールドをクリックし、 「追加」をクリックします。 追加のパラメーターをスクリプトに追加するには、フィールドに一度に 1 つずつパラメーターを入力し、 「追加」をクリックします。 次に、 「ID」 フィールドをクリックして、スクリプトの実行に必要な資格情報を追加または作成します。 最後に、 「アプリケーション・サーバー」 フィールドをクリックして、スクリプトを注入して実行する場所を定義します。
    上記の手順を繰り返して、追加の事前スクリプトと事後スクリプトを追加します。 スクリプトの戻りコードについては、「 戻りコードのリファレンス」を参照してください。
    リストア・ジョブのポストスクリプトの場合のみ、定位置引数 state および status をスクリプトに渡すことができます。 この機能について詳しくは、 Using State and Status Arguments in Postscriptsを参照してください。 状態および状況の引数は、バックアップ・ジョブではサポートされません。
    ジョブに関連付けられたいずれかのスクリプトのコマンドが失敗した場合にジョブの実行を続行するには、 「スクリプトの失敗時に操作を続行する」 を選択します。
  11. オプションで、 「通知」 セクションを展開して、ジョブ通知オプションを選択します。
    SMTP サーバー
    使用可能な SMTP リソースのリストから、ジョブ状況 E メール通知に使用する SMTP サーバーを選択します。 SMTP サーバーが選択されていない場合、E メールは送信されません。
    E メール・アドレス
    ステータス E メール通知の受信者の E メール・アドレスを入力します。 「追加」 をクリックして、リストに追加します。
  12. オプションで、 「スケジュール」 セクションを展開して、ジョブ・スケジューリング・オプションを選択します。 「今すぐジョブを開始」 を選択して、ジョブを即時に開始するジョブ定義を作成します。 使用可能なスケジュールのリストを表示するには、 「後で開始するジョブのスケジュール」 を選択します。 オプションで、ジョブのスケジュールを 1 つ以上選択します。 各スケジュールが選択されると、スケジュールの名前と説明が表示されます。
    ヒント: 新しいスケジュールを作成して選択するには、 「構成」 タブをクリックし、 「スケジュール」を選択します。 スケジュールを作成し、ジョブ・エディターに戻り、「使用可能なスケジュール」ペインを最新表示して、新しいスケジュールを選択します。
  13. ジョブ固有の情報が正しいことを確認したら、 「ジョブの作成」をクリックします。 ジョブは、スケジュールで定義されたとおりに実行されるか、 「ジョブ」 タブから手動で実行することができます。
  14. ジョブが正常に完了したら、「ジョブ」タブのジョブ・セッションの「一般」タブにある アクション メニューから、 終了 IV (クリーンアップ)RRP (vMotion)、または 複製 (vMotion)のいずれかのオプションを選択します。

    End IV (Cleanup) は、仮想マシンを破棄し、関連するすべてのリソースをクリーンアップします。 これは一時/テスト用の仮想マシンであるため、仮想マシンが破棄されるとすべてのデータが失われます。

    RRP (vMotion) は、ジョブの「拡張 (Advanced)」画面で「実動 (Production)」選択を使用することと同等です。 このオプションは、vMotion を介して仮想マシンをデータ・ストアおよび「実動用」ネットワークとして定義された仮想ネットワークにマイグレーションします。

    「クローン (vMotion)」 は、ジョブの「拡張」画面で「クローン」選択を使用するのと同等です。 このオプションは、vMotion を介して、「テスト用」ネットワークとして定義されたデータ・ストアおよび仮想ネットワークに仮想マシンをマイグレーションします。

次に行うこと

  • スケジュールされた次のジョブ実行まで待機しない場合は、オンデマンドでジョブ・セッションを実行します。 ジョブ・セッションの開始、一時停止、および保留を参照してください。
  • 「ジョブ」タブでジョブ・セッションの進行状況を追跡します。 ジョブ・セッションのモニターを参照してください。
  • 通知オプションが有効になっている場合、ジョブの完了時に、各タスクの状況に関する情報を含む E メール・メッセージが送信されます。