VMM で動的および電力の最適化を設定する

この記事では、System Center Virtual Machine Manager (VMM) で仮想マシン (VM) の動的最適化 (DO) と電源の最適化を有効にする方法について説明します。 この記事には、機能の概要、電力の最適化のために BMC を設定する手順、およびこれらの機能を有効にして実行する方法について説明します。

Note

  • VMM は、コンピューティングとストレージの動的最適化をサポートしています。 VMM 2019 より前のバージョンでは、コンピューティングに対してのみ DO がサポートされています。 使用している VMM のバージョンについては、必要に応じて次の手順を使用します。
  • VMM では、サイト対応クラスターまたはストレッチ クラスターはサポートされていません。 VMM では、動的最適化の計算に Hyper-V 定義 サイト固有の障害ドメイン は考慮されません。

Note

  • VMM は、コンピューティングとストレージの動的最適化をサポートしています。 使用している VMM のバージョンについては、必要に応じて次の手順を使用します。
  • VMM では、サイト対応クラスターまたはストレッチ クラスターはサポートされていません。 VMM では、動的最適化の計算に Hyper-V 定義 サイト固有の障害ドメイン は考慮されません。
  • 動的最適化: 動的最適化を使用し、VMM ではホスト クラスター内の VM と VHD のライブ マイグレーションを実行します。 移行は、ホストとクラスター共有ストレージ (クラスター共有ボリューム (CSV)、ファイル共有) 間の負荷分散を向上させ、VM の配置の問題を修正するために指定した設定に基づいています。

    • コンピューティング動的最適化 (ホストの最適化) は、ホスト間で VM を移行することでホストのパフォーマンスを最適化するために、クラスター内のホストに対して実行できます。 ホスト パフォーマンスのしきい値を CPU および Memory に設定できます。
  • 記憶域の動的最適化 (VMM 2019 以降に適用できるディスク領域の最適化) をクラスター共有記憶域 (CSV、ファイル共有) で実行し、共有記憶域間で仮想ハード ディスク (VHD) を移行することで記憶域の可用性を最適化できます。 クラスター共有記憶域に空き記憶域のしきい値を設定できます。
  • 記憶域の動的最適化 (ディスク領域の最適化) は、クラスター共有記憶域 (CSV、ファイル共有) で実行し、共有ストレージ間で仮想ハード ディスク (VHD) を移行することで記憶域の可用性を最適化できます。 クラスター共有記憶域に空き記憶域のしきい値を設定できます。
  • 電力の最適化: 電力の最適化は、クラスター内のリソース要件を満たすために必要ではないホストをオフにし、必要なときに再びオンにすることで、エネルギーを節約する動的最適化の機能です。

VMM では、コンピューティングの動的最適化 (VMM 2019 以降のコンピューティングと記憶域の両方) と、Hyper-V ホスト クラスターでの電力の最適化がサポートされています。 ライブ マイグレーションをサポートする VMM ファブリック内の VMware ホスト クラスターでも、コンピューティングの動的最適化と電力の最適化がサポートされます。

VMM では、Hyper-V ホスト クラスターでのコンピューティングと記憶域の動的最適化と電力の最適化がサポートされています。 ライブ マイグレーションをサポートする VMM ファブリック内の VMware ホスト クラスターでも、コンピューティングの動的最適化と電力の最適化がサポートされます。

開始する前に

DO の使用を開始する前に、次の情報に注意してください。

