Версия: crmsh-3.0.3-alt1 Система: ALT Server 9.0 x86_64 Две машины, на каждой добавлены записи в /etc/hosts, настроен беспарольный доступ по ssh, установлены пакеты pacemaker crmsh. При попытке проинициализировать кластер, возникает ошибка: # crm cluster init nodes=hosta,hostb Generating SSH key Configuring csync2 Generating csync2 shared key (this may take a while)...done csync2 checking files...done Configuring corosync ERROR: cluster.init: Failed to start pacemaker.service # systemctl status pacemaker ● pacemaker.service - Pacemaker High Availability Cluster Manager Loaded: loaded (/lib/systemd/system/pacemaker.service; enabled; vendor preset: disabled) Active: inactive (dead) Docs: man:pacemakerd https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/2.0/html-single/Pacemaker_Explained/index.html янв 16 14:47:09 hosta systemd[1]: Dependency failed for Pacemaker High Availability Cluster Manager. янв 16 14:47:09 hosta systemd[1]: pacemaker.service: Job pacemaker.service/start failed with result 'dependency'. # journalctl -u corosync янв 16 14:47:08 hosta systemd[1]: Starting Corosync Cluster Engine... янв 16 14:47:09 hosta corosync[4602]: [MAIN ] Corosync Cluster Engine 3.0.2 starting up янв 16 14:47:09 hosta corosync[4602]: [MAIN ] Corosync built-in features: dbus monitoring watchdog augeas systemd xmlconf vqsim nozzle snmp pie relro bindnow янв 16 14:47:09 hosta corosync[4602]: [MAIN ] parse error in config: No valid name found for local host янв 16 14:47:09 hosta corosync[4602]: [MAIN ] Corosync Cluster Engine exiting with status 8 at main.c:1386. янв 16 14:47:09 hosta systemd[1]: corosync.service: Main process exited, code=exited, status=8/n/a янв 16 14:47:09 hosta systemd[1]: corosync.service: Failed with result 'exit-code'. янв 16 14:47:09 hosta systemd[1]: Failed to start Corosync Cluster Engine. Исходя из этого сообщения "corosync[4602]: [MAIN ] parse error in config: No valid name found for local host" проверяю файл /etc/corosync/corosync.conf. В нём не создаётся секция nodelist, из-за этого и возникает ошибка.
Откройте /etc/corosync/corosync.conf на каждом хосте и вычистите секцию nodelist { # Change/uncomment/add node sections to match cluster configuration } Помогает? У corosync вбиты левые данные по умолчанию. Это же мешает развернуть pcs.
я посмотрел, в других дистрибутивах не пакуют /etc/corosync/corosync.conf вообще. Пакуют/etc/corosync/corosync.conf.example. Может и нам не надо? Если его не будет, это облегчит создание кластера?
(Ответ для Alexey Shabalin на комментарий #2) > я посмотрел, в других дистрибутивах не пакуют /etc/corosync/corosync.conf > вообще. Пакуют/etc/corosync/corosync.conf.example. Может и нам не надо? > Если его не будет, это облегчит создание кластера? Конечно! Соберёшь?
В сизиф отправил corosync-3.0.3.0.18.g89b0d-alt2. На новых установках corosync.conf быть не должно.
(Ответ для Alexey Shabalin на комментарий #4) > В сизиф отправил corosync-3.0.3.0.18.g89b0d-alt2. > На новых установках corosync.conf быть не должно. Проверил инициализацию кластера в p9 с новым corosync из задания 249400. Устанавливал с нуля из задания, файла конфига /etc/corosync/corosync.conf нет. Но # crm cluster init nodes=hosta,hostb всё так же падает из-за ошибки "corosync[4602]: [MAIN ] parse error in config: No valid name found for local host". Конфиг corosync.conf создаётся, но секции nodelist там нет. # rpm -q corosync corosync-3.0.3.0.18.g89b0d-alt2.x86_64
(Ответ для Alexander Makeenkov на комментарий #5) > (Ответ для Alexey Shabalin на комментарий #4) > > В сизиф отправил corosync-3.0.3.0.18.g89b0d-alt2. > > На новых установках corosync.conf быть не должно. > > Проверил инициализацию кластера в p9 с новым corosync из задания 249400. > > Устанавливал с нуля из задания, файла конфига /etc/corosync/corosync.conf > нет. > > Но # crm cluster init nodes=hosta,hostb всё так же падает из-за ошибки > "corosync[4602]: [MAIN ] parse error in config: No valid name found for > local host". > > Конфиг corosync.conf создаётся, но секции nodelist там нет. > > # rpm -q corosync > corosync-3.0.3.0.18.g89b0d-alt2.x86_64 Предлагаю этот пакет удалить, как сделали в Sisyphus.
crmsh-3.0.3-alt1 - ошибка воспроизводится. В репозиториях p10 и sisyphus пакет удалён.