VMM ファブリックで SAN コピーを使用して迅速なプロビジョニングを行う VM をデプロイする

この記事では、SAN コピーを使用して System Center Virtual Machine Manager (VMM) ファブリックで VM を迅速にプロビジョニングする方法について説明します。

迅速なプロビジョニングでは、ネットワーク経由で VM をコピーしなくても、新しい仮想マシンをストレージ アレイにデプロイする方法が提供されます。 VMM では、VM の複製に SAN インフラストラクチャを使用し、VM テンプレートを使用してゲスト オペレーティング システムをカスタマイズします。

  • 迅速なプロビジョニングを使用して、サービスの一部としてデプロイされるスタンドアロン VM と VM をデプロイできます。
  • 複製またはスナップショットによる SAN コピーをサポートするストレージ論理ユニット上に存在する仮想ハード ディスク (VHD) から SAN コピー対応テンプレートを作成します。
  • SAN コピー対応テンプレートを使用して VM を作成すると、VMM は VHD を含む論理ユニットの読み取り/書き込みコピーをすばやく作成し、仮想マシン ファイルを新しい論理ユニットに配置します。 VMM が SAN コピーによる迅速なプロビジョニングを使用して仮想マシンを展開する場合、VMM はネットワーク転送ではなく SAN 転送を使用します。 SAN 転送中に、仮想マシンを含む論理ユニットの SAN コピーが作成されて、インストール先のホストまたはホスト クラスターに割り当てられます。 仮想マシンを SAN 経由で転送する場合、仮想マシンのファイルはネットワーク経由で移動されないため、標準ネットワーク経由の転送よりもはるかに高速です。
  • 次のいずれかの方法を使用して SAN Copy 対応のテンプレートを作成できます。
    • 新しい VM から SAN コピー対応テンプレートを作成する
    • 既存の VM から SAN コピー対応テンプレートを作成する

