HYPER-V 仮想マシン用の仮想スイッチを作成します。

適用対象: Windows Server 2022、Windows 10、Windows Server 2016、Microsoft Hyper-V Server 2016、Windows Server 2019、Microsoft Hyper-V Server 2019

仮想スイッチを使用して、Hyper-V ホスト上に作成された仮想マシンで他のコンピューターと通信できます。 仮想スイッチは、Windows Server に Hyper-V ロールを初めてインストールするときに作成できます。 追加の仮想スイッチを作成するには、Hyper-V マネージャーまたは Windows PowerShell を使用します。 仮想スイッチの詳細については、「Hyper-V 仮想スイッチ」を参照してください。

仮想マシンのネットワークは複雑な課題になる可能性があります。 また、Switch Embedded Teaming (SET) など、使用する必要がある可能性があるいくつかの新しい仮想スイッチ機能があります。 ただし、基本的なネットワークの構築はきわめて簡単です。 このトピックでは、Hyper-V でネットワーク接続された仮想マシンを作成できるだけの十分な内容について説明します。 ネットワーク インフラストラクチャを設定する方法の詳細については、ネットワークに関するドキュメントを参照してください。

Hyper-V マネージャーを使用して仮想スイッチを作成する

  1. Hyper-V マネージャーを開き、Hyper-V ホスト コンピューター名を選択します。

  2. [操作]>[仮想スイッチ マネージャー] を選択します。

    Screenshot that shows the menu option Action > Virtual Switch Manager

  3. 必要な仮想スイッチの種類を選択します。

    接続の種類 説明
    外部 物理ネットワークにアクセスして、外部ネットワーク上のサーバーやクライアントと通信するアクセス権を仮想マシンに付与します。 同じ Hyper-V サーバー上の仮想マシンの相互の通信を許可します。
    内部 同じ Hyper-V サーバー上の仮想マシン間、および仮想マシンと管理ホスト オペレーティング システム間の通信を許可します。
    プライベート 同じ Hyper-V サーバー上の仮想マシン間の通信のみを許可します。 プライベート ネットワークは、Hyper-V サーバー上のすべての外部ネットワーク トラフィックから分離されます。 この種類のネットワークは、分離されたテスト ドメインなど、分離されたネットワーク環境を作成する必要がある場合に役立ちます。
  4. [仮想スイッチの作成] を選択します。

  5. 仮想スイッチの名前を追加します。

  6. [外部] を選択した場合は、使用するネットワーク アダプター (NIC) と、次の表に説明するその他の任意のオプションを選択します。

    Screenshot that shows the external network options

    設定名 説明
    管理オペレーティング システムにこのネットワーク アダプターの共有を許可する Hyper-V ホストが、仮想スイッチと NIC または NIC チームの使用を、仮想マシンと共有できるようにする場合は、このオプションを選択します。 これを有効にすると、ホストは、Hyper-V 仮想スイッチのサービス品質 (QoS) 設定、セキュリティ設定、その他の機能など、仮想スイッチ用に構成する任意の設定を使用できます。
    シングル ルート I/O 仮想化 (SR-IOV) を有効にする 仮想マシンのトラフィックが仮想マシンのスイッチをバイパスし、物理 NIC に直接送信されるようにする場合にのみ、このオプションを選択します。 詳細については、「ポスター コンパニオン リファレンス: Hyper-V ネットワーク」の「単一ルート I/O 仮想化」を参照してください。
  7. 管理 Hyper-V ホスト オペレーティング システムまたは同じ仮想スイッチを共有する他の仮想マシンからネットワーク トラフィックを分離する場合は、[管理オペレーティング システムの仮想 LAN ID を有効にする] を選択します。 VLAN ID は任意の番号に変更するか、既定値のままにすることができます。 これは、管理オペレーティング システムによって、この仮想スイッチを介したすべてのネットワーク通信に使用される仮想 LAN 識別番号です。

    Screenshot that shows the VLAN ID options

  8. [OK] をクリックします。

  9. [はい] をクリックします。

    Screenshot that shows the

Windows PowerShell を使用して仮想スイッチを作成する

  1. Windows デスクトップで [スタート] ボタンをクリックし、名前の一部を入力 Windows PowerShellします。

  2. Windows PowerShell を右クリックして 管理者として実行します。

  3. Get-NetAdapter コマンドレットを実行して、既存のネットワーク アダプターを見つけます。 仮想スイッチに使用するネットワーク アダプター名をメモします。

    Get-NetAdapter
    
  4. New-VMSwitch コマンドレットを使用して仮想スイッチを作成します。 たとえば、ExternalSwitch という名前の外部仮想スイッチを作成するには、イーサネット ネットワーク アダプターを使用し、[管理オペレーティング システムにこのネットワーク アダプターの共有を許可する] をオンにして、次のコマンドを実行します。

    New-VMSwitch -name ExternalSwitch  -NetAdapterName Ethernet -AllowManagementOS $true
    

    内部スイッチを作成するには、次のコマンドを実行します。

    New-VMSwitch -name InternalSwitch -SwitchType Internal
    

    プライベート スイッチを作成するには、次のコマンドを実行します。

    New-VMSwitch -name PrivateSwitch -SwitchType Private
    

Windows Server 2016 の改善されたまたは新しい仮想スイッチ機能を対象とする高度な Windows PowerShell スクリプトについては、リモート ダイレクト メモリ アクセスとスイッチ埋め込みチーミングに関するページを参照してください。

次のステップ

HYPER-V で仮想マシンを作成します。