오케스트레이션 서비스( heat )설치 2. 구성 요서 설치 및 구성 > OpenStack 자료실

본문 바로가기
사이트 내 전체검색

OpenStack 자료실

오케스트레이션 서비스( heat )설치 2. 구성 요서 설치 및 구성

페이지 정보

profile_image
작성자 jkchoi
댓글 1건 조회 4,017회 작성일 21-12-16 09:46

본문

1. 패키지 설치


      # yum install openstack-heat-api openstack-heat-api-cfn \

        openstack-heat-engine

 

 

2. /etc/heat/heat.conf 파일을 편집하고 다음 작업을 완료합니다.


   1) [database] 섹션에서 데이터베이스 액세스를 구성합니다.

 

      [database]

      ...

      connection = mysql+pymysql://heat:HEAT_DBPASS@controller/heat

 

      - HEAT_DBPASS를 Orchestration 데이터베이스에 대해 선택한 암호로 바꿉니다.

 

   2) [DEFAULT] 섹션에서 RabbitMQ 메시지 대기열 액세스를 구성합니다.

 

      [DEFAULT]

      ...

      transport_url = rabbit://openstack:RABBIT_PASS@controller

 

      - RABBIT_PASS를 RabbitMQ의 openstack 계정에 대해 선택한 비밀번호로 바꿉니다.

 

   3) [keystone_authtoken], [trustee], [clients_keystone] 및 [ec2authtoken] 섹션에서 ID 서비스 액세스를 구성합니다.

 

      [keystone_authtoken]

      ...

      auth_uri = http://controller:5000

      auth_url = http://controller:35357

      memcached_servers = controller:11211

      auth_type = password

      project_domain_name = default

      user_domain_name = default

      project_name = service

      username = heat

      password = HEAT_PASS


      [trustee]

      ...

      auth_type = password

      auth_url = http://controller:35357

      username = heat

      password = HEAT_PASS

      user_domain_name = default


      [clients_keystone]

      ...

      auth_uri = http://controller:35357


      [ec2authtoken]

      ...

      auth_uri = http://controller:5000

 

      - HEAT_PASS를 ID 서비스의 히트 사용자에 대해 선택한 비밀번호로 바꿉니다.

 

   4) [DEFAULT] 섹션에서 메타데이터 및 대기 조건 URL을 구성합니다.

 

      [DEFAULT]

      ...

      heat_metadata_server_url = http://controller:8000

      heat_waitcondition_server_url = http://controller:8000/v1/waitcondition

 

   5) [DEFAULT] 섹션에서 스택 도메인 및 관리 자격 증명을 구성합니다.

 

      [DEFAULT]

      ...

      stack_domain_admin = heat_domain_admin

      stack_domain_admin_password = HEAT_DOMAIN_PASS

      stack_user_domain_name = heat

 

      - HEAT_DOMAIN_PASS를 ID 서비스의 heat_domain_admin 사용자에 대해 선택한 비밀번호로 바꿉니다.

 

 

3. 오케스트레이션 데이터베이스를 채웁니다.


      # su -s /bin/sh -c "heat-manage db_sync" heat

 

 

4. 설치 완료

 

   오케스트레이션 서비스를 시작하고 시스템이 부팅될 때 시작하도록 구성합니다.

 

      # systemctl enable openstack-heat-api.service \

        openstack-heat-api-cfn.service openstack-heat-engine.service

      # systemctl start openstack-heat-api.service \

        openstack-heat-api-cfn.service openstack-heat-engine.service

 

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템
대표이사 : 정정모
본사 : 강남구 봉은사로 114길 40 홍선빌딩 2층
- tel : 02-6207-1160
대전지사 : 유성구 노은로174 도원프라자 5층
- tel : 042-331-1161

접속자집계

오늘
1,702
어제
2,083
최대
3,935
전체
1,132,288
Copyright © www.linuxdata.org All rights reserved.