搭建多OpenStack多節點私有云平臺(六)(儀表盤服務)
阿新 • • 發佈:2020-11-16
(六)儀表盤服務
安裝和配置元件
注
預設配置檔案隨發行版而異。您可能需要新增這些節和選項,而不是修改現有的節和選項。另外,省略號(...
)在配置片段中,指示應該保留的潛在預設配置選項。
-
安裝軟體包:
# yum install openstack-dashboard -y
-
編輯
/etc/openstack-dashboard/local_settings
歸檔並完成以下操作:-
配置儀表板以在
controller
節點:OPENSTACK_HOST = "controller"
-
允許主機訪問儀表板:
ALLOWED_HOSTS = ['*', '*']
注
允許的主機也可以是[‘*’]來接受所有主機。這可能對開發工作有用,但可能不安全,不應用於生產。看見
-
配置
memcached
會話儲存服務:SESSION_ENGINE = 'django.contrib.sessions.backends.cache' CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller:11211', } }
注
註釋掉任何其他會話儲存配置。
-
啟用標識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": 2, }
-
配置
Default
作為您通過儀表板建立的使用者的預設域:OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
-
配置
user
作為您通過儀表板建立的使用者的預設角色:OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
-
如果選擇聯網選項1,禁用對第三層網路服務的支援:
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, }
-
可選地,配置時區:
TIME_ZONE = "Asia/Shanghai"
取代
TIME_ZONE
具有適當的時區識別符號。有關更多資訊,請參見時區清單.
-
最後安裝
-
重新啟動Web伺服器和會話儲存服務:
# systemctl restart httpd.service memcached.service
注
這個
systemctl restart
如果當前未執行,則啟動每個服務。登入介面
使用web瀏覽器訪問儀表板http://192.168.25.141/dashboard
檢視賬號密碼
# cat admin-openrc
export OS_PROJECT_DOMAIN_NAME=default
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS