簡略化された SMB マルチチャネルと複数 NIC のクラスター ネットワークSimplified SMB Multichannel and Multi-NIC Cluster Networks

適用先:Windows Server 2019、Windows Server 2016Applies to: Windows Server 2019, Windows Server 2016

簡略化された SMB マルチチャネルとマルチSimplified SMB Multichannel and Multi-NICNIC クラスターネットワークは、同じクラスターネットワークサブネット上で複数の Nic を使用できるようにし、SMB マルチチャネルを自動的に有効にする機能です。Cluster Networks is a feature that enables the use of multiple NICs on the same cluster network subnet, and automatically enables SMB Multichannel.

簡略化された SMB マルチチャネルとマルチ NIC クラスターネットワークには、次のような利点があります。Simplified SMB Multichannel and Multi-NIC Cluster Networks provides the following benefits:

  • フェールオーバークラスタリングでは、同じスイッチ/同じサブネットを使用しているノード上のすべての Nic が自動的に認識されます。追加の構成は必要ありません。Failover Clustering automatically recognizes all NICs on nodes that are using the same switch / same subnet - no additional configuration needed.
  • SMB マルチチャネルは自動的に有効になります。SMB Multichannel is enabled automatically.
  • IPv6 リンクローカル (fe80) の IP アドレスリソースのみを持つネットワークは、クラスター専用 (プライベート) ネットワークで認識されます。Networks that only have IPv6 Link Local (fe80) IP Addresses resources are recognized on cluster-only (private) networks.
  • 既定では、各クラスターアクセスポイント (CAP) のネットワーク名 (NN) に1つの IP アドレスリソースが構成されます。A single IP Address resource is configured on each Cluster Access Point (CAP) Network Name (NN) by default.
  • 同じサブネットに複数の Nic が存在する場合、クラスター検証で警告メッセージが発行されなくなりました。Cluster validation no longer issues warning messages when multiple NICs are found on the same subnet.

要件Requirements

  • サーバーごとに複数の Nic。同じスイッチ/サブネットを使用します。Multiple NICs per server, using the same switch / subnet.

マルチ NIC クラスターネットワークと簡略化された SMB マルチチャネルを活用する方法How to take advantage of multi-NIC clusters networks and simplified SMB multichannel

このセクションでは、新しいマルチ NIC クラスターネットワークと簡略化された SMB マルチチャネル機能を活用する方法について説明します。This section describes how to take advantage of the new multi-NIC clusters networks and simplified SMB multichannel features.

フェールオーバークラスタリングに2つ以上のネットワークを使用するUse at least two networks for Failover Clustering

まれにもありますが、ネットワークスイッチが失敗する可能性があります。フェールオーバークラスタリングには、少なくとも2つのネットワークを使用することをお勧めします。Although it is rare, network switches can fail - it is still best practice to use at least two networks for Failover Clustering. 検出されたすべてのネットワークは、クラスターのハートビートに使用されます。All networks that are found are used for cluster heartbeats. 単一障害点を回避するために、フェールオーバークラスターに1つのネットワークを使用することは避けてください。Avoid using a single network for your Failover Cluster in order to avoid a single point of failure. 理想的には、クラスター内のノード間には複数の物理通信パスがあり、単一障害点はありません。Ideally, there should be multiple physical communication paths between the nodes in the cluster, and no single point of failure.

フェールオーバークラスタリングのための2つのネットワークの図 1: フェールオーバークラスタリングに2つ以上のネットワークを使用するIllustration of two networks for Failover Clustering Figure 1: Use at least two networks for Failover Clustering

クラスター間で複数の Nic を使用するUse Multiple NICs across clusters

簡略化された SMB マルチチャネルの最大の利点は、複数の Nic がクラスター間で使用されている場合に、記憶域と記憶域の両方のワークロードクラスターで実現されます。Maximum benefit of the simplified SMB multichannel is achieved when multiple NICs are used across clusters - in both storage and storage workload clusters. これにより、ワークロードクラスター (Hyper-v、SQL Server フェールオーバークラスターインスタンス、記憶域レプリカなど) で SMB マルチチャネルを使用できるようになり、ネットワークをより効率的に使用できるようになります。This allows the workload clusters (Hyper-V, SQL Server Failover Cluster Instance, Storage Replica, etc.) to use SMB multichannel and results in more efficient use of the network. スケールアウトファイルサーバークラスターを使用して Hyper-v または SQL Server フェールオーバークラスターインスタンスクラスターのワークロードデータを格納する、収束 (非集約) クラスター構成では、このネットワークは "北南部サブネット"/ネットワークと呼ばれることがよくあります。In a converged (also known as disaggregated) cluster configuration where a Scale-out File Server cluster is used for storing workload data for a Hyper-V or SQL Server Failover Cluster Instance cluster, this network is often called "the North-South subnet" / network. 多くのお客様は、RDMA 対応の NIC カードとスイッチに投資することで、このネットワークのスループットを最大化します。Many customers maximize throughput of this network by investing in RDMA capable NIC cards and switches.

北南部の SMB サブネットの図 2: 最大のネットワークスループットを実現するには、スケールアウトファイルサーバークラスターと hyper-v または SQL Server フェールオーバークラスターインスタンスクラスターの両方で、複数の nic を使用します。これは、北南のサブネットを共有します。Illustration of a North-South SMB Subnet Figure 2: To achieve maximum network throughput, use multiple NICs on both the Scale-out File Server cluster and the Hyper-V or SQL Server Failover Cluster Instance cluster - which share the North-South subnet

