오픈스택 멀티노드 컨트롤러 설치(Devstack 다운 및 설정)




1. 컨트롤러 노드의 홈 디렉토리에서 다음 명령어를 통해 Devstack를 다운 받는다

git clone -b stable/rocky https://git.openstack.org/openstack-dev/devstack




2. devstack 다운 받은 후 local.conf 파일을 devstack 디렉토리 안으로 복사하고 local.conf 파일을 수정해준다




3. 파일 전체 내용은 지우고 다음 내용만 적어준다

[[local|localrc]]

HOST_IP=192.168.10.10         // 호스트IP

FLAT_INTERFACE=ens33         // 인터페이스 이름

FIXED_RANGE=10.0.0.0/24                 // fixed IP 범위

FIXED_NETWORK_SIZE=256

FLOATING_RANGE=172.24.4.0/24

MULTI_HOST=2                 // compute 노드 개수 설정

LOGFILE=/opt/stack/logs/stack.sh.log         // 로그파일 위치 지정

MYSQL_HOST=127.0.0.1         // MySQL Host 설정(Localhost)

MYSQL_USER=stack                 // 접속 시 사용자

ADMIN_PASSWORD=nomoresecret // admin 암호 설정

MYSQL_PASSWORD=$ADMIN_PASSWORD // admin 암호로 설정

DATABASE_PASSWORD=$ADMIN_PASSWORD // admin 암호로 설정

RABBIT_PASSWORD=$ADMIN_PASSWORD // admin 암호로 설정

SERVICE_PASSWORD=$ADMIN_PASSWORD // admin 암호로 설정




4. 오픈스택 멀티노트 컨트롤러를 설치해준다

설치 도중 여러 가지 에러가 발생할 수 있다

만약 unable to resolve host 에러가 발생하면 /etc/hosts 파일을 수정해준다

127.0.0.1       localhost         127.0.0.1       localhost

127.0.1.1       [username] 127.0.1.1       [hostname]


[username] : 사용자 이름

[hostname] : /etc/hostname 파일에 설정된 hostname




5. 오픈스택 멀티노드 컨트롤러 설치 완료

스냅샷도 찍어주자


+ Recent posts