我有3个ceph节点,我决定在所有3台服务器上安装ceph Monitor和ceph osd。为此,我在所有3个节点上部署了第一个ceph魅力。到这里一切都还好,我什至可以看到ceph的健康状况为“ OK”。
然后,我将ceph-osd安装到了第一个单元(已经使用ceph charm进行了部署),然后再将2个单元(已经使用ceph charm进行了部署)添加到了ceph-osd服务中。
然后我做到了juju add-relation ceph ceph-osd
,我得到了以下结果,
ceph:
charm: local:precise/ceph-92
exposed: false
relations:
mon:
- ceph
osd:
- ceph-osd
units:
ceph/0:
agent-state: error
agent-state-info: 'hook failed: "relation-joined"'
agent-version: 1.12.0
machine: "1"
public-address: cs1.master
ceph/1:
agent-state: error
agent-state-info: 'hook failed: "relation-joined"'
agent-version: 1.12.0
machine: "2"
public-address: cs2.master
ceph/2:
agent-state: error
agent-state-info: 'hook failed: "relation-joined"'
agent-version: 1.12.0
machine: "3"
public-address: cs3.master
ceph-osd:
charm: local:precise/ceph-osd-7
exposed: false
relations:
mon:
- ceph
units:
ceph-osd/0:
agent-state: started
agent-version: 1.12.0
machine: "1"
public-address: cs1.master
ceph-osd/1:
agent-state: started
agent-version: 1.12.0
machine: "2"
public-address: cs2.master
ceph-osd/2:
agent-state: started
agent-version: 1.12.0
machine: "3"
public-address: cs3.master
'hook failed: "relation-joined"' How can i resolve this error?
而且现在ceph的状态给出了错误,
cs1:~$ sudo ceph statusunable to find any monitors in conf. please specify monitors via -m monaddr or -c ceph.conf
2013-09-09 09:13:06.723165 7fed6793c780 -1 ceph_tool_common_init failed.
ceph超级按钮提供了ceph-osd超级按钮功能的超集;如果您只想尝试一个小的三节点部署,只需使用ceph-默认情况下它将配置MON守护程序,并且还可以将附加存储用于OSD(对象存储守护程序):
juju deploy -n 3 ceph
较大的ceph部署将由ceph魅力的三个服务单元组成,然后由ceph-osd魅力的N个服务单元组成;ceph-osd服务单元仅运行OSD以获得存储容量
juju deploy -n 3 ceph
juju deploy -n 1000 ceph-osd
juju add-relation ceph ceph-osd
将两个超级按钮部署在同一台物理/逻辑服务器上是行不通的;配置文件将相互冲突并相互打断,导致部署无法正常进行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句