ceph-适应网络变化的能力-IP地址分配更改后恢复磁盘

问题描述

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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...