首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从DNS SRV获取服务名称:ceph的监视器信息。

无法从DNS SRV获取服务名称:ceph的监视器信息。
EN

Stack Overflow用户
提问于 2018-08-22 09:01:06
回答 1查看 8.3K关注 0票数 2

运行ceph -s时无法运行ceph -s,错误显示:

代码语言:javascript
运行
复制
root@ceph-mon-1:~# ceph -s
unable to get monitor info from DNS SRV with service name: ceph-mon no monitors specified to connect to.
7ff69982e700 -1 failed for service _ceph-mon-1._tcp
7ff69982e700 -1 monclient: get_monmap_and_config cannot identify monitors to contact
[errno 2] error connecting to the cluster

我的ceph.conf:

代码语言:javascript
运行
复制
[global]
fsid = c9932f0b-b0cb-423c-a331-7f9ef8a5f4a7
public network = 192.168.222.0/24
cluster network = 192.168.43.0/24
auth cluster required = cephx
auth service required = cephx
auth client required = cephx
osd journal size = 1024
osd pool default size = 3
osd pool default min size = 2
log file = /tmp/$cluster-$name.log
mon dns srv name = ceph-mon-1

[mon]
mon host = ceph-mon-1
mon initial members = ceph-mon-1
mon data = /mon-data/mon/$cluster-$id

我/etc/主机:

代码语言:javascript
运行
复制
192.168.43.5 ceph-mon-1

但没起作用。我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2019-02-21 14:04:53

您将需要适当地一步一步地遵循Ceph的适当版本.

检查是否有监视器进程pid运行- $ ps -ef | grep ceph

你应该看看这样的东西-

ceph 564589 1 0 Feb19 ? 00:26:47 /usr/bin/ceph-mon -f --cluster ceph --id ceph-mon-1 --setuser ceph --setgroup ceph

如果您在上面看到类似的输出,这意味着您的二进制文件正在运行,那么您需要检查是否尝试创建集群ceph-mon-1 &然后初始化它?

代码语言:javascript
运行
复制
$ ceph-deploy new ceph-mon-1
$ ceph-deploy mon create-initial
$ ceph-deploy admin ceph-mon-1

示例 (/etc/ceph/ceph.conf):

代码语言:javascript
运行
复制
[global]
fsid = 04fa0f1d-1889-4474-aeb8-d3237ea2cdd1
mon_initial_members = ceph-mon-1
mon_host = 10.10.10.1
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx


$ ls -lha
-rw-r--r--  1 root root 159K Feb 15 13:41 ceph-deploy-ceph.log
-rw-r--r--  1 root root  113 Feb 19 15:26 ceph.bootstrap-mds.keyring
-rw-r--r--  1 root root  113 Feb 19 15:26 ceph.bootstrap-mgr.keyring
-rw-r--r--  1 root root  113 Feb 19 15:26 ceph.bootstrap-osd.keyring
-rw-r--r--  1 root root  113 Feb 19 15:26 ceph.bootstrap-rgw.keyring
-rw-r--r--  1 root root  151 Feb 19 15:26 ceph.client.admin.keyring
-rw-rw-r--  1 root root  218 Feb 19 15:26 ceph.conf
-rw-r--r--  1 root root   73 Feb 19 15:26 ceph.mon.keyring

初始化后,您将在当前工作目录上看到生成的密钥环,将它们复制到/etc/ceph/文件夹中。

代码语言:javascript
运行
复制
$ sudo cp -vf ceph.* /etc/ceph/

那就跑-

代码语言:javascript
运行
复制
$ ceph -s
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51963258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档