Ubuntu

openstack 설치하기

Naan 2013. 8. 13. 17:42
반응형

openstack 설치를 하기 위해서 google링을 해봤다.


centos에서 설치

http://blog.daum.net/donfig/3163927 

ubuntu에서 설치

http://www.jopenbusiness.com/mediawiki/index.php/OpenStack_%EC%84%A4%EC%B9%98_-_Ubuntu#.EC.9A.94.EA.B5.AC_.EC.82.AC.ED.95.AD 


정말 설치하기 힘들다. 너무 복잡하고 짜증난다..

다행이 devStack.sh 스크립트를 이용한 설치 방법이 있다.

http://devstack.org/


git clone git://github.com/openstack-dev/devstack.git
cd devstack; ./stack.sh

만 하면 된단다. 겁나 쉽다.. 라고 생각했지만 역시나.

안된다. 여러가지 문제점이 발생 구글링 해도 해결이 안된다.

ubuntu, centos 여러버전에 설치를 해봤지만 다 실패


http://naleejang.tistory.com/68

위 사이트에서 메뉴얼 보고 해결봤다. 감사드립니다 꾸벅

참조해서 설치했다.


설치해보고 나니 정말 간단하다.. 무식이 죄지...


ubuntu OS 설치후 


git 설치 

# apt-get install -y git


user 추가

# useradd -U -G sudo -s /bin/bash -m stack

# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

# passwd stack


user 전환 및 devstack 다운

계정을 만들었으니 stack 으로 전환

# su stack

# /home/stack

# git clone git://github.com/openstack-dev/devstack.git


환경설정 loclrc

아래 링크 참조 해서 작성하면 된다.

https://github.com/naleeJang/devstack-localrc/blob/master/localrc_quantum_allinone

빨간 글씨만 변경하면 된다.

# vi /home/stack/devstack/localrc

#####################
# Date : 2013.03.20 #
# Name : naleeJang #
#####################
# Devstack localrc for Quantum all in one

# default
HOST_IP=192.168.42.101
 
# network
FLAT_INTERFACE=eth0
FIXED_RANGE=10.0.0.0/20
NETWORK_GATEWAY=10.0.0.1
FLOATING_RANGE=192.168.0.1/24
EXT_GW_IP=192.168.0.1
 
# vnc
VNCSERVER_LISTEN=0.0.0.0
VNCSERVER_PROXYCLIENT_ADDRESS=$HOST_IP
 
# logs
DEST=/opt/stack
LOGFILE=$DEST/logs/stack.sh.log
SCREEN_LOGDIR=$DEST/logs/screen
 
# system password
ADMIN_PASSWORD=openstack
MYSQL_PASSWORD=openstack
RABBIT_PASSWORD=openstack
SERVICE_PASSWORD=openstack
SERVICE_TOKEN=openstackservicetoken
 
# cinder
VOLUME_GROUP="cinder-volume"
VOLUME_NAME_PREFIX="volume-"
 
# install service
disable_service n-net
enable_service q-svc q-agt q-dhcp q-l3 q-meta quantum 


설치

# cd /home/stack/devstack/

# ./stack.sh

하면 시스템에 상태에 따라 30~1시간 정도면 설치가 완료된다.

설치가 완료가 됐으면

http://localhost/

위와 같이 접속화면이 뜬다.

id : admin , passwd 는 환경설정에 지정했던 openstack 이다.








반응형