VMware HCX 実行コマンドを使用する

この記事では、VMware HCX 実行コマンドを使用する方法について説明します。 通常は、PowerShell コマンドレットのコレクションを使用して昇格された特権を必要とする操作を実行するには、実行コマンドを使用します。 このドキュメントでは、使用可能な VMware HCX 実行コマンドとその使用方法について説明します。

VMware HCX Manager を再起動する

このコマンドは、アクティブな VMware HCX の移行とレプリケーションを確認します。 何も見つからない場合は、VMware HCX Cloud Manager (VMware HCX VM のゲスト OS) が再起動されます。

  1. Azure portal の Azure VMware Solution プライベート クラウドの [操作] の下にある [コマンドの実行] パネルに移動します。 パッケージMicrosoft.AVS.HCXを選択して、使用可能な HCX 実行コマンドを表示します。

  2. Microsoft.AVS.HCX パッケージのドロップダウン メニューを選択し、Restart-HcxManager コマンドを選択します。

  3. パラメーターを設定し、[実行] を選択 します。 オプションの実行コマンド パラメーター。

    パラメーターが正しく使用されていない場合、アクティブな移行やレプリケーションが停止し、他の問題が発生する可能性があります。 各パラメーターの簡単な説明と、使用する必要がある場合の例。

    ハード 再起動パラメーター - GuestOS 再起動の既定値ではなく、仮想マシンを再起動します。 このコマンドは、コンピューター上の電源プラグをプルするようなコマンドです。 ディスクの破損を危険にさらしたくないので、通常の再起動が失敗し、他のすべてのオプションが使い果たされた場合にのみ、ハード再起動を使用する必要があります。

    Force Parameter - アクティブな HCX 移行/レプリケーションがある場合、このパラメーターはアクティブな HCX 移行/レプリケーションのチェックを回避します。 仮想マシンが電源オフ状態の場合、このパラメーターはマシンの電源をオンにします。

    シナリオ 1: お客様は、数週間アクティブな状態でスタックしている移行があり、別の問題のために HCX を再起動する必要があります。 このパラメーターを指定しないと、アクティブな移行が検出されたため、スクリプトは失敗します。 シナリオ 2: VMware HCX Cloud Manager の電源がオフになり、お客様が電源をオンに戻したいと考えます。

    Restart-HcxManager コマンドの実行コマンド パラメーターを示す図。

  4. コマンドが完了するまで待ちます。 VMware HCX アプライアンスがオンラインになるまでに数分かかる場合があります。

VMware HCX マネージャーのスケーリング

スケール VMware HCX Cloud Manager 実行コマンドを使用して、VMware HCX Cloud Manager 仮想マシンのリソース割り当てを増やし、大規模なデプロイのスケーラビリティと同時移行の増加を保証します。

HCX 4.10 以降でサポートされています

シナリオ: モビリティ 最適化ネットワーク (MON) には、VMware HCX スケーラビリティが必要です。 MONスケーリングの詳細をご覧ください。 

VMware HCX Cloud Manager は、この操作中に再起動され、進行中の移行プロセスに影響する可能性があります。

  1. Azure portal の Azure VMware Solution プライベート クラウドの [操作] の下にある [コマンドの実行] パネルに移動します。

  2. Microsoft.AVS.HCX パッケージのドロップダウン メニューを選択し、Set-HcxScaledCpuAndMemorySetting コマンドを選択します。

    Set-HcxScaledCpuAndMemorySetting コマンドの実行コマンド パラメーターを示す図。

  3. パラメーターを設定し、[実行] を選択します。 オプションの実行コマンド パラメーター。

    パラメーターが正しく使用されていない場合、アクティブな移行とレプリケーションが停止し、他の問題が発生する可能性があります。 各パラメーターの簡単な説明と、使用する必要がある場合の例を次に示します。

    ScaleFormFactor パラメーター - HCX Manager VM のターゲット フォーム ファクター ( または ) を指定します。 指定しない場合、既定値は Medium です。 各サイズの詳細については、 フォーム ファクターの仕様 を参照してください。

    DiskStorageFormat パラメーター - スケーリング中に追加された新しいディスクのストレージ形式を指定します (ThinThickEagerZeroedThick)。 既定値は Thin です。 フォーマットの選択に関するガイダンスについては、「ディスクストレージフォーマット」を参照してください。

    AgreeToRestartHCX パラメーター (必須) - スケーリング操作中に HCX Manager VM が再起動されたことを確認します。 コマンドを実行するには 、True に設定する必要があります。 False に設定すると、コマンドレットの実行は失敗します。

    Force Parameter - アクティブな移行やレプリケーションの検出、既存のスナップショット検証などの安全性チェックをバイパスします。 移行がアクティブな状態でスタックしていて、スケーリングを続行する必要がある場合は、このパラメーターを使用します。

    SkipSnapshot パラメーター - 事前スケーリング スナップショットの作成をスキップします。 Force パラメーターを設定する必要があります。 自動スナップショットでは障害復旧用のセーフティ ネットが提供されるため、お勧めしません。

  4. [ 実行 ] を選択して実行します。 このプロセスには 10 ~ 15 分かかります。

VMware HCX Cloud Manager は、スケーリング中は使用できません。

フォーム ファクターの仕様

