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

CIB не поддерживается: валидатор "pacemaker-2.0", выпуск "3.0.9"

Я пытаюсь создать кластер из двух узлов с кардиостимулятором и 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"/>'

В любом случае, я думаю, что это настройка, которую вы захотите настроить.