인턴

오픈스택 멀티 노드 설치 - Horizon(dashboard)

AhnCloud 2024. 7. 2. 20:09
728x90

파. horizon 설치 및 설정


1) 대시보드 설치

apt install openstack-dashboard

 

2) 구성 파일 설정

vi /etc/openstack-dashboard/local_settings.py

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

* 루프백 주소를 controller로 변경

 

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

* 내용 추가

 

OPENSTACK_HOST = "controller"
OPENSTACK_KEYSTONE_URL = "http://%s:5000" % OPENSTACK_HOST
TIME_ZONE = "Asia/Seoul"

* 내용 변경

 

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

* 내용 추가

 

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "member"

* 내용 추가

 

OPENSTACK_NEUTRON_NETWORK = {
    'enable_router': True,
    'enable_quotas': False,
    'enable_ipv6': False,
    'enable_distributed_router': True,
    'enable_ha_router': True,
    'enable_lb': True,
    'enable_firewall': False,
    'enable_vpn': False,
    'enable_fip_topology_check': False,
}

* 내용 추가

 

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

  • 내용 추가
  • 내용 저장 후 나가기

 

service apache2 restart

http://컨트롤러 노드의 IP/horizon