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