openstack 설치를 하기 위해서 google링을 해봤다.
centos에서 설치
ubuntu에서 설치
정말 설치하기 힘들다. 너무 복잡하고 짜증난다..
다행이 devStack.sh 스크립트를 이용한 설치 방법이 있다.
git clone git://github.com/openstack-dev/devstack.git
cd devstack; ./stack.sh
만 하면 된단다. 겁나 쉽다.. 라고 생각했지만 역시나.
안된다. 여러가지 문제점이 발생 구글링 해도 해결이 안된다.
ubuntu, centos 여러버전에 설치를 해봤지만 다 실패
위 사이트에서 메뉴얼 보고 해결봤다. 감사드립니다 꾸벅
참조해서 설치했다.
설치해보고 나니 정말 간단하다.. 무식이 죄지...
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
아래 링크 참조 해서 작성하면 된다.
빨간 글씨만 변경하면 된다.
# 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 이다.
No comments:
Post a Comment