학교 랩실에서 단일노드 Openstack 구축하기 - Horizon(8)

나루·2022년 4월 21일
0

단일노드 Openstack

목록 보기
8/8
post-thumbnail

1. 설치와 구성

설치 후 local_setting.py 파일을 아래와 같이 설정한다.

# apt install openstack-dashboard
# vim /etc/openstack-dashboard/local_settings.py
OPENSTACK_HOST = "localhost"

ALLOWED_HOSTS = ['one.example.com', 'two.example.com']

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

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

OPENSTACK_KEYSTONE_URL = "http://%s/identity/v3" % OPENSTACK_HOST

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

OPENSTACK_API_VERSIONS = {
    "identity": 3,
    "image": 2,
    "volume": 3,
}

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

OPENSTACK_NEUTRON_NETWORK = {
    ...
    'enable_router': False,
    'enable_quotas': False,
    'enable_ipv6': False,
    'enable_distributed_router': False,
    'enable_ha_router': False,
    'enable_fip_topology_check': False,
}

TIME_ZONE = "KR"

openstack-dashboard.conf 파일에 WSGIApplicationGroup가 포함 되어있지 않으면 추가해준다.

 # vim /etc/apache2/conf-available/openstack-dashboard.conf
 WSGIApplicationGroup %{GLOBAL}

2. 설치 완료

# systemctl reload apache2.service

3. 작동확인

http://노드_IP_주소/horizon/ 로 들어가서

Domain에는 Default, User Name에는 admin이나 demo을 넣고 설정한 비밀번호를 입력한다.

0개의 댓글

관련 채용 정보