0

主題は非常に自明であり、LVS ldirectordを実行しているロードバランサーがあり、次の構成があります。

# ipvsadm -Ln 

IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  172.22.9.100:80 rr
  -> 172.22.1.133:80              Masq    1024   0          2
  -> 172.22.1.134:80              Masq    1024   0          1

仮想IPを宣言しますが、実サーバーとの通信に必要なディレクターIPをどこに指定すればよいですか?

誰かが私に包括的で最新の構成を教えてもらえますか?私がグーグルで見つけることができるのは古代のカーネル2.4の構成手順だけです。

4

1 に答える 1

1

Linux は、そのルーティング テーブルに基づいて決定します。たとえば、バックエンド マシンの 1 つが 172.22.1.133 の場合、ホストはそのルーティング テーブルをチェックして、使用するインターフェイスを決定し、直接またはゲートウェイ経由で接続できるかどうかを決定します。

コマンド「ip route show」を使用すると、使用するインターフェイスの手がかりが得られるはずです。

1 つの IP に接続するために使用できる複数のインターフェイスがあり、それを残りのルーティングとは別に定義したい場合は、インターフェイスを定義するこの特定のホストのルートを追加するだけです。

ip route add 1.2.3.4/32 dev eth3

于 2013-02-15T14:00:03.743 に答える