動的最適化

  • 動的最適化と電力最適化は、ライブ マイグレーションをサポートするホスト クラスターで構成できます。
  • 動的最適化は、ホスト クラスター内の仮想マシンと仮想ハード ディスク (VHD) を、指定された頻度とアグレッシブ性で移行するようにホスト グループで構成できます。 VM のアグレッシブ性によって、動的最適化中に移行を開始するために必要な負荷の不均衡の量が決まります。
  • ディスク領域のアグレッシブ性により、動的最適化中に VHD を他のクラスター共有記憶域に移行するために必要なディスク領域のしきい値を下回る空き記憶域領域の量が決まります。
  • 既定では、自動移行が有効になっている場合、仮想マシンは中程度のアグレッシブ性で 10 分ごとに移行されます。 動的最適化の頻度とアグレッシブ性を構成する場合、管理者は、ホスト クラスター内のホスト/共有ストレージ間で負荷を分散する利点と比較して、追加の移行のリソース コストを考慮する必要があります。 既定では、ホスト グループは、親ホスト グループの動的最適化の設定を継承します。
  • クラスターを使用せずにホスト グループに動的最適化を設定した場合、影響はありません。
  • 動的最適化は、2 つ以上のノードを持つクラスターに対して設定できます。 記憶域の動的最適化では、クラスターに 2 つ以上の共有ストレージ ファイル/ボリュームが存在する必要があります。 ホスト グループに、ライブ マイグレーションをサポートしないスタンドアロン ホストまたはホスト クラスターが含まれている場合、それらのホストでは動的最適化は実行されません。 メンテナンス モードのホストも動的最適化から除外されます。 さらに、VMM は、共有記憶域を使用する高可用性仮想マシンのみを移行します。 ホスト クラスターに高可用性ではない仮想マシンが含まれている場合、それらの仮想マシンは動的最適化中に移行されません。
  • オンデマンド動的最適化は、VM とサービス ワークスペースの [ホストの最適化]/[ディスク領域の最適化] アクションを使用して、個々のホスト クラスターでも使用できます。 ホスト グループで動的最適化を構成せずに実行できます。 ホスト クラスターに対して動的最適化が要求されると、VMM は管理者の承認のために移行される仮想マシン/VHD を一覧表示します。 Optimize Hosts はクラスター内のホスト間で VM 負荷分散を実行し、ディスク領域の最適化ではクラスター内の共有ストレージ間で VHD を移行します。

ノードの公平性

ノードの公平性は、Windows Server 2016 の新機能です。

負荷が軽いクラスター ノードを識別し、負荷を分散するために VM をそれらのノードに分散します。 これは、VMM の動的最適化に似ています。 潜在的なパフォーマンスの問題を回避するために、動的最適化とノードの公平性が連携しないようにする必要があります。 これを確実に行わないよう、VMM は、動的最適化が自動に設定されているホスト グループ内のすべてのクラスターでノードの公平性を無効にします。 VMM コンソールの外部でノードの公平性を有効にすると、次に動的最適化が更新されると、VMM によって無効になります。 ノードの公平性を使用する場合は、動的最適化を無効にしてから、ノードの公平性を手動で有効にします。

電力の最適化

  • 電源を最適化するには、帯域外管理を可能にするベースボード管理コントローラー (BMC) がコンピューターに必要です。
  • 電源の最適化により、アクティブなノードが失敗した場合にクラスターでクォーラムが維持されます。 VMM の外部で作成され、VMM に追加されたクラスターの場合、電源の最適化には 4 つ以上のノードが必要です。 クラスターに 1 つまたは 2 つのノードが追加されるたびに、1 つのノードの電源を切断することができます。 例:
    • ノードが 5 つまたは 6 つのクラスターの場合、1 つのノードの電源を切断できます。
    • ノードが 7 つまたは 8 つのクラスターの場合、2 つのノードの電源を切断できます。
    • ノードが 9 つまたは 10 のクラスターの場合、3 つのノードの電源を切断できます。
  • VMM によってクラスターが作成されると、クォーラム ディスクが作成され、そのディスクがクォーラム モデルの一部として使用されます。 VMM によって作成されたクラスターの場合、3 つ以上のノードのクラスターに対して電源の最適化を設定できます。 つまり、電源を切ることができるノードの数は次のようになります。
    • ノードが 4 つまたは 5 つのクラスターの場合、1 つのノードの電源を切断できます。
    • ノードが 6 つまたは 7 つのクラスターの場合、2 つのノードの電源を切断できます。
    • ノードが 8 つまたは 9 つのクラスターの場合、3 つのノードの電源を切断できます。

