진짜 개발자
본문 바로가기

Cloud 교육

11주-1일차 (Open Stack - Packstack 설치)

728x90

PakcStack 이란

Redhat 계열의 OpenStack 자동화 설치 툴


PackStack 사양

NIC - NAT, Bridge

Ram - 8GB

CPU - 2Processor, 1Core , 가상화 제공


PackStack 이용 설치

0. yum update


1. selinux 해제


2. 방화벽 해제

- systemctl stop firewalld

- systemctl disable firewalld


3. yum list centos-release-openstack-*    

- repository에 저장된 openstack의 릴리즈 버전들을 확인한다.


4. yum install -y centos-release-openstack-rocky.noarch

- 확인된 버전으로 설치


2. yum install -y openstack-packstack

- packstack 설치


3. 응답 파일(answer file) 만들기 

- packstack --gen-answer-file my.txt


4. my.txt 파일 편집 - 설치할 모듈들 선택하기 위해

1) glance - 설치할 운영체제 ios 이미지 선택하는 서비스


2) controller, compute, network 가 설치될 곳을 지정

# Server on which to install OpenStack services specific to the

# controller role (for example, API servers or dashboard).

CONFIG_CONTROLLER_HOST=1.0.0.61


# List the servers on which to install the Compute service.

CONFIG_COMPUTE_HOSTS=1.0.0.61


# List of servers on which to install the network service such as

# Compute networking (nova network) or OpenStack Networking (neutron).

CONFIG_NETWORK_HOSTS=1.0.0.61

=> 나중에 개별설치를 원하면 IP를 바꾸면 된다


3) 

   1193번째 줄 CONFIG_PROVISION_DEMO_FLOATRANGE=10.0.0.0/23

    1242번째 줄 10.0.0.0/23


5. packstack --answer-file my.txt
- 생성한 응답파일을 이용하여 packstack 설치