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

переключение IP и MAC-адреса кардиостимулятора

Я настраиваю систему с двумя резервными серверами, один из которых является активным. Если активный сервер выходит из строя или недоступен, другой сервер должен стать активным. Все службы готовы, поэтому единственное необходимое действие - переключение IP-адреса.

Я попытался настроить базовый кластер кардиостимуляторов, как описано в

https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/_add_a_resource.html

Я создал следующий ресурс:

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