如何解决Ceph Orch Host添加主机问题env:centos8,ceph:12.2.5
信息: 主机名: 猫/ etc / hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1本地主机localhost.localdomain本地主机6本地主机6.localdomain6 172.16.49.41 ceph-gw-one 172.16.49.42 ceph-gw-two
shell:ceph Orch主机添加172.16.49.42
错误EINVAL:新主机172.16.49.42(172.16.49.42)检查失败:['INFO:cephadm:podman | docker(/ bin / docker)存在','INFO:cephadm:systemctl存在','INFO :cecedm:lvcreate存在','INFO:cephadm:Unit chronyd.service已启用并正在运行','INFO:cephadm:主机名“ 172.16.49.42”与期望的内容匹配。','ERROR:主机名“ ceph-gw-两个”与预期的主机名“ 172.16.49.42”不匹配']
shell:orch主机添加ceph-gw-two
错误EINVAL:无法连接到ceph-gw-two(ceph-gw-two)。 使用cephadm SSH密钥检查主机是否可访问并接受连接
您可能要运行:
ceph cephadm get-ssh-config> ssh_config ceph配置密钥获取mgr / cephadm / ssh_identity_key>密钥 ssh -F ssh_config -i key root @ ceph-gw-two
我已经通过IP或主机名检查过,SSH登录是否成功;
解决方法
我阅读了adm源脚本:
out,err,code = self._run_cephadm(spec.hostname,cephadmNoImage,'check-host',['--expect-hostname',spec.hostname],addr=spec.addr,error_ok=True,no_fsid=True)
if code:
raise OrchestratorError('New host %s (%s) failed check: %s' % (
spec.hostname,spec.addr,err))
所以,我将cmd更改为:
ceph Orch主机添加ceph-gw-两个172.16.49.42;
完成,效果很好;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。