참고

https://younngjun.tistory.com/122

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: A" : sudo tee /etc/sudoers.d/stack
sudo -u stack -i

3. DevStack 다운로드

git clone <https://opendev.org/openstack/devstack>
cd devstack

4. local.conf 설정

cp ./samples/local.conf local.conf

sudo vim local.conf
-------------------
ADMIN_PASSWORD=secret(임의 수정)
DATABASE_PASSWORD=secret
RABBIT_PASSWORD=secret
SERVICE_PASSWORD=secret
.
.
.
HOST_IP = "내 IP(ifconfig)"

5. 스크립트 실행

./stack.sh