我已经在一个盒子上安装了Openshift Origin,如综合指南中所述(一体式设置)。问题是,我无法将我的节点添加到一个区域,因此不可能在该机器上使用Openshift。
当我键入时
oo-admin-ctl-district -c add-node -n Default -i node.example.com
我得到
/usr/sbin/oo-admin-ctl-district:215:in 'block in <main>': undefined method 'casecmp' f or nil:NilClass (NoMethodError)
from /usr/sbin/oo-admin-ctl-district:178:in `block in collate_errors'
from /usr/sbin/oo-admin-ctl-district:176:in `each'
from /usr/sbin/oo-admin-ctl-district:176:in `collate_errors'
from /usr/sbin/oo-admin-ctl-district:213:in `<main>'
我试图确定这个问题,我认为这是因为节点没有正确连接到消息队列,因为oo-mco ping
给了我
broker.example.com time=94.30 ms
---- ping statistics ----
1 replies max: 94.30 min: 94.30 avg: 94.30
我用综合指南检查了我的配置好几次,但还没有发现任何问题。如有任何帮助或小费,我们将不胜感激。
不知道我到底在做什么,但到目前为止,这篇文章确实解决了我的问题
http://lists.openshift.redhat.com/openshift-archives/dev/2014-September/msg00087.html
似乎我也遇到了同样的问题,Openshift Origin全面的Depoyment指南需要更新。