web-dev-qa-db-ja.com

KeepalivedとHAイカ

2つのHAサービスをセットアップしようとしています。

  • Squidを使用した明示的な転送プロキシ(ポート8080)
  • Postfixを使用したOffice365へのSMTPリレー

どちらのセットアップでも、デフォルトのDebian 7インストールを備えた2つのVMがあり、すべてのマシンでvipを使用してkeepalivedを構成しました。

プライマリ(10.5.74.10):

vrrp_instance VRRP1 {
  state BACKUP
  interface eth0
  virtual_router_id 1
  priority 200
  nopreempt
  advert_int 1
  virtual_ipaddress {
    10.5.74.12/24 dev eth0
  }
}

二次(10.5.74.11):

vrrp_instance VRRP1 {
  state BACKUP
  interface eth0
  virtual_router_id 1
  priority 100
  nopreempt
  advert_int 1
  virtual_ipaddress {
    10.5.74.12/24 dev eth0
  }
}

マスターホストの構成済みアドレスにフローティングIP(10.5.74.12)が表示されています。ポート8080で10.5.74.12を介してプロキシリクエストを行うことでsquid機能を使用できると期待していましたが、これは機能しないようです(タイムアウト)... Squid構成でvipを直接構成しようとしました。 、しかし、リクエストが届いていません!

接尾辞を設定するときも同じ結果になると思いますので、今すぐ解決したいと思います。誰かアイデアはありますか?

前もって感謝します!

1
Hello_World

10.5.74.12にSSH接続できますか? keepalivdが正しく機能している場合は、.12にsshして、マスターノード(おそらく.10ノード)にログインできるはずです。

また、/ etc /sysctl.confの変数net.ipv4.ip_forwardが次のように設定されていることを確認してください。net.ipv4.ip_nonlocal_bind=1

それでも機能しない場合は、squidがバインドするアドレスを確認できます(netstat -tulpen)、 それは...ですか 0.0.0.0または10.5.74.10

1
Olaf Elzinga