Openstack Liberty Lab第7部分:配置Horizo​​n儀錶板服務

Openstack Horizo​​n服務只是一個Web界面,允許雲管理員和用戶利用流行的Web框架django管理各種OpenStack資源和服務。儀錶板通過OpenStack API提供與OpenStack Compute雲控制器的基於Web的交互。 您可以使用Horizo​​n.Core類自定義儀錶板,並可以自由使用可重複使用的模板和工具。現在,您已經安裝了以前的《 Openstack Lab Guide》系列的關鍵Openstack組件,是時候結合儀錶板來簡化雲管理了。上一篇文章是:

Openstack Liberty Lab第1部分:網絡設置和所有先決條件

Openstack Liberty Lab第2部分:安裝Openstack軟件包

Openstack Liberty Lab第3部分:配置Keystone ID服務

Openstack Liberty Lab第4部分:配置Glance映像服務

Openstack Liberty Lab第5部分:配置Nova計算服務

Openstack Liberty Lab第6部分:配置Neutron網絡服務

設置Openstack Horizo​​n服務很容易。本系列的第2部分中提供了要安裝的軟件包。安裝後,進行如下配置。

[[email protected] ~]# vim /etc/openstack-dashboard/local_settings

修改此處列出的部分。

  • 將OpenstackHost更改為控制器/服務器的IP地址。
OPENSTACK_HOST = "192.168.1.60"
  • 允許從任何主機到儀錶板的連接。
ALLOWED_HOSTS = ['*', ]

您也可以只允許指定的IP地址。

  • 如下配置Memcache:
CACHES = {


'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
}
}
  • 設置為服務器使用的時區。
TIME_ZONE = "Africa/Nairobi"
  • Openstack中子參數儀:
OPENSTACK_NEUTRON_NETWORK = {

'enable_router': False,
'enable_quotas': False,
'enable_ipv6': False,
'enable_distributed_router': False,
'enable_ha_router': False,
'enable_lb': False,
'enable_firewall': False,
'enable_vpn': False,
'enable_fip_topology_check': False,

重新啟動httpd和memcached以使更改生效。

[[email protected] ~]# systemctl restart httpd.service memcached.service

啟動novncproxy並啟用它。

[[email protected] ~]#  systemctl start openstack-nova-novncproxy
[[email protected] ~]#  systemctl enable openstack-nova-novncproxy
  • 將/ usr / share / openstack-dashboard / static的所有權更改為Apache用戶。
[[email protected] ~]# chown -R apache. /usr/share/openstack-dashboard/static

如果未在nova組件中運行它,請配置vnc。

openstack-config --set /etc/nova/nova.conf vnc enabled True 
openstack-config --set /etc/nova/nova.conf vnc vncserver_listen 0.0.0.0 
openstack-config --set /etc/nova/nova.conf vnc vncserver_proxyclient_address 192.168.1.60
openstack-config --set /etc/nova/nova.conf vnc novncproxy_base_url http://192.168.1.60:6080/vnc_auto.html

您可以通過鍵入以下內容來訪問儀錶板:

http://192.168.1.60/dashboard

Openstack的詳細信息

使用您在步驟3中設置為管理員用戶的用戶管理員和密碼登錄。上一篇文章:

Openstack Liberty Lab第6部分:配置Neutron網絡服務

下一篇文章:

Sidebar