Я пытаюсь создать кластер из двух узлов с кардиостимулятором и corosync. Когда я хочу изменить конфигурацию с помощью crm, я получаю следующую ошибку:
CIB не поддерживается: валидатор "pacemaker-2.0", выпуск "3.0.9"
Я могу использовать crm для статуса и других функций, но не могу изменить с его помощью конфигурацию. Кто-нибудь работает с кардиостимулятором?
Я использую Ubuntu 15.10
Если вы посмотрите на первую строку / тег в конфигурации кардиостимулятора (# cibadmin --query > /tmp/cib.xml
) вы должны увидеть что-то вроде следующего:
<cib validate-with="pacemaker-2.0" crm_feature_set="3.0.9" ... >
Это сообщает Pacemaker, как проверять конфигурации в средах, которые могут иметь смешанные версии.
Не видя конфигурации, которую вы пытаетесь продвинуть, или не зная больше о вашей среде, я не уверен, какой будет правильная настройка для «validate-with». Однако выполнение следующей команды может быть тем, что вы хотите довести до чего-то более свежего:
# cibadmin --modify --xml-text '<cib validate-with="pacemaker-2.1"/>'
Если вы пытаетесь использовать более старую конфигурацию, возможно, вам вместо этого понадобится следующее:
# cibadmin --modify --xml-text '<cib validate-with="pacemaker-1.0"/>'
В любом случае, я думаю, что это настройка, которую вы захотите настроить.