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

Я пытаюсь создать два кластера узлов с помощью кардиостимулятора и corosync . Когда я хочу изменить конфигурацию с помощью crm, я получаю следующую ошибку:

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

Я могу использовать crm для статуса и других функций, но могу ' t сменить конфиг с его помощью. Кто-нибудь работает с кардиостимулятором?

Я использую Ubuntu 15. 10

0
задан 14 March 2016 в 14:02
1 ответ

Если вы посмотрите на первую строку/метку в конфигурации кардиостимулятора (# cibadmin --query > /tmp/cib.xml), вы должны увидеть что-то вроде следующего:

<cib validate-with="pacemaker-2.0" crm_feature_set="3.0.9" ... >

Это подскажет кардиостимулятору, как проверять конфигурации в окружениях, которые могут иметь смешанные версии.

Не видя конфигурацию, которую вы пытаетесь продвинуть, или не зная больше о своем окружении, я не уверен, какой будет правильная настройка для "validate-with". Однако, запуск следующей команды может быть тем, что вы захотите привести к чему-то более свежему:

# cibadmin --modify --xml-text '<cib validate-with="pacemaker-2.1"/>'

Если вы пытаетесь использовать более старую конфигурацию, может быть, вы хотите это сделать вместо нее:

# cibadmin --modify --xml-text '<cib validate-with="pacemaker-1.0"/>'

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

0
ответ дан 5 December 2019 в 10:39

Теги

Похожие вопросы