次の方法で共有


エッジでの高速ネットワーク (プレビュー)

重要

高速ネットワークは現在プレビュー段階です。 この情報はプレリリース製品に関連するものであり、リリース前に大幅に変更される可能性があります。 ここに記載された情報について、Microsoft は明示か黙示かを問わずいかなる保証をするものでもありません。

高速ネットワークにより、サポートされている仮想マシン (VM) の種類で単一ルート入出力 (I/O) 仮想化 (SR-IOV) が可能になり、ネットワークパフォーマンスが大幅に向上します。 高速ネットワークにより、ネットワーク トラフィックは Hyper-V 仮想化スタックのソフトウェア スイッチ レイヤーをバイパスできます。 高速ネットワークでは仮想関数 (VF) が子パーティションに割り当てられるため、ネットワーク トラフィックは VF と子パーティションの間を直接流れます。 その結果、ソフトウェア エミュレーション レイヤーの I/O オーバーヘッドは、ネットワーク パフォーマンスが物理的なオンプレミス環境とほぼ同じになるまで縮小されます。

次の図は、高速ネットワークを使用した場合と使用しない場合の、2 台の VM 間の通信を比較したものです。

高速ネットワークの有無に関係なく、2 つのデプロイの違いを示す図。高速ネットワークを使用しないデプロイでは、物理サーバー上の 2 つの仮想スイッチを介してネットワーク トラフィックを送信する必要があります。一方、高速ネットワークを使用するネットワークでは送信されません。

高速ネットワークの高パフォーマンス データ パスにより、サポートされている VM の種類で単一ルート I/O 仮想化 (SR-IOV) が可能になり、次の方法でネットワーク パフォーマンスが大幅に向上します。

  • 待機時間の短縮と 1 秒あたりのパケット数の増加 (pps)

  • ジッターの削減

  • CPU 使用率の削減

高速ネットワークでは、次の機能を備えた追加の管理レイヤーも追加されます。

  • SR-IOV のサポート、OS のバージョン、ハイパースレッディングの状態などを確認して、デプロイが高速ネットワークと互換性があるかどうかを知らせる組み込みの前提条件チェック。

  • ホスト構成により、SR-IOV が適切な vSwitch ホスティング VM ワークロードで有効になり、フェールオーバー シナリオ用に予約ノードを構成したり、リソースのオーバーサブスクリプションを回避したりできます。

  • 構成を容易にするために、全体的なパフォーマンスを低、中、高として示す簡略化された VM パフォーマンス設定。

これらの機能により、高速ネットワークは、大量の計算タスクにハイパフォーマンス コンピューティング (HPC) を必要とする環境、金融取引プラットフォームなどのリアルタイム アプリケーション、ネットワーク関数仮想化 (NFV) を使用してネットワーク スループットの制限を回避するデプロイに役立ちます。

前提条件

高速ネットワークを設定して使用できるようにするには、デプロイが次の前提条件を満たしている必要があります。

  • Windows Server 2025 Datacenter エディションを実行している展開で、機能するクラスターを設定する必要があります。

    Note

    クラスター化されていない単一サーバーと Windows Server Standard エディションでは、高速ネットワークはサポートされていません。

  • ハードウェアで SR-IOV がサポートされている必要があり、BIOS で SR-IOV を有効にする必要があります。 お使いのコンピューターで SR-IOV がサポートされているかどうかを確認するには、ハードウェア ベンダーに問い合わせる必要がある場合があります。

  • 高速ネットワーク 有効にする前に 有効なコンピューティングインテントをインストールし、構成する必要があります。

  • SR-IOV をサポートするネットワーク インターフェイス カード (NIC) が必要です。

    • NIC で SR-IOV を有効にしていない場合は、次のコマンドレットを実行します。

      Enable-NetAdapterSriov
      
    • BIOS で仮想関数を公開する必要がある場合もあります。

Note

高速ネットワークのパブリック プレビュー バージョンでは、現在、次のシナリオはサポートされていません。

  • 埋め込みチーミング (SET) NIC を切り替えます。 一度に使用できる NIC は 1 つだけです。

  • ネットワーク HUD のサポート

  • 高速ネットワークの Windows Admin Center 管理

クラスターで高速ネットワークを有効にする

クラスターで高速ネットワークを有効にするには:

  1. 管理者として、新しく PowerShell ウィンドウを管理者として開きます。

  2. 次のコマンドレットを実行して、システムがすべての前提条件要件を満たしていることを確認します。

    Get-AccelNetManagementPreReq
    
  3. 高速ネットワークを有効にするクラスター上の任意のノードに移動します。

  4. 高速ネットワークを有効にするには、次のコマンドを実行します。

    Enable-AccelNetManagement -IntentName "MyIntent" -NodeReservePercentage
    

    Note

    -IntentName パラメーターは必須です。

    NodeReservePercentage値を空白のままにすると、システムの既定値は 50% になります。 この値は、0 以上 99 以下の整数である必要があります。

クラスターでの高速ネットワーク設定の変更

クラスターの高速ネットワーク設定を変更するには:

高速ネットワークが有効になっているノードで、新しい意図とノード予約の値を指定して次のコマンドを実行します。

Set-AccelNetManagement -IntentName "MyIntent" -NodeReservePercentage

クラスターで高速ネットワークを無効にする

クラスターで高速ネットワークを無効にするには:

  1. PowerShell ウィンドウで、高速ネットワークを無効にするクラスター内の任意のノードに移動します。

  2. 次のコマンドレットを実行して、クラスターで高速ネットワークを無効にします。

    Disable-AccelNetManagement 
    

