Windows Server での Hyper-v ネットワークの計画Plan for Hyper-V networking in Windows Server

適用対象: Microsoft Hyper-V Server 2016、Windows Server 2016、Microsoft Hyper-V Server 2019、Windows Server 2019Applies To: Microsoft Hyper-V Server 2016, Windows Server 2016, Microsoft Hyper-V Server 2019, Windows Server 2019

Hyper-v でのネットワークについての基本的な理解は、仮想マシンのネットワークを計画するのに役立ちます。A basic understanding of networking in Hyper-V helps you plan networking for virtual machines. この記事では、ライブマイグレーションを使用する場合や、他のサーバーの機能や役割で Hyper-v を使用する場合のネットワークの考慮事項についても説明します。This article also covers some networking considerations when using live migration and when using Hyper-V with other server features and roles.

Hyper-v ネットワークの基礎Hyper-V networking basics

Hyper-v の基本的なネットワークは非常に単純です。Basic networking in Hyper-V is fairly simple. 仮想スイッチと仮想ネットワークアダプターの2つの部分を使用します。It uses two parts - a virtual switch and a virtual networking adapter. 仮想マシンのネットワークを確立するには、少なくとも1つのが必要です。You'll need at least one of each to establish networking for a virtual machine. 仮想スイッチは、任意のイーサネットベースのネットワークに接続します。The virtual switch connects to any Ethernet-based network. 仮想ネットワークアダプターは、仮想スイッチのポートに接続します。これにより、仮想マシンでネットワークを使用できるようになります。The virtual network adapter connects to a port on the virtual switch, which makes it possible for a virtual machine to use a network.

基本的なネットワークを確立する最も簡単な方法は、Hyper-v をインストールするときに仮想スイッチを作成することです。The easiest way to establish basic networking is to create a virtual switch when you install Hyper-V. その後、仮想マシンを作成するときに、スイッチに接続できます。Then, when you create a virtual machine, you can connect it to the switch. スイッチに接続すると、仮想ネットワークアダプターが仮想マシンに自動的に追加されます。Connecting to the switch automatically adds a virtual network adapter to the virtual machine. 手順については、「 hyper-v 仮想マシンの仮想スイッチを作成する」を参照してください。For instructions, see Create a virtual switch for Hyper-V virtual machines.

さまざまな種類のネットワークを処理するために、仮想スイッチと仮想ネットワークアダプターを追加できます。To handle different types of networking, you can add virtual switches and virtual network adapters. すべてのスイッチは Hyper-v ホストの一部ですが、各仮想ネットワークアダプターは1つの仮想マシンにのみ属しています。All switches are part of the Hyper-V host, but each virtual network adapter belongs to only one virtual machine.

仮想スイッチは、ソフトウェアベースのレイヤー2イーサネットネットワークスイッチです。The virtual switch is a software-based layer-2 Ethernet network switch. これには、トラフィックの監視、制御、およびセグメント化を行うための機能が組み込まれています。セキュリティと診断にも対応しています。It provides built-in features for monitoring, controlling, and segmenting traffic, as well as security, and diagnostics. プラグイン ( 拡張機能とも呼ばれます) をインストールすることによって、一連の組み込み機能にを追加できます。You can add to the set of built-in features by installing plug-ins, also called extensions. これらは、独立系ソフトウェアベンダーから入手できます。These are available from independent software vendors. スイッチと拡張機能の詳細については、「 Hyper-v 仮想スイッチ」を参照してください。For more information about the switch and extensions, see Hyper-V Virtual Switch.

スイッチとネットワークアダプターの選択Switch and network adapter choices

Hyper-v には、3種類の仮想スイッチと2種類の仮想ネットワークアダプターが用意されています。Hyper-V offers three types of virtual switches and two types of virtual network adapters. 作成時に、どちらを選択するかを選択します。You'll choose which one of each you want when you create it. Hyper-v マネージャーまたは Windows PowerShell 用 Hyper-v モジュールを使用して、仮想スイッチと仮想ネットワークアダプターを作成および管理できます。You can use Hyper-V Manager or the Hyper-V module for Windows PowerShell to create and manage virtual switches and virtual network adapters. 拡張ポートアクセス制御リスト (Acl) などの一部の高度なネットワーク機能は、Hyper-v モジュールのコマンドレットを使用してのみ管理できます。Some advanced networking capabilities, such as extended port access control lists (ACLs), can only be managed by using cmdlets in the Hyper-V module.

仮想スイッチまたは仮想ネットワークアダプターは、作成後にいくつかの変更を加えることができます。You can make some changes to a virtual switch or virtual network adapter after you create it. たとえば、既存のスイッチを別の種類に変更することはできますが、その場合は、そのスイッチに接続されているすべての仮想マシンのネットワーク機能に影響します。For example, it's possible to change an existing switch to a different type, but doing that affects the networking capabilities of all the virtual machines connected to that switch. そのため、間違っている場合や、何かをテストする必要がある場合を除いて、このようなことはありません。So, you probably won't do this unless you made a mistake or need to test something. 別の例として、仮想ネットワークアダプターを別のスイッチに接続することもできます。これは、別のネットワークに接続する場合に実行することができます。As another example, you can connect a virtual network adapter to a different switch, which you might do if you want to connect to a different network. ただし、仮想ネットワークアダプターをある種類から別の種類に変更することはできません。But, you can't change a virtual network adapter from one type to another. 種類を変更するのではなく、別の仮想ネットワークアダプターを追加し、適切な種類を選択します。Instead of changing the type, you'd add another virtual network adapter and choose the appropriate type.

