web-dev-qa-db-ja.com

ESXiフォールトトレランスネットワークの問題-FTトラフィックがフラッディングしましたか?

2ノードのvSphereクラスターをセットアップしました。各ノードには4x1GENICが装備されています。 4つのvmnicをすべてアダプターとして使用し、次のポートを使用して、各ノードに1つのvSwitchを設定しました。

管理:vmKernelポート-> vmnic0でアクティブ、vmnic1-2-3でスタンバイ

vMotionおよびFT-> vmnic3でアクティブ、vmnic0-1-2でスタンバイ

ワークロード-> vmnic0-1-2-3でアクティブ

発信元の仮想ポートに基づいてルーティングします。

ベストプラクティスでは、vMotion/FT用に物理的に分離されたネットワークを使用することが推奨されているため、このソリューションは理想的ではないことはわかっていますが、それでもなおです。

VMがvmnic3にマップされていないため、これはvMotion/FTでのみ使用されているように見えます。

ただし、FTが有効になっている場合(ダミーのWinServerマシンでは何も実行されない場合)、次の問題が発生します。

1)そのマシンとの間のpingが不安定になる(最大5ms)

2)物理スイッチの統計情報をキャプチャすると、vMotion/FTに物理的に接続されているポートに気づきましたNICの入力レートは300Mbps(予想)ですが、すべての出力レートにも気づきました他のvmnicに接続されているポートは300Mbpsになります他のすべてのポートの物理スイッチフラッドFTトラフィックのように。FTを無効にすると、トラフィックはすべてのNICで小さい値に戻ります。

なぜ上記のポイント1と2?

[〜#〜] edit [〜#〜]:すべてのポートが同じVLANにあります。これは理想からは程遠いことはわかっていますが、それでも上記のポイント1と2を説明することはできません。

2
kuma

トラフィックは「ユニキャストフラッディング」と呼ばれ、スイッチがパケットの送信先がわからない場合に発生します。

VMotionポートが独自のVLANで分離されていない場合に発生する、ユニキャストフラッディングに関する既知の問題があります。 VMwareはこれについて明確ではなく、ここに良いブログ投稿があります: http://virtuallyhyper.com/2012/03/vmotion-causes-unicast-flooding/

NICのサービスへの割り当ては問題ありませんが、vMotionトラフィックには専用のVLANを使用する必要があります。これに対応するには、スイッチポートをトランクポートにする必要があります。

1
Westie

フォールトトレランスに十分な帯域幅がありません。 VMwareは少なくとも10 Gb/sのリンクを推奨しています。ラボでは、2つのvCPUでもVM FTのためだけに約2.5Gb/sが必要です。いくつかのシナリオ。 それはRAMの変化率を複製するために必要なものです。

回復時間の要件を再検討してください。非FTVMware HAは、数分のダウンタイムで別のホストでVMを起動できます。

FTを真剣に考えている場合は、これらの1 Gbリンクのうち3つまたは4つをFT専用にするか、25Gbイーサネットなどにアップグレードすることを検討してください。

0
John Mahowald