※ 본 발표자료는 DevOps팀의 codetree님이 주도적으로 작성하신 shell script를 리뷰하여 작성하였습니다.
[OpenStack Korea Community Study Group, DevOps]
2015년 상반기 두번째 스터디, DevOps Class
"쉘 스크립트를 활용한 오픈스택 Kilo 설치 - 10분만에 끝내기"
D2에서 진행한 스터디 마무리 발표, 2번째 발표에대한 자료입니다.
8. 8
Password name Description Values
DATABASE_ADMIN_PASS Root password for the database pass_for_db
ADMIN_PASS Password of user admin pass_for_admin
CEILOMETER_DBPASS Database password for the Telemetry service pass_for_db_ceilo
CEILOMETER_PASS Password of Telemetry service user ceilometer pass_for_ceilo
CINDER_DBPASS Database password for the Block Storage service pass_for_db_cinder
CINDER_PASS Password of Block Storage service user cinder pass_for_cinder
DASH_DBPASS Database password for the dashboard pass_for_db_dash
DEMO_PASS Password of user demo pass_for_demo
GLANCE_DBPASS Database password for Image Service pass_for_db_glance
GLANCE_PASS Password of Image Service user glance pass_for_glance
HEAT_DBPASS Database password for the Orchestration service pass_for_db_heat
HEAT_DOMAIN_PASS Password of Orchestration domain pass_for_domain_heat
HEAT_PASS Password of Orchestration service user heat pass_for_heat
KEYSTONE_DBPASS Database password of Identity service pass_for_db_keystone
NEUTRON_DBPASS Database password for the Networking service pass_for_db_neutron
NEUTRON_PASS Password of Networking service user neutron pass_for_neutron
NOVA_DBPASS Database password for Compute service pass_for_db_nova
NOVA_PASS Password of Compute service user nova pass_for_nova
RABBIT_PASS Password of user guest of RabbitMQ pass_for_mq
SAHARA_DBPASS Database password for Data processing service pass_for_db_sahara
SWIFT_PASS Password of Pbject Storage service user swift pass_for_swift
TROVE_DBPASS Database password of Database service pass_for_db_trove
TROVE_PASS Password of Database Service user trove pass_for_trove
Name Description Values
NTP_SERVER NTP Server IP 0.kr.pool.ntp.org
18. 18
구분
kilo-perform-vars.common.sh
서비스 비밀번호, ADMIN_TOKEN 값, CODETREE_USE_LOCAL_REPOSITORY
각 스크립트들에서 필요로하는 환경변수 파일
kilo-step-all.sh 스크립트 설치 시작파일
kilo-step-01.sh
ova파일 importing 및 네트워크 자동잡기 등 기본설정
kilo-step-02.sh 2. Basic environment
kilo-2.7.1.controller.sh …
kilo-step-03.sh 3. Add the Identity service
kilo-3.1.1.controller.sh …
kilo-step-04.sh 4. Add the Image service
kilo-4.1.1-1.controller.sh …
kilo-step-05.sh 5. Add the Image service
kilo-5.1.1-1.controller.sh …
kilo-step-06.sh 6. Add the Image service
kilo-6.1.3.1-1.controller.sh …
kilo-step-07.sh 7. Add the Image service
kilo-7.2_4.controller.sh …
kilo-step-08.sh 8. Add the Image service
kilo-8.1.1-1.controller.sh …
kilo-step-09.sh 9. Add the Image service
kilo-9.1.1.controller.sh …
util_poweron_all.sh 모든 virtual machine들 power on
util_poweron_Cent7Base.sh 로컬 레파지토리를 이용하여 설치 시 사용하는 Base VM을 power on
util_poweroff_all.sh 모든 virtual machine들 power off
util_poweroff_Cent7Base.sh 로컬 레파지토리를 이용하여 설치 시 사용하는 Base VM을 power off
Start !