신규 블로그를 만들었습니다!
※ Virtual Box와 Ubuntu 16.04를 이용하였음.
데브스택을 이용하여 오픈스택 설치하기
devstack을 다운받기전에 stack 유저를 생성합니다.
$ sudo useradd -s /bin/bash -d /opt/stack -m stack
$ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
$ sudo su - stack
devstack을 Git을 통해 내려받습니다.
$ git clone https://git.openstack.org/openstack-dev/devstack
$ cd devstack
local.conf 파일을 만들어서 비밀번호를 설정합니다. 비밀번호는 원하는 것으로 설정 하시면 됩니다.
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
저는 비밀번호를 간단하게 "admin"으로 설정 했습니다.
설치단계
devstack 폴더에 있는 "stack.sh" 쉘 파일을 실행하여, 오픈스택을 설치합니다.
./stack.sh
설치는 15분에서 20분정도 소요된다고 하지만... 전 30분 정도 걸리는 것 같습니다. 컴퓨터와 네트워크에 따라 달라집니다.
설치 중...
데브스택을 통해 Keystone, Glance, Nova, Cinder, Neutron, Horizon이 설치됩니다. Floating IP를 통해서 외부 인터넷과 통신이 가능합니다.
설치확인
192.168.0.12/dashboard 로 접속하여 설치가 완료됐으면, Horizon에 의해 웹브라우저에 대쉬보드가 나타난다.
참고
설치 도중 에러가 발생한 경우에는 "unstack.sh"을 이용해서 완전히 지우고, "stack.sh"을 통해 다시 설치하시길 바랍니다.
./unstack.sh
./stack.sh
관련 글
2018/03/07 - [Cloud] - Cloud :: 클라우드란? IaaS, PaaS, SaaS / Public, Private, Hybrid cloud
2018/03/07 - [Cloud] - Cloud :: 클라우드 핵심 서비스 (스토리지, 컴퓨팅, 네트워킹), 클라우드 플랫폼 Openstack
최근댓글