openstack安装(33)

2021-05-07 18:00:16 浏览数 (1)

十、添加仪表盘(dashboard)

OpenStack Dashboard为人所知是一个web接口,使得云管理员和用户可以管理不同的OpenStack资源和服务。仪表盘使得通过OpenStack API与OpenStack计算云控制器进行基于web的交互成为可能。Horizon 允许自定义仪表板的商标。Horizon 提供了一套内核类和可重复使用的模板及工具。

安装和配置

[root@controller ~]# yum install openstack-dashboard -y

[root@controller ~]# vim /etc/openstack-dashboard/local_settings #编辑文件 /etc/openstack-dashboard/local_settings

OPENSTACK_HOST = "controller" #在 controller 节点上配置仪表盘以使用 OpenStack 服务

ALLOWED_HOSTS = ['*', ] #允许所有主机访问仪表板

CACHES = { #配置 memcached 会话存储服务,并将其他的会话存储服务配置注释。

'default': {

'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',

'LOCATION': 'controller:11211',

}

}

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" #为通过仪表盘创建的用户配置默认的 user 角色

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True #启用multi-domain model

OPENSTACK_API_VERSIONS = { #配置服务API版本,这样你就可以通过Keystone V3 API来登录dashboard

"identity": 3,

"volume": 2,

}

TIME_ZONE = "Asia/Shanghai" #配置时区===================================================

如果选择网络选项1,禁用支持3层网络服务,网络选项2默认即可:

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,

}=====================================================

[root@controller ~]# systemctl enable httpd.service memcached.service #启动web 服务器和会话存储服务,并配置它们随系统启动

[root@controller ~]# systemctl restart httpd.service memcached.service

0 人点赞