現在、ストレージ用にNetAppへの4Gbファイバーチャネルを使用する3つのVMware ESXiホストがあります。 10Gbイーサネット経由でNFSに切り替えたいのですが。
各ESXiサーバーには2つの10Gbイーサネットポートがあり、NetAppの各コントローラーには2つの10Gbイーサネットポートがあります。私が手に入れる必要がある唯一の部分はイーサネットスイッチです。
冗長性を確保するために2つのイーサネットスイッチを用意したいので、1つのスイッチが停止しても、ストレージは引き続き機能します。これは、現在のデュアルスイッチファイバーチャネルマルチパスI/Oと同じです。
しかし、イーサネット上のNFSに対して同じことをどのように行うのでしょうか。私は方程式のESXi側とNetApp側を処理する方法を知っています、それは私が何をすべきかよくわからないスイッチング側だけです。
LACPトランク/イーサチャネルボンディングの方法は知っていますが、物理的に離れたスイッチ間では機能しません。
それで、この目的のために使用するCiscoスイッチのペアと、この種類のマルチパスNFS I/Oを有効にするために使用するCisco IOS機能をお勧めしますか?スイッチを希望しますか?それぞれに少なくとも12個の10Gbポートが必要です。これらのスイッチは非常に高価になることはわかっていますが、それで問題ありません。
私の会社は、ストレージネットワーク(VMWareとNexentaStor/ZFS)に対応するために、別のスーパーバイザエンジンと6ポート10GbEラインカードを追加して、Cisco 4507シャーシスイッチを拡張しました。複数のスイッチの配置ではないことは知っていますが、必要なポート数を取得するための良い方法でした。業界の他の場所では、CiscoNexusと4900Mが要求しているソリューションで人気があるようです。
このドキュメント はLinux bonding
ドライバーに固有のものですが、要求したような信頼性の高いネットワークトポロジの構成に関するいくつかの優れた情報があります。
ネットアップで「シングルモードインターフェイスグループ」を使用して、やりたいことができるようです。 10GBインターフェースの1つだけが常に使用され、失敗した場合、ファイラーは2番目のインターフェースの使用を開始します。これは次のようになります。
vif create single vif0 e0a e0c
ファイラーとESXホストがあり、それぞれに各スイッチへの接続が1つあります。
[その構文はDataONTAP 7.1程度用です(文書化 ここ );それ以降のバージョンでは変更されている可能性があります。]
まだ行っていない場合は、ネットアップのサポートを利用してください。これがマルチスイッチトポロジで正しいことを行うと100%確信しているわけではありませんが、それは正気のようです。