(인스턴스실행) 6-1-2. Orchestration Install and configure for RHEL(2) > OpenStack 자료실

본문 바로가기

사이트 내 전체검색

뒤로가기 OpenStack 자료실

(인스턴스실행) 6-1-2. Orchestration Install and configure for RHEL(2)

페이지 정보

작성자 jkchoi 작성일 24-10-24 10:26 조회 196 댓글 0

본문

구성 요소 설치 및 구성 

 

1. 패키지 설치

 

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

 

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

 

  1) [database] section에서 database 접근을 구성합니다.

 

      [database]

      ...

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

 

    - HEAT_DBPASS 영역에 오케스트레이션 database에 대한 비밀번호를 입력합니다.

 

  2) [DEFAULT] section에서 RabbitMQ 메시지 대기열 접근을 구성합니다.

 

      [DEFAULT]

      ...

      transport_url = rabbit://openstack:RABBIT_PASS@controller

 

    - RABBIT_PASS 영역에 오픈스택에서 RabbitMQ 계정의 비밀번호를 입력합니다.

 

  3) [keystone_authtoken], [trustee], [clients_keystone], [ec2authtoken] section에서 Identity 서비스에 접근하는 방법을 구성합니다.

 

      [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/v3

 

    - HEAT_PASS 영역에 Identity 서비스에 있는 heat 사용자의 비밀번호를 입력합니다.

 

  4)  [DEFAULT] section에서 metadata 와 대기 조건 URL을 구성합니다.

 

      [DEFAULT]

      ...

      heat_metadata_server_url = http://controller:8000

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

 

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

 

      [DEFAULT]

      ...

      stack_domain_admin = heat_domain_admin

      stack_domain_admin_password = HEAT_DOMAIN_PASS

      stack_user_domain_name = heat 

 

 

3. 오케스트레이션 database를 입력합니다.

 

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

 

 

설치 완료

 

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

 

      # 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

  

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

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

PC 버전으로 보기