딜미의 잡다한 IT 이야기...

Centos 8 PackStack 구성하기 본문

OpenStack/공부자료

Centos 8 PackStack 구성하기

딜미 2021. 1. 20. 14:57

해당 진행 내용은 https://www.rdoproject.org/install/packstack/ 를 참고 하여 만들었습니다.


https://www.rdoproject.org/install/packstack/ 사이트에는 RHEL 7,8 CentOS 7,8 버전에서 구성하는 방법을 설명하고 있습니다.


여기서는 CentOS 8에서 구성한 방법을 공유 합니다.



1. HW & OS 준비사항


하드웨어의 경우 최소 하나의 네트워크 어댑터, 가상화 사용가능한 CPU, 16GB Memory가 필요합니다.


네트워크의 경우 고정 IP를 사용해야 하고 NetworkManager를 사용하지 않아야 합니다.


호스트 네임의 경우 풀네임( ex: openstack.example.com )으로 구성되어야 합니다.


hostnamectl set-hostname openstack.example.com --static


vi /etc/hosts

server IP openstack.example.com


CentOS 8 부터 network-scripts이 기본적으로 서치가 되어 있지 않기에 해당 내용 설치가 필요합니다.


dnf install -y nerwork-scripts


vi /etc/seliunx/config 에서 selinux disabled 설정 필요


방화벽 disable 


systemctl disable firewalld

systemctl stop firewalld


Netwrok disable


systemctl disable NetworkManager

systemctl stop NetworkManager


network enable 


systemctl enale network

systemctl start network


2. OPENSTACK victoria 설치 전 준비사항


CentOS8의 경우 powertools이 enable 되어 있어야 한다.


dnf config-manager --enable powertools 


위 명령어를 실행하였을 때 해당 명려어를 찾을 수 없다는 메세지가 나온다면


dnf update -y 명령어를 실행하여 OS를 최신상태로 update 후 실행하면 된다.


설치 가능한 OPENSTACK 버전 확인


dnf search centos-release-openstack


victoria 버전 설치


dnf install -y centos-release-openstack-victoria


dnf 최신으로 update 진행


dnf update -y


3. PackStack 설치


dnf install -y openstack-packstack



4. Packstack으로 OPENSTACK 설치


packstack --allinone


해당 프로그램 설치까지 최소 20~30분 소요됩니다.


진행이 잘되는 지 확인하려면 설치 시 발생하는 로그 경로에 tail -f 명령어로 확인하면 됩니다.


정상적으로 설치가 완료 되면 serverIP/dashboard 를 웹페이지에서 실행하여 접속이 가능합니다.


사용자명 admin 패스워드는 /root 경로에 keystonerc_admin 파일을 열어 확인이 가능하며 변경도 가능합니다.




Comments