Dashboard安裝與配置


本節介紹如何在控制器節點上安裝和配置儀表板。

儀表板所需的唯一核心服務是身份服務。 您可以將儀表板與其他服務結合使用,例如圖像服務,計算和聯網。 您也可以在具有獨立服務(例如對象存儲)的環境中使用儀表板。

1.下載相關組件:

1 # yum install openstack-dashboard

2.編輯/etc/openstack-dashboard/local_settings

配置儀表板以在控制器節點上使用OpenStack服務:

1 OPENSTACK_HOST = "controller"   controller改為自己的節點名稱

允許你的主機訪問dashboard:

1 ALLOWED_HOSTS = ['*']   *表示允許所有主機

配置memcached會話存儲服務:

1 SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
2 
3 CACHES = {
4     'default': {
5          'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
6          'LOCATION': 'controller:11211',    'controller' 改為自己的節點名稱
7     }
8 }

啟用身份API版本3:

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

啟用對域的支持:

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

配置API版本:

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

將Default配置為通過儀表板創建的用戶的默認域:

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

將user配置為通過儀表板創建的用戶的默認角色:

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

如果選擇網絡選項1,請禁用對第3層網絡服務的支持:

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

如果未包含以下行,則將其添加到/etc/httpd/conf.d/openstack-dashboard.conf中。

WSGIApplicationGroup %{GLOBAL}

完成安裝

重啟網絡服務和會話存儲服務:

systemctl restart httpd.service memcached.service

登錄驗證:

如果是在Windows下,把hosts文件加入一行

 

 

192.168.31.10   controller       //你的控制節點IP和名稱的映射

打開瀏覽器輸入   http://controller/dashboard/auth/login

 

域用Default

用戶名admin

密碼 自己keystone中配置時的密碼

 

登錄后頁面:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM