Oracle® Solaris 11.2에서 OpenStack 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2015년 4월
 
 

Heat 설치 및 구성

Heat는 직접 만든 템플리트를 기반으로 클라우드 응용 프로그램을 배치할 수 있는 OpenStack 조정 엔진입니다. Keystone과 동일한 노드에 Heat를 설치합니다.

Heat를 구성하는 방법

시작하기 전에

이 작업을 수행하기 전에 먼저 Keystone을 설치 및 구성하는 방법에 설명된 대로 Keystone을 구성해야 합니다.

  1. Heat 패키지를 설치합니다.
    controller# pkg install heat
  2. Heat 설정 스크립트를 실행합니다.
    controller# OS_SERVICE_ENDPOINT=http://$CONTROLLER_ADM_NODE \
    SERVICE_HOST=$CONTROLLER_ADM_NODE \
    OS_AUTH_URL=http://$CONTROLLER_ADM_NODE:5000/v2.0 \
    OS_USERNAME=admin OS_PASSWORD=secrete OS_TENANT_NAME=demo \
    /usr/demo/openstack/keystone/heat-keystone-setup
  3. 다음 구성 파일에서 매개변수의 주석 처리를 해제하거나 매개변수를 설정하여 Heat를 구성합니다.
    • /etc/heat/heat.conf

      [database]
      connection = mysql://heat:heat@$CONTROLLER_ADM_NODE/heat
      
      [keystone_authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = heat
      admin_password = service-password
      
    • /etc/heat/api-paste.ini

      [filter:authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0/
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = heat
      admin_password = service-password
      
  4. Heat 서비스를 사용으로 설정합니다.
    controller# svcadm enable -rs heat-api heat-db heat-engine \
    heat-api-cfn heat-api-cloudwatch