Назад | Перейти на главную страницу

Высокая доступность с помощью corosync и балансировки нагрузки с помощью DNS

У меня есть кластер HA с 2 узлами.

Этот кластер будет использовать плавающий IP-адрес, скажем: 10.10.10.100

Вопрос в том, можно ли будет в таком случае использовать балансировку нагрузки DNS для этого кластера?

Например: host.com - это доменное имя для двух моих узлов.

host.com будет псевдонимом для host-ha.com, для которого запись A является плавающим IP-адресом: 10.10.10.100. И host-ha.com будет псевдонимом для host.dns.com, для которого существуют 2 записи A 10.10.10.101 и 10.10.10.102.

Будет ли работать балансировка нагрузки таким образом?

Я знаю, что это уродливый способ, но мне интересно попробовать его.

Спасибо!

В вашем примере, если 10.10.10.100 и 10.10.10.101 указывают на HA IP: s, тогда ваша установка имеет для меня смысл.

Однако вы не хотите смешивать плавающие IP: s с неплавающими в настройках DNS, поскольку с тех пор вы в первую очередь лишаетесь цели иметь настройку 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-адресов.