web-dev-qa-db-ja.com

corosyncによる高可用性とDNSによる負荷分散

2つのノードを持つHAクラスターがあります。

このクラスターはフローティングIPアドレスを使用します。たとえば、10.10.10.100

問題は、このような場合にこのクラスターでDNSロードバランシングを使用できるかどうかです。

例:Host.comは私の2つのノードのドメイン名です。

Host.comは、AレコードがフローティングIPアドレス10.10.10.100であるHost-ha.comのエイリアスになります。また、Host-ha.comは、2Aレコードが10.10.10.101および10.10.10.102に存在するHost.dns.comのエイリアスになります。

ロードバランシングはそのように機能しますか?

これは醜い方法だと思いますが、試してみるのは面白いです。

ありがとうございました!

1
user54

あなたの例では、10.10.10.100と10.10.10.101がHA IP:sを指している場合、セットアップは私には理にかなっています。

ただし、DNS設定でフローティングIPと非フローティングIPを混在させたくない場合は、そもそもHAを設定するという目的を無効にします。

理にかなっているのは、

Host-ha.com. A   10.10.10.100 # Floating IP
Host-ha.com. A   10.10.10.101 # Floating IP
Host-ha.com. A   10.10.10.102 # Floating IP

複数のフローティングIPアドレスを構成できるため。

1
Petter H