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を説明することはできません。
トラフィックは「ユニキャストフラッディング」と呼ばれ、スイッチがパケットの送信先がわからない場合に発生します。
VMotionポートが独自のVLANで分離されていない場合に発生する、ユニキャストフラッディングに関する既知の問題があります。 VMwareはこれについて明確ではなく、ここに良いブログ投稿があります: http://virtuallyhyper.com/2012/03/vmotion-causes-unicast-flooding/ 。
NICのサービスへの割り当ては問題ありませんが、vMotionトラフィックには専用のVLANを使用する必要があります。これに対応するには、スイッチポートをトランクポートにする必要があります。
フォールトトレランスに十分な帯域幅がありません。 VMwareは少なくとも10 Gb/sのリンクを推奨しています。ラボでは、2つのvCPUでもVM FTのためだけに約2.5Gb/sが必要です。いくつかのシナリオ。 それはRAMの変化率を複製するために必要なものです。
回復時間の要件を再検討してください。非FTVMware HAは、数分のダウンタイムで別のホストでVMを起動できます。
FTを真剣に考えている場合は、これらの1 Gbリンクのうち3つまたは4つをFT専用にするか、25Gbイーサネットなどにアップグレードすることを検討してください。