仮想化でプリセールスしてるSEの一日

VMware から Azure まで、インフラや仮想化の最新情報をベンダー色をできるだけ抑えて綴っていきます

Hyper-V の NIC チーミング (2) - 各社のサポート状況

f:id:ogawad:20190203195637p:plain:right

(1) Hyper-V がチーミングを実装しない理由
(2) 各社のサポート状況
(3) NIC Teaming と VLAN は併用できない?
(4) 2011年現在の最新情報

(各社のサポート状況は下の方に記載しています)


蓋を開けたら HP 以外はチーミングがサポートされなかった

前回 のとおり、マイクロソフト「これでハードウェアベンダーを味方になったし完璧!」と臨んでいたと思います。

しかし、実際に Hyper-V がリリースされるとユーザーは大混乱になりました。
HP を除いたサーバーベンダー (IBMDell, NEC, Fujitsu, Hitachi) が、いずれも Hyper-V 環境でのチーミングをサポートしなかった ためです。

Hyper-V 上での NICチーミング サポートについて、各社態度 - エンジニアの魂
http://d.hatena.ne.jp/s0u/20090118/1232299389

Hyper-V に開発協力している HP だけがチーミングを正式サポート

HP を除くサーバーベンダー各社は、「Intel PROSet」 や 「Broadcom BACS」 など、NIC チップベンダーのチーミング・ユーティリティーをそのまま採用しています。これに対し、HP は Microsoft と協業して独自のチーミング・ユーティリティー *1 を採用しています。


そのそも、HP は昔から Microsoft との提携があり、Windows Server や SQL Server の開発・デバッグ用サーバーなど、Microsoft 社のほぼ全てのサーバーが HP ProLiant です。
この流れに従い、Hyper-V も当然 HP ProLiant 上で開発。開発途中に出たチーミングの不具合は、HP がすぐにドライバ修正し、リリースに至りました。

つまり、Microsoft から「Hyper-V のドライバは基本的に Windows Server 2008 と共通」と言われていたものの、Hyper-V の開発にハードウェアの視点から協力した HP だけ WS2008 そのままのチーミングドライバだと不具合があることに気づき修正したのです。

そして Hyper-V がリリースされると、HP 以外のサーバーでチーミングトラブルが多発。IntelBroadcomHyper-V と PROSet/BACS の相性問題を認識し、そのドライバをそのまま利用している各社は「修正版がリリースされるまで未サポート」を表明することになったのです。


昔の話はいいから、今現在は各社サポートしているの?

まず、ご存知の方も多いと思いますが、マイクロソフトのポリシーは以下の感じです。

Microsoft Article ID 968703
Microsoft Support Policy for NIC Teaming with Hyper-V
http://support.microsoft.com/kb/968703/


結論*2 からいうと、今現在は 「HP 以外は一部制限付きサポート」 になります。
Intel PROSet も Broadcom BACS も Hyper-V との相性問題を回避した修正版をリリースしており、それをそのまま使っている各ベンダーも Hyper-V 上でのチーミング程度は利用できるようになっています。ただ、自社開発している HP 以外は、リリース当時のトラブルで懲りたのか、どこもIntel, Broadcom の責任において使って欲しい」といった感じです。


NIC Teaming と Hyper-V VLAN の対応状況
NEC NIC Teaming: OK, Hyper-V Based VLAN: NG
Intel PROSet で対応を明示。
http://support.express.nec.co.jp/os/w2008r2/hyper-v-lan.html
Fujitsu NIC Teaming: OK, Hyper-V Based VLAN: NG
Intel PROSet or Broadcom BACS で対応を明示しているが、
オプション NIC 同梱の Hyper-V ネットワーク設定ガイド で
「事前にきちんと動作検証してほしい」と自己責任。
Hitachi NIC Teaming: OK, Hyper-V Based VLAN: NG
Intel PROSet で対応 "らしい"。Neterion 社製 NIC 利用時は非サポートを明示。
IBM NIC Teaming: OK, Hyper-V Based VLAN: NG
Intel PROSet or Broadcom BACS で対応を明示。*3
http://www-06.ibm.com/jp/domino04/pc/support/...
Dell NIC Teaming: OK, Hyper-V Based VLAN: NG
Intel PROSet or Broadcom BACS で対応 "らしい"。
HP NIC Teaming: OK, Hyper-V Based VLAN: OK
Microsoft の開発協力を受けた独自ドライバで完全対応。手順書も公開。
http://h20000.www2.hp.com/bc/docs/support/SupportManual/c01663264/c016...

ちなみに Intel PROSet ですが、上記表のあるベンダーが v13.1 からサポートと明言していますが、Intel の正式サポートは v14.0〜 ですのでご注意ください。
(http://www.intel.com/support/network/sb/cs-006333.htm)


さて、「HP 以外は一部制限付きサポート」ですが、どのような制限が付くのかというと...
Hyper-V の VLAN 機能とチーミング・ユーティリティーが競合するため "同時利用" できない」
という制限です。



Hyper-V の VLAN 機能と併用できない理由、
また HP 社製サーバーだけが問題ない理由につきましては 次回 解説します。

*1:HP Network Configuration Utility(NCU)

*2:全ベンダーの最新情報を完全に把握しているわけではないため、一部ネット上の情報も参考にしています

*3:2010.12.19 日本 IBM の方より、サポートページに誤りがあり修正したとご連絡いただきました