forked from openstack-kr/study_devops
/
kilo-6.1.5.9.controller.sh
executable file
·44 lines (41 loc) · 1.66 KB
/
kilo-6.1.5.9.controller.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash
#
# Werite by: Jeon.sungwook
# Create Date : 2015-06-02
# Update Date : 2015-06-02
#
# OS : CentOS-7-x86_64 1503-01
# Node : controller
# Text : OPENSTACK INSTALLATION GUIDE FOR RED HAT ENTERPRISE LINUX 7, CENTOS 7, AND FEDORA 21 - KILO
#
# Perform script for for the chapter 2. Basic environment
#
# This script is to be installed and run on OpenStack Kilo
#
# Set environment and declare global variables
# ============================================================================================
# =========================================================================
# 기본적으로 OS Setup 및 Network Setup이 완료되어야만 한다.
# =========================================================================
. ./kilo-perform-vars.common.sh
# export DATABASE_ADMIN_PASS=pass_for_db
# export NEUTRON_DBPASS=pass_for_db_neutron
# export NEUTRON_PASS=pass_for_neutron
# export RABBIT_PASS=pass_for_mq
# export NOVA_PASS=pass_for_nova
# export INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS_NETWORK=10.0.1.21
# export METADATA_SECRET=metadata_secret
# export NETWORK_EXTERNAL_IF_NAME = enp0s8
# ============================================================================================
# 6 Add a networking component
# 6.1 OpenStack Networking (neutron)
# 6.1.1 OpenStack Networking
# 6.1.2 Networking concepts
# 6.1.3 Install and configure controller node
# 6.1.4 Install and configure network node
# 6.1.5 Install and configure compute node
# (9) Verify operation
# (9-1) Source the admin credentials to gain access to admin-only CLI commands:
source ~student/env/admin-openrc.sh
# (11-2) ist agents to verify successful launch of the neutron agents:
neutron agent-list