ESX4内でiSCSIハードウェアイニシエーターをセットアップするのに問題があります。ホストマシンには「BroadcomNetXtremeII BCM5709 1000Base-SX」NICこれはTOEをサポートし、iSCSIHBAとして使用できます。問題は...どのような手順が必要であるかNICストレージアダプタのリストに表示されますか?
ESX4用のSAN-iSCSIガイドには、これに関する数行しかなく、大きな助けにはなりません。 NIC自体には、いくつかのiSCSI構成を含むブートメニューがあります。その場所で、IP-SANのIPアドレスを構成しましたが、ESX内で変更はありません。
誰かがこれについて手がかりを持っていますか?それは本当に私にとってイライラし始めています..そして私はVmwareのソフトウェアiSCSIイニシエーターを使いたくありません。
前もって感謝します、
レミー
これまで、ESXはハードウェアベースのiSCSIHBAのサポートが非常に限られていました。ただし、独自のiSCSIソフトウェアは100%サポートされています。
ESX 4.0U1がサポートする唯一のハードウェアiSCSIHBAがリストされています ここ
私がいつも理解しているBroadcom5709のようなハイブリッドデバイス用のESXでiSCSIオフロード機能がサポートされていることを示すドキュメントは見つかりません(少なくともDellの技術者によると)。
ESX 4は、AFAIKをサポートするサポートされているすべてのNICで、IPv4 TCPオフロード、具体的にはTSO(TCPセグメンテーションオフロード)およびLRO(ラージレシーブオフロード)をサポートします。デフォルトで有効になっています。確認できます。 esxcfg-vmknic -l
からのMSS結果を見て、iSCSI VMKernelポートで使用されるNICでTSOが有効になっているかどうかを確認することで有効になります。IPv6オフロードは現在、(一部の)Qlogic iSCSI HBAでのみサポートされていますが、 VMXNET 3ネットワークアダプターを使用しているゲストは、ホストレベルのNICですぐにサポートされると思います。
ESX 4ソフトウェアイニシエーターは以前のバージョンよりも大幅に優れており、CPU使用率が大幅に低く、マルチスレッド、マルチパス、ジャンボフレームのサポートが優れているため、iSCSIにHBAを使用する利点は以前のESXバージョンよりもはるかに重要ではありません。 。
VMwareによると(ESXi 5.1以降)、Broadcom5709チップセットを使用するNICは「依存ハードウェアiSCSIイニシエーター」です。 QLogic4062Cのような完全なハードウェアiSCSIHBAイニシエーターではありませんが、通常のNICカードを使用するよりも優れた、非常に便利なハードウェアをサポートおよび含んでいます。 iSCSIイニシエーターとTCP/IPオフロードエンジンがありますが、それでもNICおよびiSCSIイニシエーターとして構成する必要があります。
VMwareによると、「依存するハードウェアiSCSIイニシエーターまたはアダプター(つまり、5709)は、VMwareネットワークと、VMwareが提供するiSCSI構成および管理インターフェイスに依存します。このタイプのアダプターは、標準のネットワーク管理アダプターとiSCSIオフロード機能を提供します。このアダプタを機能させるには、iSCSIトラフィックのネットワークを設定し、アダプタと適切なVMKerneliSCSIポートをバインドする必要があります。」
私はそれらのいくつかを持っています、そしてそれらは両方とも安くて効率的です。パフォーマンスが高く、QLogic4062CのようなフルハードウェアiSCSIイニシエーターよりも大幅に安価であるため、これらは適切な選択です。誤解しないでください。QLogicは優れたHBAですが、4〜5倍高価です。
Vmhbaポートとvmnicポートを「バインド」する必要があります。以下は、iSCSI構成ガイドからのものです。
次に行うこと NICの名前を決定したら、NICに接続されたvSwitchにiSCSIポートを作成します。次に、このポートを依存するハードウェアiSCSIアダプターにバインドして、ホストがNICを介してiSCSIトラフィックを送信できるようにします。
これがお役に立てば幸いです。
まあ、ヘルビックの答えは正しいです。今日まで、Esx(i)はTOEをサポートしていませんが、TSOはサポートしています。また。 Broadcom 5709 NICはEsxi4.1および5.0との互換性の問題があります(他のバージョンは不明です)。最新のBIOSに更新されたDellR710でHWiSCSIイニシエーターとして使用すると、iSCSI接続に問題があります。ファームウェア、およびドライバー。ソフトウェアiSCSIイニシエーターとしてのみ使用できます。したがって、ホストマシンを仮想化するために取得しようとする人は、BroadcomNICに注意してください。私の友人が言ったように「Intel NIC好み」。
ところで、VMWareは、「iSCSIオフロード機能を実行するハードウェアイニシエーターとして構成されたBroadcomカードではジャンボフレームを使用できません。ジャンボフレームまたはiSCSIオフロードのいずれかを使用でき、両方をBroadcomアダプターと一緒に使用することはできません」と述べています。
つまり、JFまたはHBAのいずれかです。
私があなたが持っていると思うのは、iSCSIブートをサポートする通常のNICです-私はIBMのサーバーでこれらを見るのに慣れています。
その場合、iSCSI BIOS/UEFIをサポートしているため、iSCSI経由で起動できます。このカードは、OSをロードするのに十分な機能を提供します。ここまで進んだら、ソフトウェアを介してiSCSIを実行するのはOSの責任です。
したがって、これが当てはまる場合は、ESXのiSCSIソフトウェアイニシエーターを使用する必要があります。