Oracle® Solaris에서 OpenStack(Kilo) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

Keystone 설치

Keystone 서비스는 컨트롤러 노드에서 설치 및 구성해야 합니다. 이 절차에서는 샘플 Keystone 스크립트에 설명된 샘플 스크립트를 사용합니다. 스크립트를 사용하기 전에 이 절을 읽으십시오.

Keystone을 설치 및 구성하는 방법

  1. Keystone 및 기타 OpenStack 서비스에 대한 공유 토큰을 만듭니다.

    이 토큰은 무작위 문자열로 구성됩니다. openssl 명령은 국가, 시/도 등의 키를 구성하는 구성요소를 묻습니다.

    controller# openssl rand -hex 10
    token-string
  2. 토큰을 셸 변수로 설정합니다.
    controller# export MY_SERVICE_TOKEN=token-string

    여기서 token-string은 이전 단계 명령의 출력입니다.

  3. /etc/keystone/keystone.conf 파일에서 매개변수를 수정합니다.

    구성은 다음 예제와 유사해야 합니다.

    [DEFAULT]
    admin_token = token-string
    ...
    [database]
    connection = mysql://keystone:service-password@$CONTROLLER_ADMIN_NODE/keystone
    
    [oslo_messaging_rabbit]
    rabbit_host=$CONTROLLER_ADMIN_NODE
    
  4. Keystone SMF 서비스를 사용으로 설정합니다.
    controller# svcadm enable keystone
  5. Keystone 샘플 스크립트를 사용하여 Keystone 데이터베이스를 채웁니다.

    스크립트를 실행하기 전에 스크립트를 검토하고 환경설정에 따라 수정했는지 확인합니다. 절차에서는 샘플 스크립트가 사용자정의되지 않았다고 간주합니다.

    controller# CONTROLLER_PUBLIC_ADDRESS=$CONTROLLER_ADMIN_NODE \
    CONTROLLER_ADMIN_ADDRESS=$CONTROLLER_ADMIN_NODE \
    CONTROLLER_INTERNAL_ADDRESS=$CONTROLLER_ADMIN_NODE \
    SERVICE_TOKEN=$MY_SERVICE_TOKEN \
    ADMIN_PASSWORD=admin-password
    SERVICE_PASSWORD=service-password
    /usr/demo/openstack/keystone/sample_data.sh