仮想スイッチの種類は次のとおりです。Virtual switch types are:

  • 外部仮想スイッチ -物理ネットワークアダプターにバインドすることによって、ワイヤード (有線) 物理ネットワークに接続します。External virtual switch - Connects to a wired, physical network by binding to a physical network adapter.

  • 内部仮想スイッチ -仮想スイッチを持つホストで実行されている仮想マシン、およびホストと仮想マシンの間でのみ使用できるネットワークに接続します。Internal virtual switch - Connects to a network that can be used only by the virtual machines running on the host that has the virtual switch, and between the host and the virtual machines.

  • プライベート仮想スイッチ -仮想スイッチを持つホスト上で実行されている仮想マシンのみが使用できるネットワークに接続します。ただし、ホストと仮想マシン間のネットワークは提供しません。Private virtual switch - Connects to a network that can be used only by the virtual machines running on the host that has the virtual switch, but doesn't provide networking between the host and the virtual machines.

仮想ネットワークアダプターの種類は次のとおりです。Virtual network adapter types are:

  • Hyper-v 固有のネットワークアダプター -第1世代と第2世代の両方の仮想マシンで使用できます。Hyper-V specific network adapter - Available for both generation 1 and generation 2 virtual machines. これは Hyper-v 専用に設計されており、Hyper-v 統合サービスに含まれるドライバーが必要です。It's designed specifically for Hyper-V and requires a driver that's included in Hyper-V integration services. ネットワークで起動する必要がある場合や、サポートされていないゲストオペレーティングシステムを実行している場合以外は、この種類のネットワークアダプターの方が高速で、推奨される選択肢です。This type of network adapter faster and is the recommended choice unless you need to boot to the network or are running an unsupported guest operating system. 必要なドライバーは、サポートされているゲストオペレーティングシステムに対してのみ提供されます。The required driver is provided only for supported guest operating systems. Hyper-v マネージャーとネットワークコマンドレットでは、この種類はネットワークアダプターと呼ばれることに注意してください。Note that in Hyper-V Manager and the networking cmdlets, this type is just referred to as a network adapter.

  • レガシネットワークアダプター -第1世代の仮想マシンでのみ使用できます。Legacy network adapter - Available only in generation 1 virtual machines. Intel 21140 ベースの PCI 高速イーサネットアダプターをエミュレートし、Windows 展開サービスなどのサービスからオペレーティングシステムをインストールできるように、ネットワークを起動するために使用できます。Emulates an Intel 21140-based PCI Fast Ethernet Adapter and can be used to boot to a network so you can install an operating system from a service such as Windows Deployment Services.

最新の Windows Server リリースでは、Hyper-v のネットワークを構成するためのオプションが追加されました。Recent Windows Server releases introduced improvements that give you more options for configuring networking for Hyper-V. たとえば、Windows Server 2012 では、収束ネットワークのサポートが導入されました。For example, Windows Server 2012 introduced support for converged networking. これにより、1つの外部仮想スイッチを経由してネットワークトラフィックをルーティングすることができます。This lets you route network traffic through one external virtual switch. Windows Server 2016 は、Hyper-v 仮想スイッチにバインドされているネットワークアダプターでリモートダイレクトメモリアクセス (RDMA) を許可することにより、これに基づいています。Windows Server 2016 builds on this by allowing Remote Direct Memory Access (RDMA) on network adapters bound to a Hyper-V virtual switch. この構成は、スイッチ埋め込みチーミング (SET) の有無にかかわらず、使用できます。You can use this configuration either with or without Switch Embedded Teaming (SET). 詳細については、「リモートダイレクトメモリアクセス (RDMA)」と「スイッチ埋め込みチーミング (設定」を参照してください)For details, see Remote Direct Memory Access (RDMA) and Switch Embedded Teaming (SET)

一部の機能は、特定のネットワーク構成に依存しているか、特定の構成でより適切に機能します。Some features rely on specific networking configurations or do better under certain configurations. ネットワークインフラストラクチャを計画または更新するときに、これらを考慮してください。Consider these when planning or updating your network infrastructure.

フェールオーバークラスタリング -クラスタートラフィックを分離し、仮想スイッチで Hyper-v のサービスの品質 (QoS) を使用することをお勧めします。Failover clustering - It's a best practice to isolate cluster traffic and use Hyper-V Quality of Service (QoS) on the virtual switch. 詳細については、「 Hyper-v クラスターのネットワーク推奨事項」を参照してください。For details, see Network Recommendations for a Hyper-V Cluster

ライブマイグレーション -パフォーマンスオプションを使用して、ネットワークと CPU の使用率を減らし、ライブマイグレーションを完了するのにかかる時間を短縮します。Live migration - Use performance options to reduce network and CPU usage and the time it takes to complete a live migration. 手順については、「 フェールオーバークラスタリングを使用しないライブマイグレーションのホストの設定」を参照してください。For instructions, see Set up hosts for live migration without Failover Clustering.

記憶域スペースダイレクト -この機能は、smb 3.0 ネットワークプロトコルと RDMA に依存しています。Storage Spaces Direct - This feature relies on the SMB3.0 network protocol and RDMA. 詳細については、「 Windows Server 2016 の記憶域スペースダイレクト」を参照してください。For details, see Storage Spaces Direct in Windows Server 2016.