第12章 DCN への TLS-e の適用


分散コンピュートノードインフラストラクチャー用に設計されたクラウドで、TLS (Transport Layer Security) を有効にすることができます。パブリックアクセスだけに TLS を有効にするか、TLS-e としてすべてのネットワークで TLS を有効にすることができます。後者の場合、すべての内部および外部データフローで暗号化を行うことができます。

エッジサイトにはパブリックエンドポイントがないため、エッジスタックでパブリックアクセスを有効にすることはできません。パブリックアクセスの TLS の詳細は、オーバークラウドのパブリックエンドポイントでの SSL/TLS の有効化 を参照してください。

12.1. TLS-e を設定した分散コンピュートノードアーキテクチャーのデプロイ

Red Hat Identity Manager (IdM) と共に Red Hat OpenStack Platform (RHOSP) 分散コンピュートノードアーキテクチャーで TLS-e を設定する場合には、Red Hat Identity Manager 用にデプロイされた Red Hat Enterprise Linux のバージョンに基づいて、以下のアクションを実行します。

注記

中央サイトとエッジロケーションの設計の違いのため、エッジスタックには以下のファイルを含めないでください。

tls-everywhere-endpoints-dns.yaml
エッジサイトではこのファイルは無視され、このファイルで設定されるエンドポイントは中央スタックからエクスポートされるエンドポイントによってオーバーライドされます。
haproxy-public-tls-certmonger.yaml
エッジサイトにはパブリックエンドポイントがないため、このファイルはデプロイメント失敗の原因になります。

手順

  • Red Hat Enterprise Linux (RHEL) 8.2 を実行している場合は、RHEL をバージョン 8.4 にアップグレードしてから、RHEL 8.4 の指示に従ってください。
  • RHEL 8.4 を実行している場合は、ipa-ext.conf ファイルおよび ipa-options-ext.conf ファイルを変更します。

    1. ipa-ext.conf ファイルのアクセス制御リスト(ACL)に信頼できるサブネットを追加します。

       acl "trusted_network" {
         localnets;
         localhost;
         192.168.24.0/24;
         192.168.25.0/24;
       };
    2. /etc/named/ipa-options-ext.conf ファイルで再帰およびクエリーキャッシュを許可します。

      allow-recursion { trusted_network; };
      allow-query-cache { trusted_network; };
    3. named-pkcs11 サービスを再起動します。

      systemctl restart named-pkcs11
  • RHEL 7 のバージョンを実行している場合は、ドメインのアクセス制御命令を手動で追加する必要があります。

    1. Red Hat Identity Manager で以下のコマンドを実行して、ACI を設定します。

      ADMIN_PASSWORD=<redhat_01>
      DOMAIN_LEVEL_1=<local>
      DOMAIN_LEVEL_2=<redhat>
      
      cat << EOF | ldapmodify -x -D "cn=Directory Manager" -w ${ADMIN_PASSWORD}
      dn: cn=dns,dc=${DOMAIN_LEVEL_2},dc=${DOMAIN_LEVEL_1}
      changetype: modify
      add: aci
      aci: (targetattr = "aaaarecord || arecord || cnamerecord || idnsname || objectclass || ptrrecord")(targetfilter = "(&(objectclass=idnsrecord)(|(aaaarecord=)(arecord=)(cnamerecord=)(ptrrecord=)(idnsZoneActive=TRUE)))")(version 3.0; acl "Allow hosts to read DNS A/AAA/CNAME/PTR records"; allow (read,search,compare) userdn = "ldap:///fqdn=*,cn=computers,cn=accounts,dc=${DOMAIN_LEVEL_2},dc=${DOMAIN_LEVEL_1}";)
      EOF
  • & lt;redhat_01& gt; を設定する管理者パスワードに置き換えます。
  • &lt ;local& gt; をトップレベルドメインに置き換えます。
  • &lt ;redhat& gt; を 2 次ドメインに置き換えます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る