如果 Juju HA Cluster charm 部署失败,删除 HA cluster charm 服务是否会搞乱其背后的服务?

如果 Juju HA Cluster charm 部署失败,删除 HA cluster charm 服务是否会搞乱其背后的服务?

我部署了 Openstack Keystone 的 Havana 版本,还为其部署了 HA Cluster charm 并添加了关系。部署失败(我猜是因为我没有生成密钥,而是使用指定的默认密钥)。

如果我仅删除 keystone-hacluster 服务,它会让 Keystone 服务处于可疑状态还是会清理干净?(如果它在同一台机器上,它会如何做到这一点?)

答案1

了解使用 Keystone 部署 HA 集群失败的原因将会非常有用;对于大多数 OpenStack API 服务(Cinder、Glance、Nova Cloud Controller 和 Keystone),需要 VIP(虚拟 IP)来完成集群 - 例如:

juju set keystone vip=192.168.22.1

如果没有提供该信息,HA 集群和 Keystone 之间的关系将无法建立,并出现钩子错误。如果您在将 HA 集群与 Keystone 关联之前没有提供该信息,则可以按上述方法进行设置,然后解决/重试失败的关系:

juju resolved --retry keystone/0

希望这可以解决错误并产生正常运行的集群 Keystone。

由于您的集群从未形成,您还应该能够删除 HA 集群和 Keystone 之间的关系;但是在 Juju 允许您执行此操作之前,您必须手动解决任何失败的关系:

juju resolved keystone/0
juju remove-relation keystone hacluster

请注意,如果您已设法形成集群,则删除关系不会取消该服务的集群;它会锁定配置。

相关内容