Openstack之六:部署罗表盘

一、在控制端安装并配置组件

#官方文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/horizon-install.html

1、安装软件包:

# yum install openstack-dashboard

2、编辑文件 /etc/openstack-dashboard/local_settings 并完成如下动作:

在 controller 节点上配置仪表盘以使用 OpenStack 服务:

OPENSTACK_HOST = "192.168.7.100"   #修改为本地控制端的IP地址
ALLOWED_HOSTS = ['*',]   #允许所有主机访问,后面逗号需要保留

3、配置 memcached 会话存储服务:

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

CACHES = {
    'default': {
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION': 'openstack-vip.net:11211',  # 监听的是本地解析的VIP地址域名
    }
}

4、启用第3版认证API,配置文件中有,默认即可:

 OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST

5、启用对域的支持

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

6、配置API版本:

OPENSTACK_API_VERSIONS = {
    "identity": 3,
    "image": 2,
    "volume": 2,
}

7、配置默认域

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

8、通过仪表盘创建的用户默认角色配置为 user :

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

9、如果您选择网络参数1,禁用支持3层网络服务:

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,
}

10、可以选择性地配置时区,改为亚洲和上海:

TIME_ZONE = "Asia/Shanghai"

11、重启web服务器以及会话存储服务:

# systemctl restart httpd.service

  

 

  

  

 

  

  

  

  

  

  

posted @ 2020-01-17 14:20  一叶知秋~~  阅读(208)  评论(0编辑  收藏  举报