(인스턴스실행) 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
등록된 댓글이 없습니다.