開始する前に

  • プロビジョニングされたコンピューターからアクセスできる記憶域は、オペレーティング システム ディスクとして使用する特定のディスクが選択されている場合でも、プロビジョニング プロセス中にパーティション分割できます。 この場合、データは失われます。 特定のブート ボリュームの使用を保証するには、詳細検出を使用し、オペレーティング システムの展開が完了する前にコンピューターを再起動しないでください。

  • 記憶域アレイは、VMM の新しい記憶域管理機能をサポートする必要があります。

  • 記憶域配列が複製またはスナップショットをサポートしており、これらの機能が有効になっている必要があります。 この機能を使用するには、記憶域ベンダーから追加のライセンスが必要になる場合があります。

  • 迅速なプロビジョニングに使用する記憶域プールは、VMM 管理下にある必要があります。 この条件を満たすには、配列の Storage Management Initiative Specification (SMI-S) プロバイダーの追加、記憶域プールの検出、記憶域の分類、および記憶域配列の最適な割り当て方法 (スナップショットまたは複製) の設定を行う必要があります。

  • 迅速なプロビジョニングに使用する記憶域プールが、仮想マシンの迅速なプロビジョニングに使用するホスト グループに割り当てられている必要があります。

  • 配置先として使用する Hyper-V ホストがホスト グループに属している必要があります。 さらに、次の前提条件を満たす必要があります。

    • SAN Copy 対応のテンプレートを新しい仮想マシンから作成する場合は、仮想マシンの作成先ホストもこのホストグループに属している必要があります。

    • SAN Copy 対応のテンプレートを既存の仮想マシンから作成し、論理ユニットをライブラリ サーバーから作成して割り当てる場合は、ライブラリ サーバーもこのホスト グループに属していることが必要です。 つまり、ライブラリ サーバーを Hyper-V ホストにする必要があります (ライブラリ サーバーをホストとして追加しない場合は、ストレージ アレイ ベンダーの管理ツールを使用して論理ユニットを帯域外に割り当てることができます)。

    • 迅速なプロビジョニングを使用して第 2 世代 VM をデプロイする場合は、それらをサポートするオペレーティング システムを持つホストを選択する必要があります。
    • 迅速なプロビジョニングに使用するすべての Hyper-V ホストとライブラリ サーバーに、記憶域配列へのアクセス権がある必要があります。 また、Hyper-V ホストとライブラリ サーバーが同じ種類の SAN 接続を使用することも必要です。 SAN の移行を成功させるために、ファイバー チャネルを介してアレイに接続するホストと iSCSI 経由で接続するホストを用意することはできません。 構成は、記憶域のハードウェアによって異なります。
  • ストレージ ベンダーから特定の構成情報を取得する必要がありますが、通常、構成には次のものが必要です。

    • マルチパス I/O (MPIO) 機能は、ファイバー チャネルまたは iSCSI の記憶域配列にアクセスする各ホストに追加する必要があります。 この MPIO 機能は、サーバー マネージャーで追加できます。
      • VMM 管理にホストを追加する前に MPIO 機能が既に有効になっている場合、VMM は、Microsoft が提供するデバイス固有モジュール (DSM) を使用して、サポートされている記憶域アレイに対して MPIO を自動的に有効にします。 サポートされている記憶域アレイにベンダー固有の DSM を既にインストールし、ホストを VMM 管理に追加している場合は、ベンダー固有の MPIO 設定を使用してそれらのアレイと通信します。
      • MPIO 機能を追加する前にホストを VMM に追加する場合は、検出されたデバイスハードウェア ID を追加するように MPIO を手動で構成する必要があります。 または、ベンダー固有の DSM をインストールすることもできます。
      • ファイバー チャネル記憶域ネットワーク (SAN) を使用している場合は、記憶域アレイにアクセスする各ホストにホスト バス アダプター (HBA) がインストールされている必要があります。 また、ホストが記憶域配列にアクセスできるようゾーンで区切られていることを確認します。
      • iSCSI SAN を使用する場合、iSCSI ポータルが追加されていて、iSCSI イニシエーターが配列にログインしていることを確認します。 さらに、各ホストで Microsoft iSCSI イニシエーター サービスが開始され、[自動 ] に設定されていることを確認します。 VMM を使用してホスト上に iSCSI セッションを作成する方法については、「 VMM の Hyper-V ホストで記憶域を構成する方法を参照してください。

新しい仮想マシンから SAN コピー対応テンプレートを作成する

Hyper-V ホストに割り当てられた論理ユニットに新しい VM を作成します。 ライブラリ サーバーで、VM から SAN コピー対応テンプレートを作成します。

Note

  • ライブラリ サーバーは、マネージド Hyper-V ホストである必要はありませんが、論理ユニットが存在する記憶域プールにアクセスできる必要があります。
  • テンプレートを作成すると、論理ユニットはホストから自動的に登録を解除されて、ライブラリ サーバーに登録されます。
  1. 迅速なプロビジョニングに使用するマネージド 記憶域プールから VMM 記憶域ファブリックに論理ユニットを作成します。 または、ストレージ アレイ管理ツールで論理ユニットを作成して割り当てることもできます。

  2. ターゲット ホストが存在するホスト グループに論理ユニットを割り当てます。 次に、論理ユニットをホストに割り当てます。 LUN を割り当てるときに、LUN の書式を設定し、ドライブ文字を割り当てることができます。 割り当てる論理ユニットが空であることを確認します。

  3. 論理ユニット上の空のバーチャル ハード ディスク ファイルを使用して仮想マシンを作成します。

    • [ソースの選択] で、[空のバーチャル ハード ディスクを使用して新しいバーチャル マシンを作成する] を選択します。
    • ハードウェアの構成で、必要な設定を構成します。 新しい仮想ハード ディスクを作成が選択されていることを確認します。
    • 宛先の選択で、既定の設定を受け入れます ホスト上の仮想マシンを配置します
    • 構成設定で、宛先フォルダーの選択割り当てられた論理ユニットから作成したドライブを選択します。 SAN (Migration Capable) がドライブ情報の横に表示されることを確認します。 例: (L:) [空き 9.92 GB/10.00 GB、SAN (移行対応)]
    • Machine リソースで、仮想ハード ディスクを選択します。 Browse>保存先フォルダーの選択で、割り当てられた論理ユニットから作成したドライブを選択します。
    • ネットワークの選択プロパティの追加で、必要な設定を選択します。 Summaryで設定を確認し、Createを選択します。 VM が VM とサービス>すべてのホスト> VM に一覧表示されていることを確認します。
  4. 新しい VM で、ゲスト オペレーティング システムと必要なアプリケーションをインストールしてカスタマイズします。 /汎用化および/oobeオプションを使用してSysprep.exeを使用してイメージを一般化し、関連付けられている仮想ハード ディスクを一般化します。 詳細情報。 完了したら、仮想 DVD ドライブに.isoイメージ ファイルが接続されていないことを確認します。

