4.2. Cephadm 实用程序
Cephadm
可以区分重复的主机名,不再将同一主机添加到集群中
在以前的版本中,cephadm
将一个短名称和其 FQDN 的主机视为两个单独的主机,从而导致同一主机添加到集群中两次。
在这个版本中,cephadm
识别主机短名称和 FQDN 之间的区别,且不会将主机重新添加到系统中。
Cephadm
不再报告从主机中删除了不存在的标签
在以前的版本中,在 cephadm
中,在从主机中删除标签之前,没有检查是否存在一个标签。因此,ceph orch host label rm
命令会报告标签已从主机中删除,即使标签不存在。例如,拼写错误的标签。
在这个版本中,命令提供了明确的反馈,无论指定的标签已被成功删除。
keepalive 守护进程通信并进入主/主要状态
在以前的版本中,keepalive 配置使用与 ceph orch host ls
命令报告的主机 IP 匹配的 IP 填充。因此,如果在与列出的主机 IP 不同的子网中配置了 VIP,keepalive 守护进程将无法进行通信,从而导致 keepalive 守护进程进入主要状态。
在这个版本中,keepalive 配置中的 keepalive peers 的 IP 地址被选择与 VIP 的子网匹配。现在,即使 VIP 位于与 ceph orch host ls
命令的主机 IP 不同的子网中,keepalive 守护进程也可以进行通信。在这种情况下,只有一个 keepalive 守护进程进入 primary 状态。
停止崩溃守护进程现在具有正确的状态
在以前的版本中,当崩溃守护进程停止时,返回代码会给出一个 错误状态
,而不是预期的
停止状态,从而导致 systemd
认为服务失败。
在这个版本中,返回代码会给出预期的 停止状态
。
HA 代理现在绑定到 VIP 上的前端端口
在以前的版本中,在 Cephadm 中,无法部署多个入口服务,与端口绑定相同的前端端口在所有主机网络上发生。
在这个版本中,多个入口服务可以存在于具有相同 frontend 端口的同一主机上,只要服务使用不同的 VIP,并且为规格中的 ingress 服务设置了不同的监控端口。