web-dev-qa-db-ja.com

VMware ESXi <> Synology NFS共有(物理スイッチの冗長性)

enter image description hereこれは私のストレージネットワークです:

ESXiホスト(デュアル10gb NIC)>> 2xNetgear xs712T >> Synology RS10613xs +(デュアル10gb NIC)

ESXi vmnic1 >> NGスイッチ1 >> Syn NIC 1
ESXi vmnic2 >> NGスイッチ2 >> Syn NIC 2


こんにちは。

Synologyデバイスは、iSCSIの代わりにNFSを使用するとパフォーマンスが向上します。はるかに良い。

上記の簡単なテキスト図は、現時点でデバイスをテストESXiホストに接続する方法です。私の意図は、このセットアップを本番環境で希望どおりに機能させることができる場合に行うことです。

私の要件:ホストにデータストアとしてマウントされたNFS共有が、Netgearスイッチの1つに障害が発生しても存続します。

ESXi5.5u2ホストの10gbnicは、VMwareHCL上にあるIntel82599 10gb TNデュアルポートカードです。

Netgear xs712Tスイッチ(私は知っています)はLAGプロトコルをサポートしていますが、個別のスイッチ間ではサポートしていません。

Synology RS10613xs +(DSM 5.1-5022)は、2つのNICをLAGまたは「アクティブ/スタンバイ」に結合する機能をサポートしています。

これが技術的に可能かどうかはわかりません。 Synologyのサポートは当初、機能するはずだと言っていましたが、例を挙げられませんでした。 Netgearのサポートは、トラブルの最初の兆候でスイッチを出荷時設定にリセットすることを提案し、実際には何も知りませんでした(VMwareの専門家ではないのは当然です)。 VMwareをサポートしていません。

したがって、Synology NICとスイッチの間にLAGを構成することは、スイッチごとに1つの物理リンクしかないためLAGが役に立たないため、意味がありません。私は正しいですか?

このシナリオでLAGを作成するには、複数の個別のスイッチ間でイーサチャネル/ LAG/LACPをサポートするスイッチが必要です。トップエンドHP/Cisco

したがって、ホストで別のデュアルポート10gb NICを取得して、2つの別々のスイッチで2つの別々のLAGを試すことはできますが、別の10gb NICをSynologyに入れることはできません。 :(

そこで、「アクティブ/スタンバイ」として結合された2つのNICを使用してSynologyをセットアップしました。これにより、チーム化された10GBに提示する単一の仮想IPを持つ単一のNICインターフェイスが生成されますNIC。

私のホストNICは次のように設定されています:
1 vSwitch
1つのVMKernelと両方の10GBアダプター
NICチーミング:
負荷分散:明示的なフェイルオーバー順序を使用する
フェイルバック:いいえ
他のすべての設定はデフォルト

SynologyからESXiに、またはその逆にpingを実行できます。 Netgearスイッチを取り外すことができますが、pingは引き続き機能します。わーい!!

しかし、NFSストアをマウントしてテストすると、ストアがオフラインになり、VMKernelログに次のように表示されます。デバイスまたはファイルシステムXXXXXXXXがAll Paths DownTimeout状態になりました

NFS.MaxQueueDepthを64に下げてみたところ、クラッシュが少し少なくなりました。ただし、Netgearスイッチが取り外されても生き残ることはできません。

私は自分が持っているもので不可能なことをしようとしていますか?

これは私の最初の投稿です、気楽に行ってください。ありがとう

2
TSfotec

これは、標準のvSwitchと、場合によってはNICプライマリアダプターとスタンバイアダプターを使用します。これにはLACPは必要ありません。

専用のvSwitchを作成します。一方または両方のNICをアクティブにします...そして、スイッチはスタック可能ではないため、このセットアップでできることはこれが最も多いと思います。でも、調べてみましょう。

enter image description here

1
ewwhite