既存の VM から SAN コピー対応テンプレートを作成する

既存の VM からテンプレートを作成します。

  • VMM でこの手順を実行する場合は、ライブラリ サーバーをマネージド Hyper-V ホストとして追加する必要があります。 これにより、VMM を使用して論理ユニットをライブラリ サーバーに割り当てることができます。 ライブラリをマネージド Hyper-V ホストにしたくない場合は、配列ベンダーの管理ツールを使用して、論理ユニットをライブラリ サーバーに割り当てることができます。
  • 迅速なプロビジョニングの基本イメージとして使用する既存の仮想ハード ディスク (Sysprep を使用して一般化されたもの) が必要です。
  • 論理ユニットをマウントし、仮想ハード ディスクを格納するために使用するフォルダーをライブラリ共有に作成します。 たとえば、RAPID Provision VHD という名前のフォルダーを SEALibrary ライブラリ共有に作成します。
  1. 迅速なプロビジョニングに使用するマネージド 記憶域プールから VMM 記憶域ファブリックに論理ユニットを作成します。

  2. 論理ユニットをフォーマットし、作成したフォルダー パスにマウントします。

  3. 論理ユニットはライブラリ サーバーに割り当てます。 ライブラリ サーバーがマネージド Hyper-V ホストである場合は、ライブラリ サーバーから論理ユニットを作成して割り当てることができます。 NTFS でディスクをフォーマットし、論理ユニットをライブラリ共有内のフォルダー パスに同時にマウントすることもできます。

    • 論理ユニットを作成するときに、オプション 次の空の NTFS フォルダーにマウント>Browseを選択し、作成したフォルダーを選択します。
    • ドライブ文字を割り当てないでください。 また、フォルダーに複数のマウント ポイントを作成しないでください。
  4. ライブラリ サーバーがマネージド Hyper-V ホストでない場合は、配列ベンダーの管理ツールを使用して論理ユニットを作成し、論理ユニットをライブラリ サーバーにマスク解除します。 次に、次を実行します。

    • ドライブ文字を割り当てないでください。
    • ディスク管理 (diskmgmt.msc) を使用してディスクを再スキャンし、ディスクを初期化してフォーマットします。
    • ディスク管理で、ライブラリ共有で作成したフォルダー パスに論理ユニットをマウントします (ドライブ文字とパスの変更>追加>次の空の NTFS フォルダーにマウント空のライブラリ フォルダーを選択します)。
  5. 使用する仮想ハード ディスクをライブラリ共有の新しいフォルダーにコピーします。

    Note

    仮想ハード ディスクは、論理ユニット上の唯一のファイルである必要があります。

  6. 作成した新しいフォルダーがライブラリ共有に表示されます。 仮想ハード ディスク SAN コピー対応を確認するには、新しいフォルダーを選択し、 Physical ライブラリ オブジェクトで VHD ファイルを選択します。 SAN コピーが可能Yes を示す必要があります。

