오픈스택 설치
VMware Workstation에 Ubuntu 22.04 Server 혹은 Desktop용 설치
Ubuntu 22.04 LTS / ram 24G / HDD 300G /
LAN 2가지 설정 - bridge mode 1개 nat mode 1개 (192.168.0.0/24 제외)
VM > Settings > Add > Network Adapter
Network Adapter : Bridged (Automatic)
Network Adapter 2 : NAT
Edit > Virtual Netword Editer > Change Settings > Bridge 설정 해주기
설치
apt -y update
apt-get -y dist-upgrade
apt -y install apache2
apt -y install python3 python3-pip git
useradd -s /bin/bash -d /opt/stack -m stack
chmod +x /opt/stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo -u stack -i
git clone https://opendev.org/openstack/devstack
cd devstack
sudo git checkout
sudo chown -R stack.stack /opt/stack/devstack
/opt/stack/devstack/samples 디렉터리에 있는 local.conf를 복사해서 /opt/stack/devstack에 가져다놓기
cp ./samples/local.conf local.conf
nano /opt/stack/devstack/local.conf
ADMIN_PASSWORD=openstack
DATABASE_PASSWORD=openstack
RABBIT_PASSWORD=openstack
SERVICE_PASSWORD=openstack
HOST_IP=192.168.0.XXX (우분투 번호)
HOST_IPV6 부분 주석 해제.
LOG_COLOR=False 주석 해제 후 False -> True로 수정.
nano /opt/stack/devstack/stackrc
수정 : GIT_BASE=${GIT_BASE:-https://git.openstack.org}
cd ~/devstack
./stack.sh