Я пытаюсь создать два кластера узлов с помощью кардиостимулятора и corosync . Когда я хочу изменить конфигурацию с помощью crm, я получаю следующую ошибку:
CIB не поддерживается: валидатор 'pacemaker-2.0', выпуск '3.0.9'
Я могу использовать crm для статуса и других функций, но могу ' t сменить конфиг с его помощью. Кто-нибудь работает с кардиостимулятором?
Я использую Ubuntu 15. 10
Если вы посмотрите на первую строку/метку в конфигурации кардиостимулятора (# 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"/>'
В любом случае, я думаю, что это настройка, которую вы захотите настроить.