用cephadm安装ceph-common后直接运行出现以下错误:
[root@ceph01 ~]# ceph -s
server name not found: [v2:10.0.0.121:3300/0 (Name or service not known)
unable to parse addrs in '[v2:10.0.0.121:3300/0,v1:10.0.0.121:6789/0] [v2:10.0.0.122:3300/0,v1:10.0.0.122:6789/0] [v2:10.0.0.123:3300/0,v1:10.0.0.123:6789/0]'
2024-01-16 15:34:39.640 7fd0834ab700 -1 monclient: get_monmap_and_config cannot identify monitors to contact
[errno 22] error connecting to the cluster
客户端或服务端无法联系到监视器,ceph的监视器是集群中的核心组件,负责维护集群的状态和元数据。
1、检查IP地址和端口配置在ceph.conf
文件中是正确。
2、端口通信(默认情况下,Ceph监视器监听6789端口)。
3、ceph.conf
确保其中包含了指向集群监视器的有效地址列表,通常是在mon_initial_members
或mon_host
参数下指定。
4、使用ceph mon_status
命令查看监视器状态。