Ubuntu
不支持 CIB:驗證器 ‘pacemaker-2.0’,發布 ‘3.0.9’
我正在嘗試使用起搏器和 corosync 製作兩個節點集群。當我想用 crm 更改配置時,出現以下錯誤:
不支持 CIB:驗證器 ‘pacemaker-2.0’,發布 ‘3.0.9’
我可以將 crm 用於狀態和其他功能,但我不能用它更改配置。有人使用起搏器嗎?
我使用 Ubuntu 15.10
如果您查看 Pacemaker 配置 (
# 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"/>'
無論哪種方式,我認為這是您要調整的設置。