zoukankan      html  css  js  c++  java
  • openstack 之~horizon部署

    第一:部署horizon环境:

      安装部署memcache

    安装软件包 

     yum install memcached python-memcached
    

    启动memcache并且设置开机自启动

     systemctl enable memcached.service
     systemctl start memcached.service

      安装部署rabbitmq

    安装rabbitmq的软件包

     yum install rabbitmq-server
    

    启动rabbitmq并设置开机自启

    systemctl enable rabbitmq-server.service
    systemctl start rabbitmq-server.service
    

    加入openstack的用户

    rabbitmqctl add_user openstack 123
    

    为openstack用户配置读写的权限

    [root@controller ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
    Setting permissions for user "openstack" in vhost "/" ...

    第二:部署horizon

    安装软件包:

    yum install openstack-dashboard
    

    配置/etc/openstack-dashboard/local_settings

    配置仪表板使用OpenStack服务控制器节点:
    OPENSTACK_HOST = "127.0.0.1"
    
    配置允许所有主机访问仪表板:
    ALLOWED_HOSTS = ['*', ]
    
    配置缓存会话存储服务:
    SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
    
    CACHES = {
        'default': {
             'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
             'LOCATION': '127.0.0.1:11211',
        }
    }
    
    启用认证服务,keystone的版本3
    OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
    
    启用域的支持:
    OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
    
    配置API的各个版本:
    OPENSTACK_API_VERSIONS = {
        "identity": 3,   #keystone认证版本
        "image": 2,      #镜像服务版本
        "volume": 2,     #
    }
    
    通过仪表板创建的用户设置为默认域:
    OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"
    
    将通过仪表板创建的用户的默认角色:
    OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
    
    重新启动Web服务http和会话服务memcahe:
    
     systemctl restart httpd.service memcached.service

     第三:验证:

    http://ip/dashboard

    到此为止horizon安装部署完成

     

     

  • 相关阅读:
    单链表反转非递归
    Java中boolean类型到底占用多少个字节
    多线程,计算List<Integer>
    es聚合操作
    字符串压缩
    dart effective-风格和文档
    dart effective-用法
    node 安装
    Rabbitmq 报错信息
    rabbitmq 工作模式
  • 原文地址:https://www.cnblogs.com/ylqh/p/6400433.html
Copyright © 2011-2022 走看看