4.14. 통합을 위한 ID 서비스(keystone) 구성


Keystone 도메인에는 추가 구성이 필요합니다. 그러나 keystone Puppet 모듈이 활성화된 경우 이 추가 구성 단계를 수행할 수 있습니다.

  • Puppet YAML 파일에서 다음을 추가합니다.

    keystone::using_domain_config: true

/etc/keystone/keystone.conf 에서 다음 값을 설정하여 페더레이션을 활성화합니다.

auth:methods
허용된 인증 방법 목록입니다. 기본적으로 목록은 ['external', 'password', 'token', 'oauth1'] 입니다. 매핑된 방법을 사용하여 SAML을 활성화해야 합니다. 또한 외부 방법은 제외해야 합니다. password,token,oauth1,mapped 로 값을 설정합니다.
federation:trusted_dashboard
신뢰할 수 있는 대시보드 호스트 목록. 토큰을 반환하기 위해 Single Sign-On 요청을 수락하기 전에 원본 호스트가 이 목록의 멤버여야 합니다. 다른 값에 대해 이 구성 옵션을 여러 번 사용할 수 있습니다. 웹 기반 SSO 흐름을 사용하려면 이 값을 설정해야 합니다. 이 배포의 경우 값은 https://$FED_KEYSTONE_HOST/dashboard/auth/websso/ Red Hat OpenStack Platform director가 동일한 호스트에 keystone과 horizon을 모두 공동 배치하므로 $FED_KEYSTONE_HOST입니다. Horizon이 다른 호스트에서 keystone으로 실행되는 경우 그에 따라 조정해야 합니다.
federation:sso_callback_template
Single Sign-On 콜백 핸들러로 사용되는 HTML 파일의 절대 경로 이 페이지는 POST 요청에 토큰을 인코딩하여 ID 서비스에서 사용자를 신뢰할 수 있는 대시보드 호스트로 다시 리디렉션합니다. 기본값은 대부분의 배포에 충분합니다.
federation:remote_id_attribute

ID 프로바이더의 엔터티 ID를 가져오는 데 사용되는 값입니다. mod_auth_mellon 의 경우 Mellon_IDP 를 사용합니다. Mellon IDP 지시문을 사용하여 mellon 구성 파일에서 이 값을 설정합니다.

  • 다음 내용으로 fed_deployment/puppet_override_keystone.yaml 파일을 생성합니다.

    parameter_defaults:
      controllerExtraConfig:
        keystone::using_domain_config: true
        keystone::config::keystone_config:
          identity/domain_configurations_from_database:
            value: true
          auth/methods:
            value: external,password,token,oauth1,mapped
          federation/trusted_dashboard:
            value: https://$FED_KEYSTONE_HOST/dashboard/auth/websso/
          federation/sso_callback_template:
            value: /etc/keystone/sso_callback_template.html
          federation/remote_id_attribute:
            value: MELLON_IDP
  • overcloud_deploy.sh 스크립트 끝에 생성된 환경 파일을 추가합니다.

    ...
    -e /home/stack/fed_deployment/puppet_override_keystone.yaml \
    --log-file overcloud_deployment_14.log &> overcloud_install.log
참고

configure-federation 스크립트를 사용하여 위 단계를 수행할 수 있습니다. $ ./configure-federation puppet-override-keystone

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동