BMC の構成

WS-Management 経由で IMPI 1.5/2.0、DCMI 1.0、または SSM 1.0 をサポートする BMC を使用するホストの場合は、次のように BMC 設定を構成できます。

  1. ホスト上の BMC にアクセスするためのアクセス許可を持つ実行アカウントを作成します。
  2. Fabric>Servers>All Hosts> host >Properties>Hardware>Advanced>BMC Setting を選択します。
  3. VMM 管理を有効にするには、[ この物理マシンが OOB 管理用に構成されていますを選択します。
  4. このコンピューターは、指定された OOB 電源管理構成プロバイダーをサポートしています、サポートされている管理プロトコルを選択します。 BMC の IP アドレスを入力し、VMM によって提供される既定のポートをそのまま使用します。 実行アカウントを選択し、 OKを選択します。

ホスト グループの動的および電力の最適化を有効にする

  1. Fabric>Servers>All Hosts を選択し、構成するホスト グループを選択します。

  2. ホスト グループを選択した状態で、 Folder>Properties グループ >Properties を選択します。

  3. ホスト グループのプロパティで、 [動的最適化を選択します。

  4. 動的最適化の設定で、[親ホスト グループから動的最適化設定を使用する] チェック ボックスをオフにします。

  1. Aggressivenessで、HighMedium、または Low を選択します。

    Note

    VMM 2019 以降では、VM のアグレッシブ性の値は、低/中/高スケールから整数スケール 1 から 5 に置き換えられます。

    1 はアグレッシブ度が最も低く、5 が最も高いレベルです。

  1. Aggressivenessで、1 から 5 の整数スケールで値を選択します。1 は最もアグレッシブ度が最も低く、5 が最も高くなります。

VM のアグレッシブ性によって、動的最適化中に移行を開始するために必要な負荷の不均衡の量が決まります。

ディスク領域のアグレッシブ性により、動的最適化中に VHD を他のクラスター共有記憶域に移行するために必要なディスク領域のしきい値を下回る空き記憶域領域の量が決まります。

動的最適化の頻度とアグレッシブ性を構成する場合は、追加の移行のリソース コストと、ホスト クラスター内のホスト間で負荷を分散する利点とのバランスを取る必要があります。 最初は、既定値の Medium をそのまま使用できます。 環境での動的最適化の影響を確認したら、アグレッシブさを高めることができます。

動的最適化の頻度とアグレッシブ性を構成する場合は、追加の移行のリソース コストと、ホスト クラスター内のホスト間で負荷を分散する利点とのバランスを取る必要があります。 最初は、既定値の 3 をそのまま使用できます。 環境での動的最適化の影響を確認したら、アグレッシブさを高めることができます。

  1. VMM で不要なときにホストをオフにし、必要なときに再度有効にしてエネルギーを節約するには、ホスト グループの電源最適化を構成します。 電源の最適化は、負荷を分散するために仮想マシンが自動的に移行されている場合にのみ使用できます。

  2. ホスト グループ内の対象となるホスト クラスターで動的最適化を定期的に実行するには、次の設定を入力します。

    1. 仮想マシンを自動的に移行して負荷を分散するチェックボックスをオンにして、共有ストレージ間で空きストレージ領域のバランスを取ります。
    2. Frequencyで、動的最適化を実行する頻度を指定します。 10 ~ 1440 分 (24 時間) の範囲で、任意の値を入力できます。
  1. 一覧表示されている各コンピューティングリソースとストレージリソース (VMM 2019 以降に適用可能) のしきい値を設定します。 リソースの単位を変更するには、 Host group>Properties>Host Reserves に移動し、ドロップダウン メニューから単位を選択します。
  1. 一覧表示されているコンピューティング リソースとストレージ リソースごとにしきい値を設定します。 リソースの単位を変更するには、 Host group>Properties>Host Reserves に移動し、ドロップダウン メニューから単位を選択します。
  1. ホスト グループで電源の最適化を有効にするには、 電源の最適化を有効にする ] チェック ボックスをオンにします。 もう一度 OK を選択して変更を保存します。

    Note

    同じファイル共有を持つホスト グループ間でディスク領域の警告レベルが一致しない場合、そのファイル共有との間で複数の移行が発生し、ストレージ DO のパフォーマンスに影響する可能性があります。 記憶域の動的最適化が有効になっている異なるホスト グループ間でファイル共有を実行しないことをお勧めします。

電源の最適化設定を構成する

  1. Fabricで、ホスト グループに移動し、Properties を開きます。
  2. [動的最適化>動的最適化設定>Settingsを選択します。
  3. 電源最適化スケジュールのカスタマイズで、CPU、メモリ、ディスク I/O、ネットワーク I/O のいずれかのリソースの設定を変更します。
  4. [ スケジュールで、電力の最適化を実行する時間を選択します。 その時間の電源最適化をオンまたはオフにするボックスを選択します。 VMM は、ホストタイム ゾーンに従ってスケジュールを適用します。

ホスト クラスターで動的最適化をオンデマンドで実行する

ホスト クラスターで動的最適化をオンデマンドで実行できます。 そのためには、親ホスト グループで動的最適化を構成する必要はありません。

  1. Fabric>Servers>Host Groups を開き、ホスト クラスターに移動します。

  2. コンピューティング リソースの負荷分散を実行するには、[ ホストの最適化を選択します。 クラスター共有ストレージ間でストレージの負荷分散を実行するには、[ディスクの最適化 選択します

    ホストを最適化するには: VMM は動的最適化レビューを実行して、VHD を移行してホスト クラスターの負荷分散を向上できるかどうかを判断します。 VM の移行によって負荷分散が向上する場合、VMM には、移行に推奨される VM の一覧が表示され、現在のホストとターゲット ホストが示されます。 この一覧には、VMM でメンテナンス モードになっているホストと、高可用性ではない仮想マシンは除外されます。

    ディスク領域を最適化するには: VMM は動的最適化レビューを実行して、[動的最適化] ページでアグレッシブ設定を考慮しながら、空き記憶域スペースのしきい値 (ディスク領域) を満たすように VHD を移行できるかどうかを判断します。 動的最適化は、クラスター共有ストレージが設定されたディスク領域のしきい値に違反した場合にのみトリガーされます。 VHD の移行によって、クラスター内の共有記憶域の記憶域スペースのしきい値を解放することができる場合、VMM は移行を推奨する VHD の一覧を、現在の記憶域スペースとターゲットの記憶域スペースを示して表示します。 VHD は、同じストレージ分類を持つ別の共有ストレージにのみ移行されます。

  3. [移行] を選択します。

Note

VHD が 1 つのストレージの種類間で (たとえば、CSV から NAS ファイル共有に) 移行される場合、ストレージの移行は遅くなります。 記憶域の最適化で、しきい値とアグレッシブ性の条件が満たされた場合でも、移行する VHD の一覧が返されない場合:

  • Get-SCStorageVolume コマンドレットを使用して HostVolumeID を確認します。 HostVolumeID がボリュームの Null を返す場合は、VM を更新し、ストレージの動的最適化をもう一度実行します。
  • Get-SCHostReserve コマンドレットを使用して、ホスト グループの DiskSpacePlacementLevel を確認します。 DiskSpacePlacementLevel の値を、動的最適化ウィザードのホスト予約設定で設定したディスク領域の値と同じ値に設定します。

VMM でコンピューターの電源をオンまたはオフにする

  1. Fabric>Servers>All Hosts> ホスト名を選択します。
  2. Host タブの Host グループで、Power On または Power Off を選択します。 電源オン/オフ イベントに関する情報は、BMC ログで表示できます ([ Hardware>Advanced>BMC ログを選択)。

次のステップ

VM のプロビジョニング について説明します