Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 12. TLS-e for DCN
You can enable TLS (transport layer security) on clouds designed for distributed compute node infrastructure. You have the option of either enabling TLS for public access only, or enabling TLS on every network with TLS-e, which allows for encryption on all internal and external dataflows.
You cannot enable public access on edge stacks as edge sites do not have public endpoints. For more information on TLS for public access, see Enabling SSL/TLS on Overcloud Public Endpoints.
12.1. Deploying distributed compute node architecture with TLS-e Copier lienLien copié sur presse-papiers!
When you configure TLS-e on Red Hat OpenStack Platform (RHOSP) distributed compute node architecture with Red Hat Identity Manager (IdM), take the following actions based on the version of Red Hat Enterprise Linux deployed for Red Hat Identity Manager.
Due to differences in design between the central and edge locations, do not include the following files in edge stacks:
- tls-everywhere-endpoints-dns.yaml
- This file is ignored at edge sites, the endpoints that it sets are overridden by the endpoints exported from the central stack.
- haproxy-public-tls-certmonger.yaml
- This file causes a failed deployment as there are no public endpoints at the edge.
Procedure
- If you are running Red Hat Enterprise Linux (RHEL) 8.2, you must upgrade RHEL to version 8.4, and then follow the directions for RHEL 8.4
If you are running RHEL 8.4, modify the
ipa-ext.confandipa-options-ext.conffiles:Add trusted subnets to the access control list (ACL) in the
ipa-ext.conffile:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Allow recursion and query cache in the
/etc/named/ipa-options-ext.conffile:allow-recursion { trusted_network; }; allow-query-cache { trusted_network; };allow-recursion { trusted_network; }; allow-query-cache { trusted_network; };Copy to Clipboard Copied! Toggle word wrap Toggle overflow Restart the `named-pkcs11 service:
systemctl restart named-pkcs11
systemctl restart named-pkcs11Copy to Clipboard Copied! Toggle word wrap Toggle overflow
If you are running a version of RHEL 7, you must add an access control instruction for your domain manually.
Run the following commands on Red Hat Identity Manager to configure the ACI.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Replace
<redhat_01>with the administrative password that you want to set. -
Replace
<local>with the top-level domain. -
Replace
<redhat>with the second-level domain.
Additional resources