SAN コピー対応テンプレートを作成する

  1. Library>Create> VM テンプレートの作成を選択します。
  2. 作成 VM テンプレート ウィザード>ソースの選択で、ホスト>Browseにデプロイされている既存の仮想マシンを選択します。 論理ユニット上の VM を選択します。 警告メッセージで [はい] を選択します。
  3. Identityで、テンプレートの名前と説明を入力します。
  4. ハードウェアの構成で、次へを選択します。 表示される分類は、論理ユニットを作成した記憶域プールに割り当てた分類と一致します。
  5. オペレーティング システムの構成で、[次へを選択
  6. ライブラリ サーバーの選択で、テンプレートを作成するライブラリ サーバーを選択します。 Transfer の種類SAN であることを確認し次へ選択。 このライブラリ サーバーには、ホストと同じ記憶域プールへのアクセス権が必要です。
  7. パスの選択Browse を選択し、VM ファイルを格納するライブラリ サーバー上の場所を選択します。
  8. Summaryで設定を確認し、Createを選択します。 Jobsでは、作成中のテンプレートを追跡できます。 Completed状態になるまで待ちます。 Library>Templates>VM テンプレートでテンプレートを確認します。

テンプレートから VM をデプロイする

次に、SAN コピー対応テンプレートから VM をデプロイします。 この手順では、スタンドアロン VM をデプロイする方法について説明します。 または、サービスの作成時にテンプレートを選択。 次のことを確認してください。

  • VM を配置するホストは、テンプレートに関連付けられている論理ユニットが存在するマネージド 記憶域プールにアクセスできる必要があります。
  • 仮想マシンをプライベート クラウドにデプロイする場合は、SAN クローン対応テンプレートの作成に使用された論理ユニットに割り当てられたストレージ分類をプライベート クラウドで使用できる必要があります。
  • クラウドデプロイの場合、プライベート クラウドのリソースを提供するために使用されるホスト グループには、テンプレートに関連付けられている論理ユニットが存在するマネージド 記憶域プールにアクセスできるホストが含まれている必要があります。
  1. VM とサービス>作成>仮想マシンの作成を選択します。

  2. 仮想マシンの作成ウィザード >ソースの選択で、 既存の仮想マシン、VM テンプレート、または仮想ハード ディスクを使用する>Browse を選択します。 種類 VM テンプレートを選択し、迅速なプロビジョニングのために作成したテンプレートを選択します。 テンプレートは、SAN Copy Capable 列に Yes を示す必要があります。

  3. [ソースの選択 次へ 選択

  4. ウィザードの残りの手順を完了し、仮想マシンを作成して展開します。

    Note

    • 構成ハードウェア>Bus 構成で、分類一覧を空のままにするか、
    • Select Host または Select Cloud で、Transfer Type 列が SAN であることを確認します。
    • 仮想マシンをホストに配置することを選択した場合は、 構成設定>Machine リソースで、仮想ハード ディスクを選択してデプロイ オプションを確認します。 SAN コピーを使用して迅速にプロビジョニングするには、仮想ハード ディスクをホストリストにデプロイする方法が、SAN を使用して仮想ディスクを転送を確認します。
  5. ウィザードが完了したら、 Jobs>Create 仮想マシン ジョブを開き ジョブの状態を表示します。

  6. SAN コピー対応テンプレートから仮想マシンを作成すると、SAN コピー対応テンプレートの作成に使用された仮想ハード ディスクが存在するのと同じ記憶域プールから新しい論理ユニットが自動的にプロビジョニングされます。 論理ユニットは自動的に登録され、ターゲット ホストにマウントされます。

  7. 仮想マシンが作成されたことを確認するには、VM とサービス ワークスペースを開きます。 [すべてのホストまたは Clouds] を展開し宛先ホストまたはプライベート クラウドを見つけて選択します。 VMで、新しい仮想マシンが表示されることを確認します。 ターゲット ホストでディスク管理 (Diskmgmt.msc) を開くと、ホストに割り当てられ、登録されている新しいディスクが表示されます。

次のステップ

VM の設定を管理します