시스템 환경 구성
운영체제 : Ubuntu 22.04
가상화 플랫폼 : VMware Workstation 17
메모리 (RAM) : 8GB
CPU : 4 코어
기본 설치
sudo apt -y update
sudo apt -y install vim ssh curl wget git
사용자 계정 설정
DevStack은 root가 아닌 일반 사용자 계정에서 설치를 권장합니다. 새로운 사용자 계정을 생성하고, 해당 사용자에게 sudo 권한을 부여합니다.
sudo adduser stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
DevStack 다운로드
su - stack
git clone https://opendev.org/openstack/devstack
cd devstack
로컬 파일(local.conf) 설정
DevStack 설치를 위한 설정은 local.conf 파일에 정의됩니다. 이 파일은 DevStack 리포지토리의 루트 디렉토리에 위치해야 합니다. local.conf 파일에는 관리자 암호, 데이터베이스 암호 등과 같은 중요한 설정이 포함됩니다.
cd sample
vi local.conf
# 아래 부분 수정
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
DevStack 설치
# 스크립트 실행
./stack.sh
# 중간에 설치하다가 멈춘 경우 삭제 후 다시 시도한다.
./clean.sh
./stack.sh

설치를 시작하면 위와 같은 화면을 볼 수 있다.
설치시간은 약 20분 정도 걸린다.
OpenStack 로그인

공인 IP를 주소창에 입력하면 다음과 같은 화면이 나옵니다.
ID : admin
Password : 설정한 비밀번호

'Infra > OpenStack' 카테고리의 다른 글
Kolla-Ansible을 이용한 OpenStack(BobCat) 설치 (3) | 2025.06.07 |
---|---|
OpenStack 기본 개념 (0) | 2025.06.07 |