Привет!
У меня есть 2 узла в тестовой лаборатории и настроенный кластер (https://www.relianoid.com/resources/knowledge-base/community-edition-v7-administration-guide/cluster-configuration-in-relianoid-community-edition-v7/) на обоих узлах.
Кластер работал до перезагрузки, но если перезагрузить любой узел – служба кластера не запустится после перезагрузки (служба кластера включена systemctl)
Я вижу это (systemctl status relianoid-ce-cluster.service) с кластером relianoid ce после перезагрузки:
[ОШИБКА] Невозможно открыть интерфейс [eth0:cluster]: eth0:cluster: Это устройство не запущено
В веб-интерфейсе я вижу статус «Up» и зеленый значок.
В файле /usr/local/relianoid/app/ucarp/etc/cluster.conf я задаю такие настройки (также задаются и другие параметры, просто я не буду их перечислять ниже):
$interface="eth0:кластер"
$cluster_ip="200.200.200.150"
В своей тестовой лаборатории я использую следующие настройки для виртуального интерфейса:
имя: «eth0:кластер»
IP-адрес: 200.200.200.150
Я тестировал другие версии в testlab 7.2.0-7.6.0, и в разных версиях служба кластера работает и не работает, при тех же настройках в файле cluster.conf после перезагрузки узла.
Что я делаю не так, или это какой-то баг?
Привет, iampip!
Спасибо, что сообщили об этом, некоторые правила в /etc/systemd/system/relianoid-ce-cluster.service отсутствуют.
Добавить в раздел [Unit]:
После=relianoid.service
Хочет=relianoid.service
Затем запустите:
systemctl daemon-reloadoad
Перезагрузитесь снова.
Если все кажется правильным, вы можете применить это изменение к другому узлу. Мы включим это исправление в следующий релиз.
Еще раз спасибо за сообщение об этой проблеме.
Привет!
Я попробовал применить исправление к файлу /etc/systemd/system/relianoid-ce-cluster.service, и теперь кластер работает нормально!
Спасибо за помощь!