SMB マルチチャネルを活用するために同じサブネット内の複数の Nic を使用する2つのクラスターのスクリーンショット 図 3: 2 つのクラスター (記憶域のスケールアウトファイルサーバー SQL Server、 ワークロード用のフェールオーバークラスタリングインスタンス fci) は、 同じサブネット内の複数の NIC を使用して smb マルチチャネルを活用し、ネットワークスループットを向上させますScreencap of two clusters using multiple NICs in the same subnet to leverage SMB multichannel Figure 3: Two clusters (Scale-out File Server for storage, SQL Server FCI for workload) both use multiple NICs in the same subnet to leverage SMB Multichannel and achieve better network throughput.

複数の Nic を持つプライベート (クラスターのみ) ネットワークが検出されると、クラスターは各サブネットの各 NIC について、IPv6 リンクローカル (fe80) の IP アドレスを自動的に認識します。When private (cluster only) networks with multiple NICs are detected, the cluster will automatically recognize IPv6 Link Local (fe80) IP addresses for each NIC on each subnet. これにより、管理者は IPv6 リンクローカル (fe80) の IP アドレスリソースを手動で構成する必要がなくなるため、管理者の時間を節約できます。This saves administrators time since they no longer have to manually configure IPv6 Link Local (fe80) IP Address resources.

複数のプライベート (クラスターのみ) ネットワークを使用する場合は、IPv6 ルーティングの構成を確認して、ルーティングがサブネットを越えるように構成されていないことを確認します。これにより、ネットワークのパフォーマンスが低下します。When using more than one private (cluster only) network, check the IPv6 routing configuration to ensure that routing is not configured to cross subnets, since this will reduce network performance.

フェールオーバークラスターマネージャー UI での自動ネットワーク構成のスクリーンショット 図 4: 自動 IPv6 リンクローカル (Fe80) アドレスリソースの構成Screencap of automatic network configuration in the Failover Cluster Manager UI Figure 4: Automatic IPv6 Link Local (fe80) Address resource configuration

スループットとフォールトトレランスThroughput and Fault Tolerance

Windows Server 2019 および Windows Server 2016 は自動的に NIC 機能を検出し、可能な限り最速の構成で各 NIC を使用しようとします。Windows Server 2019 and Windows Server 2016 automatically detect NIC capabilities and will attempt to use each NIC in the fastest possible configuration. チーミングされた Nic、RSS を使用した nic、および RDMA 機能を備えた nic のすべてを使用できます。NICs that are teamed, NICs using RSS, and NICs with RDMA capability can all be used. 次の表は、これらのテクノロジを使用する場合のトレードオフの概要を示しています。The table below summarizes the trade-offs when using these technologies. 複数の RDMA 対応 Nic を使用する場合は、最大スループットが達成されます。Maximum throughput is achieved when using multiple RDMA capable NICs. 詳細については、「 SMB Mutlichannel の基本」を参照してください。For more information, see The basics of SMB Mutlichannel.

さまざまな NIC 構成のスループットとフォールトトレランスの図 5: さまざまな Nic のスループットとフォールトトレランスAn illustration of throughput and fault tolerance for various NIC configurations Figure 5: Throughput and fault tolerance for various NIC conifigurations

よく寄せられる質問Frequently asked questions

マルチ NIC ネットワーク内のすべての Nic は、クラスターのハートビートに使用されますか。Are all NICs in a multi-NIC network used for cluster heart beating? はい。Yes.

マルチ NIC ネットワークはクラスター通信にのみ使用できますか。または、クライアントとクラスターの通信にのみ使用できますか。Can a multi-NIC network be used for cluster communication only? Or can it only be used for client and cluster communication? いずれの構成も機能します。すべてのクラスターネットワークの役割は、マルチ NIC ネットワークで動作します。Either configuration will work - all cluster network roles will work on a multi-NIC network.

SMB マルチチャネルは CSV およびクラスタートラフィックにも使用されますか。Is SMB Multichannel also used for CSV and cluster traffic? はい。既定では、すべてのクラスターおよび CSV トラフィックで、使用可能なマルチ NIC ネットワークが使用されます。Yes, by default all cluster and CSV traffic will use available multi-NIC networks. 管理者は、フェールオーバークラスタリングの PowerShell コマンドレットまたはフェールオーバークラスターマネージャー UI を使用して、ネットワークの役割を変更できます。Administrators can use the Failover Clustering PowerShell cmdlets or Failover Cluster Manager UI to change the network role.

SMB マルチチャネルの設定を表示するにはどうすればよいですか。How can I see the SMB Multichannel settings? SMBServerConfigurationコマンドレットを使用して、EnableMultiChannel プロパティの値を探します。Use the Get-SMBServerConfiguration cmdlet, look for the value of the EnableMultiChannel property.

クラスター共通プロパティは、マルチ NIC ネットワークで PlumbAllCrossSubnetRoutes 尊重されていますか。Is the cluster common property PlumbAllCrossSubnetRoutes respected on a multi-NIC network? はい。Yes.

その他の参照情報Additional References