설치 환경
테스트 환경으로 구성하기에 적합한 Devstack을 통해 오픈 스택을 설치하도록 하겠습니다.
- VMware Workstation 17 pro
- Ubuntu 22.04 LTS Desktop(메모리 8GB, 80GB, 4 Core)
설치
1. Repository Update 및 패키지 설치
$ sudo apt update
$ sudo apt install python3 python3-pip virtualenv git
2. stack 사용자 생성 및 권한 설정
$ sudo useradd -s /bin/bash -d /opt/stack -m stack
$ sudo chmod +x /opt/stack
$ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
$ sudo -u stack -i
3. DevStack 다운로드
$ git clone https://opendev.org/openstack/devstack
$ cd devstack
4. local.conf 설정
# ifconfig 통해 배정된 IP 확인
$ sudo apt install net-tools
# install vim
$ sudo apt-get install vim
/opt/stack/devstack 디렉터리에 local.conf 파일 생성. local.conf 파일은 samples 디렉터리에 있으므로 cp 명령어 사용.
$ cp ./samples/local.conf local.conf
$ sudo vim local.conf
local.conf 파일 수정.
ADMIN_PASSWORD=secret(임의)
DATABASE_PASSWORD=secret
RABBIT_PASSWORD=secret
SERVICE_PASSWORD=secret
...
HOST_IP = 192.168.x.x(ifconfig 명령어를 통해 확인)
4. 설치 실행
./stack.sh
'보안 > OpenStack' 카테고리의 다른 글
[OpenStack] OpenStack과 ELK 연동 실습(feat. DevStack) (0) | 2023.05.16 |
---|---|
[OpenStack] Openstack API 토큰 발급 (0) | 2023.05.11 |
[OpenStack] 오픈스택과 핵심 요소 (0) | 2023.05.09 |
[OpenStack] 오픈 스택 환경 구축 실습 (0) | 2023.04.30 |