Hyper-V の NIC チーミング (2) - 各社のサポート状況
(1) Hyper-V がチーミングを実装しない理由
(2) 各社のサポート状況
(3) NIC Teaming と VLAN は併用できない?
(4) 2011年現在の最新情報
(各社のサポート状況は下の方に記載しています)
蓋を開けたら HP 以外はチーミングがサポートされなかった
前回 のとおり、マイクロソフトは「これでハードウェアベンダーを味方になったし完璧!」と臨んでいたと思います。
しかし、実際に Hyper-V がリリースされるとユーザーは大混乱になりました。
HP を除いたサーバーベンダー (IBM や Dell, 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 以外のサーバーでチーミングトラブルが多発。Intel や Broadcom は Hyper-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 社製サーバーだけが問題ない理由につきましては 次回 解説します。