Devstack으로 Openstack 설치하기

DevStack은 OpenStack을 쉽게 설치하고 구성할 수 있는 도구입니다. 다음은 DevStack으로 OpenStack을 설치하는 방법입니다.

우분투 서버 설치: DevStack은 우분투 서버에서 실행됩니다. 따라서, 먼저 우분투 서버를 설치해야 합니다.

DevStack 다운로드: DevStack 설치를 위해, 다음 명령어를 사용하여 DevStack을 다운로드합니다.

$ git clone https://github.com/openstack-dev/devstack.git
  1. local.conf 파일 생성: DevStack을 설치하기 전에, local.conf 파일을 생성해야 합니다. local.conf 파일은 DevStack 설치 과정에서 사용될 변수들을 설정합니다. 예를 들어, 사용할 OpenStack 서비스, IP 주소, 계정 정보 등을 정의할 수 있습니다. 다음은 local.conf 파일의 예시입니다.
[[local|localrc]]
ADMIN_PASSWORD=your_admin_password
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

# Enable Neutron networking
enable_plugin neutron https://git.openstack.org/openstack/neutron stable/queens
Q_PLUGIN=ml2

# Configure the fixed network
FIXED_RANGE=192.168.0.0/24
FIXED_NETWORK_SIZE=256
NETWORK_GATEWAY=192.168.0.1

# Set the hostname
HOST_IP=192.168.0.2
HOSTNAME=devstack
  1. DevStack 설치: local.conf 파일이 준비되었다면, 다음 명령어를 사용하여 DevStack을 설치합니다.
$ cd devstack
$ ./stack.sh
  1. 설치 확인: DevStack 설치가 완료되면, 브라우저를 열고 다음 URL로 접속하여 OpenStack 대시보드를 확인합니다.
http://<IP address>/dashboard

위의 방법으로 DevStack으로 OpenStack을 쉽게 설치할 수 있습니다. 자세한 내용은 다음 링크에서 확인할 수 있습니다.

https://docs.openstack.org/devstack/latest/