OpenStack Victoria搭建(十) Dashboard 部署

Dashboard

Dashboard所需的唯一核心服务是身份服务。您可以将Dashboard与其他服务结合使用,例如图像服务、计算和网络。您还可以在具有独立服务(如对象存储)的环境中使用Dashboard。

✔ 笔记
本节假设使用 Apache HTTP 服务器和 Memcached 服务正确安装、配置和操作 Identity 服务。

安装和配置组件

✔ 笔记
默认配置文件因发行版而异。您可能需要添加这些部分和选项,而不是修改现有的部分和选项。此外,配置片段中的省略号 ( …) 表示您应该保留的潜在默认配置选项。

安装

yum install openstack-dashboard -y

配置

编辑 /etc/openstack-dashboard/local_settings 文件并完成以下操作:

  1. controller配置 dashboard 以在节点上使用 OpenStack 服务 :

    OPENSTACK_HOST = "controller"
    
  2. 允许您的主机访问dashboard

    ALLOWED_HOSTS = ['one.example.com', 'two.example.com','*']
    

    ✔ 笔记
    ALLOWED_HOSTS 也可以是 [‘*’] 以接受所有主机。这可能对开发工作有用,但可能不安全,不应在生产中使用。有关详细信息,请参阅

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

    SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
    
    CACHES = {
        'default': {
             'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
             'LOCATION': 'controller:11211',
        }
    }
    

    ✔ 笔记
    注释掉任何其他会话存储配置。

  4. 启用身份 API 版本 3:

    OPENSTACK_KEYSTONE_URL = "http://%s/identity/v3" % OPENSTACK_HOST
    
  5. 启用对域的支持:

    OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
    
  6. 配置 API 版本:

    OPENSTACK_API_VERSIONS = {
        "identity": 3,
        "image": 2,
        "volume": 3,
    }
    
  7. 配置Default为您通过仪表板创建的用户的默认域:

    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_fip_topology_check': False,
    }
    
  10. (可选)配置时区:

    TIME_ZONE = "TIME_ZONE"
    
  11. /etc/httpd/conf.d/openstack-dashboard.conf如果不包括,则添加以下行 。

    WSGIApplicationGroup %{GLOBAL}
    
  12. 添加Web访问

WEBROOT = '/dashboard/'

完成安装

重启 Web 服务器和会话存储服务:

# systemctl restart httpd.service memcached.service

笔记
如果当前未运行,该命令将启动每个服务。systemctl restart

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值