Я настраиваю Кальмар с высокой доступностью. Я хочу установку с условиями ниже
Я могу набирать очки 1, 2 и 4 с Squid, corosync и кардиостимулятором.
Однако я не могу набрать балл 3, о том, как добавить дополнительный плавающий IP-адрес для кластера. Есть ли какие-либо причины для достижения этого?
Вы можете выполнить это, только если ваш кластер находится в той же VLAN. Если это так, вы можете выполнить следующие шаги для достижения пункта 3:
Настройте DHCP-сервер. Для этого существует множество пакетов, и они настраивают его в случайном порядке предоставления IP в Round Robin Fashion. Вы можете использовать DNSMASQ.
Поместите все IP-адреса кластера на интерфейс каждого сервера.
Добавьте правило iptables для маршрутизации трафика с указанного IP-адреса, полученного от DHCP, и удалите старый.
Пример правила для iptables:
iptables -t nat -A POSTROUTING -m statistic -j SNAT --to-source DHCPIP
IP_received_from_DHCP # Для ДОБАВЛЕНИЯ