第 5 章 在 RHOSO 上配置 LDAP
要将 OpenShift 上的 Red Hat OpenStack Services 连接到 LDAP,以便您的 OpenStack 用户使用预建立的 LDAP 身份进行身份验证,请执行以下操作:
- 使用 OpenStack CLI 创建域。
- 使用 RHOSO 创建包含所需配置的 secret。
-
使用
OpenStackControlPlane自定义资源文件将 secret 挂载到服务。
5.1. 使用红帽身份配置 LDAP 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 OpenStack CLI 或 OpenStack Dashboard (horizon)创建 OpenStack 域。
先决条件
- 预先建立的红帽身份服务器。
流程
创建 OpenStack 域:
openstack domain create <name>
$ openstack domain create <name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<name> 替换为 OpenStack 域的名称。
-
将
创建名为
的 keystone-domains secret。此 secret 挂载到keystone-domains.yaml/etc/keystone/domains配置目录中:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 secret:
oc apply -f keystone-domain-name.yaml
$ oc apply -f keystone-domain-name.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 打开
OpenStackCustomResource自定义资源(CR)文件,并使用extraMounts字段添加 secret:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将更改应用到 OpenStack control plane CR:
oc apply -f openstackcontrolplane
$ oc apply -f openstackcontrolplaneCopy to Clipboard Copied! Toggle word wrap Toggle overflow