クラスターで高速ネットワークを無効にすると、ネットワーク HUD は機能の正常性を監視しなくなります。

Note

クラスターで高速ネットワークを無効にしても、VM の設定構成は変更されません。 VM は、高速ネットワークによって管理されたり、ネットワーク HUD によって追跡されたりしなくなりました。

VM で高速ネットワークを有効にする

VM で高速ネットワークを有効にするには:

  1. 高速ネットワークが有効になっているクラスター内のホスト上に VM を作成します。

  2. PowerShell ウィンドウで、高速ネットワークを有効にする VM を含むノードに移動します。

  3. 次のコマンドを実行して、高速ネットワークを高パフォーマンスで有効にします。

    Enable-AccelNetVM -VMName "MyVM" -Performance High
    

    VMNamePerformance は必須パラメーターです。 パフォーマンス値を [低]、[中]、または [高] に設定できます。 パフォーマンス オプションには、次の表に示すように、ハイパースレッディングの状態に基づく vCPU の最小要件があります。

    ハイパースレッディング構成 パフォーマンス設定 必要な最小 vCPU
    無効 2
    無効 Medium 2
    無効 4
    Enabled 4
    Enabled Medium 4
    Enabled 4
  4. 複数の VM の高速ネットワークを低パフォーマンスで実行できるようにするには、次のコマンドを実行します。

    Get-VM -VMName "MyVM01, MyVM02" | Enable-AccelNetVM -Performance Low
    

VM での高速ネットワーク設定の変更

VM の高速ネットワーク設定を変更するには:

  1. 再構成する VM が含まれているノードに移動します。

  2. 次のコマンドを実行して、中程度のパフォーマンスで実行するように VM を設定します。

    Set-AccelNetManagement -VMName "MyVM" -Performance Medium
    

VM で高速ネットワークを無効にする

VM で高速ネットワークを無効にするには:

  1. 高速ネットワークを無効にする VM が含まれているノードに移動します。

  2. 次のコマンドを実行します。

    Disable-AccelNetVM -VMName "MyVM"
    
  3. 複数の VM の高速ネットワークを無効にするには、次のコマンドを実行します。

    Get-VM -VMName "MyVM01, MyVM02" | Disable-AccelNetVM
    

既知の問題

次のエラー メッセージは、この機能の使用中に発生する可能性のある問題です。

Accel_net_not_supported

ノード {0} は高速ネットワークをサポートしていません。 Windows Server 2025 以降が必要です。

この問題を解決するには、OS を最新バージョンの Windows Server に更新します。

Hyperthreading_check_failed

ハイパースレッディング検証: 失敗しました。 クラスター全体に不整合があります。 すべてのノードでハイパースレッディングを無効または有効にします。

この問題を解決するには、クラスター内のすべてのノードでハイパースレッディング構成が一貫していることを確認します。

Intent_not_found

意図の検証: 失敗しました。 意図 {0} 見つかりません。

この問題を解決するには、入力した意図名が正しいことを確認してから、やり直してください。

Intent_type_check_failed

選択した意図 {0} にはコンピューティング機能がありません。

この問題を解決するには、コンピューティング状態で意図を作成または更新します。

Sriov_support_[KEY]

Unknown

アダプター {0} は SR-IOV サポートをアドバタイズしていないため、高速ネットワークに対して有効にできません。

この問題を解決するには、コンピューターハードウェアが SR-IOV をサポートできることと、BIOS で I/O 仮想化を有効にしていることを確認します。

MissingAcs

アダプター {0} は、アクセス制御サービス (ACS) をサポートしていない PCIe スロットにあるため、高速ネットワークを有効にできません。

この問題を解決するには、デバイスを別の PCIe スロットに移動するか、ハードウェア ベンダーにお問い合わせください。

MissingPfDriver

デバイス ドライバーが SR-IOV をサポートしていないため、高速ネットワークのアダプター {0} を有効にできません。

この問題を解決するには、ドライバーを更新します。

NoBusResources

使用可能な PCI Express バス番号が不足しているため、アダプター {0} を高速ネットワークに対して有効にできません。

現時点では、この問題の既知の解決策はありません。

Get_network_adapter_failed

VM {0}のネットワーク アダプターを取得できませんでした。

この問題を解決するには、VM に少なくとも 1 つのネットワーク アダプターがあることを確認します。

ht_enabled_min_processor_counter

ハイパースレッディングが有効または無効になっている要求されたパフォーマンスに必要な最小プロセッサ数は {0}。

この問題を解決するには、要件を満たすために VM に vCPU を追加します。

cannot_provision_performance

このシステムで {0} をプロビジョニングできません。

この問題を解決するには、別のパフォーマンス オプションを選択するか、ネットワーク アダプターを更新します。

enable_accel_net_failed

クラスター {0}で高速ネットワークを有効にできませんでした。

この問題を解決するには、有効な PayGo サブスクリプション ライセンスを使用していることを確認してください。

vm_not_enough_vcpus

VM {0} には、指定されたパフォーマンスで高速ネットワークを有効にするのに十分な vCPU がありません。

現時点では、この問題を解決する既知の方法はありません。

cluster_not_enough_resources

クラスターには、VM {0}を有効にするために十分な SRIOV リソースがありません。

この問題を解決するには、NodeReservePercentage の値を小さくするか、別のパフォーマンス オプションを選択するか、クラスター内の SRIOV リソースの数を増やします。

次のステップ