2014년 12월 30일 화요일

['나는 한다 Openstack 설치를' 시리즈 8편]매뉴얼대로 Centos에 openstack icehouse 설치하기, dashboard 설치하기

['나는 한다 Openstack 설치를' 시리즈 8편]매뉴얼대로 Centos에 openstack icehouse 설치하기, dashboard 설치하기

이번에는 웹에서 openstack 관리를 가능하게 해주는 dashboard를 설치하겠습니다.

dashboard 설치하기


controller node에 설치하시면 됩니다.

1. 필수 패키지 설치

# yum install -y memcached python-memcached mod_wsgi openstack-dashboard

2. /etc/sysconfig/memcached의 정보와 /etc/openstack-dagaboard/local_settings 일치시키기

# cat /etc/sysconfig/memcached  // port번호 확인해주세요.

# vi /etc/openstack-dahsboard/local_settings

밑에와 같은 부분을 찾아서 주석을 해제해주세요.

CACHES = {
'default': {
'BACKEND' : 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION' : '127.0.0.1:11211'
}
}

Ex) 위에처럼 하니까 에러나서 저는 위에 있는 명령어 주석처리하고 밑에 처럼 했습니다.

CACHES = {
    'default': {
        'BACKEND' : 'django.core.cache.backends.locmem.LocMemCache',
        'LOCATION' : '127.0.0.1:11211'
    }
}

3. 접속가능한 host 설정하기

# vi /etc/openstack-dahsboard/local_settings

ALLOWED_HOSTS = ['*']


4. host 설정하기

# vi /etc/openstack-dashboard/local_settings

OPENSTACK_HOST = "controller"

5. http 서버로 접속이 가능한지 확인하기

# setsebool -P httpd_can_network_connect on

6. openstack 상태확인하기

# openstack-status

7. apache 웹 서버와 memcached 시작

# service httpd start
# service memcached start
# chkconfig httpd on
# chkconfig memcached on

8. openstack 접속하기

서버 웹 브라우저에서 controller node ip를 입력하여 접속합니다.

http://192.168.137.201/dashboard



여기까지가 openstack 필수설치 코스입니다. 앞으로 추가적으로 blockstorage, ochestration 같은 것들을 추가하여 openstack을 즐길 수 있도록 하겠습니다.

openstack 설치 시리즈 1편
openstack 설치 시리즈 2편
openstack 설치 시리즈 3편
openstack 설치 시리즈 4편
openstack 설치 시리즈 5편
openstack 설치 시리즈 6편
openstack 설치 시리즈 7편
openstack 설치 시리즈 8편

댓글 없음:

댓글 쓰기