中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

發布時間:2020-07-17 05:11:33 來源:網絡 閱讀:2102 作者:ygj900629 欄目:云計算

OpenStack儀表板Dashboard服務的項目名稱是Horizon,它所需的唯一服務是身份服務keystone,開發語言是python的web框架Django。

系統要求
安裝Train版本的Horizon有以下要求:
1、語言環境
Python 2.7、3.6或3.7
Django 1.11、2.0和2.2
Django 2.0和2.2支持在Train版本中處于試驗階段。
Ussuri發行版(Train發行版之后的下一個發行版)將使用Django 2.2作為主要的Django版本。Django 2.0支持將被刪除。
2、可訪問的keystone endpoint
3、其他服務都是可選的。
從Stein版本開始,Horizon支持以下服務:
cinder:塊狀存儲
glance:鏡像管理
neutron:網絡
nova:計算
swift:對象存儲
如果已配置好服務keystone的endpoint,那么Horizon將對其進行檢測并自動啟用其支持。
Horizon還通過插件支持許多其他OpenStack服務。

計算節點(c1)上安裝儀表板服務horizon
由于horizon運行需要apache,為了不影響控制節點上的keystone等其他服務使用的apache,故在計算節點上安裝。安裝之前確認以前安裝的服務是否正常啟動。

安裝軟件包
yum install openstack-dashboard -y

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

編輯配置文件
必須直接用vim編輯,不可清空后在復制粘貼。
vim /etc/openstack-dashboard/local_settings

118行,配置儀表板以在controller節點上使用OpenStack服務 :
OPENSTACK_HOST = "ct"

39行,允許主機訪問儀表板:
ALLOWED_HOSTS = ['*']?#['*']是指的接受所有主機。

100行,配置memcached會話存儲服務:
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'ct:11211',
},
}

126行,啟用身份認證服務API版本3:
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST

127行,加入,啟用對多域的支持:
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

128行。加入配置API版本:
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 3,
}

133行,加入,配置Default為通過儀表板創建的用戶的默認域:
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

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

139行選擇了二層網絡,要禁用對第3層網絡服務的支持:

OPENSTACK_NEUTRON_NETWORK = {

? ? ? 'enable_auto_allocated_network': False,

? ? ? 'enable_distributed_router': False,

? ? ? 'enable_ha_router': False,

? ? ? 'enable_ipv6': False,

? ? ? 'enable_rbac_policy': False,

? ? ? 'enable_router': False,

? ? ? 'enable_quotas': False,

? ? ? 'enable_lb': False,

? ? ? 'enable_fip_topology_check': False,


? ? ? 'default_dns_nameservers': [],

? ? ? 'supported_provider_types': ['*'],

? ? ? 'segmentation_id_range': {},

? ? ? 'extra_provider_types': {},

? ? ? 'supported_vnic_types': ['*'],

? ? ? 'physical_networks': [],??

?}? ?

False必須首字母大寫

配置時區(可選):
TIME_ZONE = "Asia/Shanghai"

以下兩步官方文檔中沒有,但是需要執行,否則dashboard打不開或顯示不對

重建apache的dashboard配置文件
cd /usr/share/openstack-dashboard
python manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

建立策略文件(policy.json)的軟鏈接,否則登錄到dashboard將出現權限錯誤和顯示混亂
ln -s /etc/openstack-dashboard /usr/share/openstack-dashboard/openstack_dashboard/conf

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

重新啟動計算節點(c1)上apache服務

systemctl enable httpd.service

systemctl restart httpd.service

由于dashboard的運行機制是把網站下的所有文件刪除之后再重新復制,所以重啟httpd需要等待一段時間。

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

重新啟動控制節點(ct)上的memcache服務

systemctl restart memcached.service

驗證操作

在別的電腦使用Web瀏覽器訪問儀表板,網址為 http://192.168.10.42(注意,和以前版本不一樣,不加dashboard)

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

使用admin登錄,密碼是ADMIN_PASS

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

右上角改變下主題

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

可以看到我們在安裝glance時上傳的cirros鏡像

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

可以管理項目、用戶、組和角色

OpenStack Train版雙節點安裝(十一)安裝儀表板服務horizon

把所有模塊點一下,看有沒有報錯信息。

至此,horizon安裝完畢。

做了域名解析,也可以用域名訪問dashboard。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宿松县| 衡山县| 辽源市| 清原| 田林县| 镇江市| 深水埗区| 衡南县| 康保县| 那坡县| 交城县| 开封市| 疏勒县| 吴桥县| 浦城县| 八宿县| 若羌县| 平山县| 扎鲁特旗| 新巴尔虎左旗| 孝感市| 惠安县| 婺源县| 韶山市| 肥东县| 阿城市| 共和县| 蓬溪县| 嫩江县| 垣曲县| 蓝田县| 郎溪县| 林口县| 连平县| 肃宁县| 揭阳市| 行唐县| 无为县| 安化县| 滦南县| 漳平市|