1.8. 更新 SSL/TLS 配置
从 resource_registry 中删除 NodeTLSData 资源,以更新 SSL/TLS 配置。
流程
-
以
stack用户的身份登录 undercloud。 Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
编辑自定义 overcloud SSL/TLS 公共端点文件,该文件通常命名为
~/templates/enable-tls.yaml。 从
resource_registry中删除NodeTLSData资源:resource_registry: OS::TripleO::NodeTLSData: /usr/share/openstack-tripleo-heat-templates/puppet/extraconfig/tls/tls-cert-inject.yaml ...
resource_registry: OS::TripleO::NodeTLSData: /usr/share/openstack-tripleo-heat-templates/puppet/extraconfig/tls/tls-cert-inject.yaml ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow overcloud 部署使用 HAProxy 中的新服务来确定是否启用了 SSL/TLS。
注意如果这是
enable-tls.yaml文件的resource_registry部分中的唯一资源,请删除完整的resource_registry部分。- 保存 SSL/TLS 公共端点文件。
如果您要从 Red Hat OpenStack Platform 16.1 更新,您必须更新 Red Hat Identity Manager (IdM)中的权限,以便所有预更新检查都通过。使用
ssh登录到运行 IdM 的服务器,然后运行以下命令:kinit admin ipa privilege-add-permission 'Nova Host Management' --permission 'System: Modify Realm Domains'
$ kinit admin $ ipa privilege-add-permission 'Nova Host Management' --permission 'System: Modify Realm Domains'Copy to Clipboard Copied! Toggle word wrap Toggle overflow