问题描述
ceph似乎对网络的移动和变化不是很灵活。也许是因为IP地址被存储为构成ceph集群的系统的标识。
问题:最近,在进行集群移动时,几乎没有任何警告,cef已关闭,并且在移动前就关闭了系统。新位置具有不同的IP地址分配,并且在群集重新启动并分配了新IP地址后,ceph无法正确启动。
可能的解决方案:避免永久存储IP地址和主机名。相反,当启动ceph群集时,应在运行时建立主机名和物理设备之间的关联。
如果必须将IP地址和主机名保留在永久性存储中,则应该有一个工具,以使在不同网络配置之间轻松迁移。
有关失败案例的更多信息 由于监视服务无法启动,因此ceph-mon。*。asok套接字不存在。导致监视器无法启动的错误似乎是监视器无法连接到群集-因为如上所述,群集已快速关闭并且IP地址没有以受控方式更改。监视器日志充满了尝试启动以下绑定错误的尝试: 处理器-3次尝试后绑定无法绑定:(99)无法分配请求的地址
尝试迁移到新的网络配置的东西 起点是使用新的IP地址配置更新ceph.conf并重新运行 ceph-deploy admin (ceph版本是Nautilus)以将新的admin配置推送到网络。但是,这不会更新ceph暗恋贴图。 研究了诸如https://tracker.ceph.com/issues/3550之类的各种旧讨论和用户文档https://docs.ceph.com/en/latest/rados/operations/add-or-rm-mons/#changing-a-monitor-s-ip-address,但没有找到解决此问题的真正可行的解决方案。
所以我要问这个问题,看看是否还有其他人遇到过同样的问题,如果是的话,真正的专家怎么看,仅在运行时将主机名/ IP地址和物理设备相关联,并在ceph引导期间实施发现阶段建立关联的位置。还是当然有另一个更好的解决方案?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)