DBRD двойное первичное управление ресурсами Heartbeat
У меня есть следующие настройки:
- Два сервера с DRBD, работающие с двумя основными с OCFS2
- Пульс с двумя виртуальными ips, по одному на каждый сервер
- DNS циклического перебора для балансировки нагрузки NFS между двумя vIP-серверами
Завершая работу Server1 на некоторое время, заставьте Server2 принять VIP для восстановления после отказа. Однако, когда Server1 возвращается - он принимает назначенный vIP, как только сердцебиение снова получает соединение - даже если DRBD выполняет синхронизацию (и, следовательно, не обновляется)
Как настроить heartbeat для выполнения восстановления после сбоя, как только Server1 снова синхронизируется с Server2? (И не раньше)
1 ответ
Однако, когда Server1 возвращается - он принимает назначенный vIP, как только сердцебиение снова получает соединение - даже если DRBD выполняет синхронизацию (и, следовательно, не обновляется)
Чтобы отключить автоматический возврат при сбое, вы можете установить привязку ресурса по умолчанию к INFINITY, выполнив:
crm_attribute --attr-name default-resource-stickiness --attr-value INFINITY
http://doc.opensuse.org/products/draft/SLE-HA/SLE-ha-guide_sd_draft/cha.ha.configuration.basics.html