第 4 章 在部署的 RHOSO 环境中启用 TLS
在 OpenShift (RHOSO)环境中的 Red Hat OpenStack Services 中默认启用 TLS。如果您在部署 RHOSO 环境时禁用了 TLS,或者将 Red Hat OpenStack Platform 17.1 部署到 RHOSO 环境时,您可以在部署后重新启用 TLS。
重要
当在部署的 RHOSO 环境中启用 TLS 涉及一些数据平面停机时间,当从 control plane 连接到 Rabbitmq 和 OVS 时,在重新部署过程中会丢失一些数据平面停机时间。
- 如果您的部署使用了没有浮动 IP 连接的默认配置,则此停机时间不会影响在 RHOSO 环境中托管的工作负载。
- 如果您的部署通过 control plane 路由流量,则停机时间将影响托管在 RHOSO 环境的工作负载。
- 在更新 control plane 和数据平面时,无法创建新的工作负载,并且无法使用 OpenStack API 管理现有工作负载。
4.1. 在部署的 RHOSO 环境错误消息中启用 TLS 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
当到 Rabbitmq 和 OVS 在重新部署过程中丢失了 control plane 时,以下错误消息会被记录,以启用 TLS:
从
nova-compute日志中提取:Aug 09 11:35:49 edpm-compute-0 nova_compute[105613]: 2024-08-09 11:35:49.037 2 ERROR oslo.messaging._drivers.impl_rabbit [-] [98752a36-cf06-4d26-aee8-f5b21bf55aef] AMQP server on rabbitmq-cell1.openstack.svc:5672 is unreachable: <RecoverableConnectionError: unknown error>. Trying again in 1 seconds.: amqp.exceptions.RecoverableConnectionError: <RecoverableConnectionError: unknown error> Aug 09 11:35:49 edpm-compute-0 nova_compute[105613]: 2024-08-09 11:35:49.566 2 ERROR oslo.messaging._drivers.impl_rabbit [-] [8c795961-cb17-4a6d-82ee-25c862316b40] AMQP server on rabbitmq-cell1.openstack.svc:5672 is unreachable: timed out. Trying again in 32 seconds.: socket.timeout: timed out从 OVN 控制器日志中提取:
ovn_controller[55433]: 2024-08-09T11:35:47Z|00452|reconnect|INFO|tcp:ovsdbserver-sb.openstack.svc:6642: connected Aug 09 11:35:47 edpm-compute-0 ovn_controller[55433]: 2024-08-09T11:35:47Z|00453|jsonrpc|WARN|tcp:ovsdbserver-sb.openstack.svc:6642: error parsing stream: line 0, column 0, byte 0: invalid character U+0015 Aug 09 11:35:47 edpm-compute-0 ovn_controller[55433]: 2024-08-09T11:35:47Z|00454|reconnect|WARN|tcp:ovsdbserver-sb.openstack.svc:6642: connection dropped (Protocol error)