Я настраиваю систему с двумя резервными серверами, один из которых является активным. Если активный сервер выходит из строя или недоступен, другой сервер должен стать активным. Все службы готовы, поэтому единственное необходимое действие - переключение IP-адреса.
Я попытался настроить базовый кластер кардиостимуляторов, как описано в
Я создал следующий ресурс:
pcs resource create ClusterIP ocf:heartbeat:IPaddr2 ip=192.168.0.10 nic=eth1 iflabel=.1 mac=02:50:56:01:01:01 cidr_netmask=24 op monitor interval=30s
Я получаю аварийное переключение IP, но он находится на интерфейсе eth1, а указанный адрес отсутствует ни в одном из интерфейсов.
Мне нужно, чтобы на активном сервере был создан eth1.1 с указанным Mac и IP-адресом. Я вижу в документации, что Mac параметр
"используется только в случае псевдонима IP-адреса кластера"
Я не знаю, что требуется для Cluster Ip Alias с точки зрения установки / конфигурации.
Просто для пояснения, серверы помещены в настраиваемую сеть, где коммутаторы ранее не обновляли таблицы ARP после перемещения IP-адресов. У меня нет доступа к этим переключателям. Есть вероятность, что он может работать с безвозмездным запросом ARP, но время на настройку и тестирование системы очень ограничено. поэтому я хотел бы иметь готовое решение с аварийным переключением MAC на случай, если оно нам понадобится.
Любые предложения очень ценятся.
Версии:
ядро centos 7 3.10.0-1062, ПК-0.9.167-3, кардиостимулятор-1.1.20-5, агенты-ресурсы-4.1.1-30