弊社には 6 つの NIC を備えた 4 台の Dell サーバー (さらに 4 台に増やす予定) があります。これらのサーバーは VMware ESXi 4.1 を実行しています。HP ProCurve 1810G スイッチを介して、これらすべてを Openfiler iSCSI SAN に接続したいと考えています。以下の設計に基づいて、サーバー、スイッチ、および OpenFiler で iSCSI ネットワーク構成を行う際に、考慮すべき点や注意すべき異常な点はありますか? サーバーで接続を結合するべきでしょうか、それとも単にフェイルオーバー用に設定するべきでしょうか? 主な目標は IOPS を最大化することです。よろしくお願いします。
答え1
このシナリオでは、ボンディングはまったく役に立たないと思います。実際、ほぼ確実です。ESX 4.1 ホストでマルチパスが機能するようにしたいのですが、完全な Openfiler vSphere PSP またはマルチパス拡張モジュールが利用できるとは思えないため、マルチパス ポリシー オプションは制限されますが、ラウンド ロビンは機能し、利用可能なすべてのパスにある程度負荷を分散するはずです。単純なフェイルオーバーよりも確実に優れたパフォーマンスが得られるはずです。
VMwareはvSphere 4.1のiSCSIではNICボンディングを一切推奨していません。その推奨事項は、iSCSI SAN 構成ガイド複数の独立した iSCSI VMkernel ポートを作成し、物理 NIC を 1 つだけ各 iSCSI ポートにマップし (フェイルオーバーの場合でもチーミングは一切使用しない)、iSCSI フェイルオーバーをマルチパス スタックに任せる必要があります。
それ以外は、提案されたレイアウトは良さそうです。可能であれば、スイッチに他のものがないことを確認し、それができない場合は iSCSI ネットワークを VLAN 化し、ハードウェア フロー制御を有効にして、可能であればジャンボ フレームを使用します。私は、このためにコモディティ ハードウェアで Openfiler を使用できるかどうか確信が持てませんが、自信があるなら、それはあなたの判断です。そのような単一障害点から少数以上の VM をホストすると、夜ぐっすり眠れなくなります (または、休暇中に思いっきりパーティーをすることもできません :) )。