負荷分散構成について質問があります。たぶん誰かがすでにこの質問をしましたが、私はウェブ上で似たようなものを見つけませんでした。
実際の構成はです。
負荷分散したいサーバーが2台あります。
サーバー1には2つのNICがあります
NIC 1 IP :xx.xx.xx.35 Gateway : xx.xx.xx.33
NIC 2 IP 192.168.2.11
サーバー2
NIC 1 IP :xx.xx.yy.45 Gateway : xx.xx.yy.43
NIC 2 IP 192.168.2.10
したがって、サーバー1と2は2番目のNICに接続されます
NIC 2を使用してこれら2つのサーバーの負荷を分散したいのですが、NIC1からのすべてのトラフィックは2つのサーバー間で再分割する必要があります。
そして今まで、それを行う方法を見つけられませんでした。それが可能かどうか、私は本当に情報を見つけることができません。
沖数ヶ月後、この投稿では何の回答も得られなかったことがわかります。
まず、2つのサーバーが同じゲートウェイ上にある必要があります。そうでない場合、これはまったく機能しません。それから私はこれを言う記事を見つけました:
「上記のARP要求パケットは、送信者のIPアドレスがユニキャストで送信者のMACアドレスがマルチキャストであることを示しています。ほとんどのルーターは、ユニキャスト送信者IPおよびマルチキャスト送信者MAC(マルチキャストクラスターMAC)でARP要求に応答しません。したがって、NLBノードは応答しません。 ARP要求への応答を取得し、NLBノードがゲートウェイのMACアドレスを解決できないため、NLB仮想IPアドレスからのpingが失敗します。」
だからそれを機能させるために私は私のサーバーでこのコマンドを実行するだけです:
arp -s xx.xx.xx.xx 00-00-00-00-00-ffここで、xx.xx.xx.xxはデフォルトゲートウェイのIPおよびMACアドレスです00-00-00-00-00-ff
ここに完全な記事があります
1)提供しているものがcluster-er-er-ableである限り、サーバークラスターを作成します。
2)2つの異なるノードへのトラフィックが本当に必要な場合は、ポートミラーリング(ポートスパン)を調べます(ポートスパンisシスコの世界の多くのスイッチで可能です)。