フォームファクター vCPU メモリ Disk ユースケース(事例)
Small (現在の既定値) 4 12 GB 60 GB 小規模なデプロイ、 <500 VM
Medium 8 24 GB 120 GB 中規模のデプロイ、500 ~ 2,000 個の VM
Large 32 48 GB 300ギガバイト 大規模なデプロイ、 > 2,000 個の VM

Small は、既にデプロイされている既定のフォーム ファクターです。 これは、Set-HcxScaledCpuAndMemorySetting コマンドで選択可能なオプションではありません。 このコマンドは、 または のみにスケールアップします。

ディスク ストレージ形式

フォーマット 説明 パフォーマンス スペース効率 ユースケース(事例)
薄い Lazy-zeroed シン プロビジョニング よし High ほとんどの環境でのデフォルト
厚い ager-zeroed シック プロビジョニング より良い パフォーマンスに重要
EagerZeroedThick 作成時にゼロに設定 最高 最低 最大パフォーマンス

特定のパフォーマンス要件に特に規定がない限り、既定の Thin を使用します。 シンディスクは必要に応じて成長しますが、Thick と EagerZeroedThick は全容量を即時に割り当てます。

自動障害復旧

実行中の任意の時点でスケーリングが失敗した場合、システムは自動的に回復します。

  1. スナップショットの元に戻す - 自動でスケール前のスナップショットに戻ります。

  2. 電源オン - スナップショットの状態 (最後に正常に確認された構成) から HCX Manager に電源を投入します。

  3. エラー報告 - 詳細なエラー情報を返します。

  4. 手動による介入は不要 - システムは自動的に動作状態に回復します。

復旧時間: 通常、元に戻して電源をオンにするには 5 ~ 10 分です。

VMware HCX Cloud Manager のスナップショットを作成する

  1. Azure portal 上の Azure VMware Solution プライベート クラウドの [コマンドの実行] パネルに移動します。

  2. Microsoft.AVS.HCX パッケージのドロップダウン メニューを選択し、New-HCXManagerSnapshot コマンドを選択します。

  3. 必要に応じて、省略可能なコマンド パラメーターを指定します。 使用可能なコマンド パラメーターは、次のとおりです。 説明 - スナップショットの説明です。 Force - Force パラメーターはアクティブな HCX 移行またはレプリケーションのアラートをバイパスし、これらのプロセスが進行中であってもスナップショットを作成できるようにします。 警告がトリガーされると、検出された条件に関係なくスナップショットの作成が続行されます。 メモリ - メモリ スナップショットは仮想マシンのライブ状態を保持するため、アップグレードや変更が想定どおりに行かない場合は正確に復旧できます。 休止を必要とせず、VM の実行状態を正確にキャプチャできます。 メモリが含まれていない場合、スナップショットはディスク データのみを保存します。明示的に休止しない限り、クラッシュ整合性は維持されます。 休止 - 仮想マシンを休止すると、スナップショットの作成時にそのファイル システムが一貫した状態になります。 休止の使用は、特に VM のアクティビティが不明な場合に、自動バックアップまたは定期的バックアップに役立ちます。 休止スナップショットには VMware Tools が必要であり、VM の電源がオフになっているか、容量の大きいディスクがある場合は使用できません。

  4. [ 実行 ] を選択して実行します。

実行コマンドを使用して作成されたスナップショットは 72 時間保持され、事前の通知なしに自動的に削除されます。

VMware HCX Cloud Manager 上のすべてのスナップショットを一覧表示する

  1. Azure portal 上の Azure VMware Solution プライベート クラウドの [コマンドの実行] パネルに移動します。

  2. Microsoft.AVS.HCX パッケージのドロップダウン メニューを選択し、Get-HCXManagerSnapshot コマンドを選択します。

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

  4. スナップショットの詳細が [出力 ] タブに表示されます。

VMware HCX Cloud Manager の既存のスナップショットの説明を更新する

  1. Azure portal 上の Azure VMware Solution プライベート クラウドの [コマンドの実行] パネルに移動します。

  2. Microsoft.AVS.HCX パッケージのドロップダウン メニューを選択し、Update-HCXManagerSnapshotDescription コマンドを選択します。

  3. SnapshotName - スナップショット の名前」の説明に従って、必須のコマンド パラメーターを指定します。 Get-HCXManagerSnaphot run コマンドを使用して、既存のスナップショットを一覧表示できます。 NewDescription - スナップショットの説明。

  4. [ 実行 ] を選択して実行します。

VMware HCX Cloud Manager スナップショットを削除する

  1. Azure portal 上の Azure VMware Solution プライベート クラウドの [コマンドの実行] パネルに移動します。

  2. Microsoft.AVS.HCX パッケージのドロップダウン メニューを選択し、Remove-HCXManagerSnapshot コマンドを選択します。

  3. 必須のコマンド パラメーターを次のように指定します。 SnapshotName - スナップショットの名前。

  4. 必要に応じて、省略可能なコマンド パラメーターを指定します。 使用可能なコマンド パラメーターは次のとおりです。 RunAsync - タスクの完了を待たずにコマンドが直ちに返されることを示します。 このモードでは、コマンドレットの出力は Task オブジェクトです。 強制 - 警告がトリガーされると、検出された条件に関係なくスナップショットの削除が続行されます。 EnableDebug - 行われる変更を表示するためにのみコマンドレットが実行され、実際にはオブジェクトが変更されていないことを示します。

次のステップ

Azure VMware Solution の実行コマンドについて詳しくは、Azure VMware Solutionでのコマンド実行をご覧ください。