中文
注册

安装和配置组件

Horizon提供基于Web与内部各服务组件进行交互的界面。例如,插件虚拟机实例分配IP地址和配置访问控制等。

在控制节点执行以下操作。

  1. 安装软件包。
    1
    yum -y install openstack-dashboard
    
  2. 编辑配置文件“/etc/openstack-dashboard/local_settings”。
    1. 打开文件。
      1
      vi /etc/openstack-dashboard/local_settings
      
    2. 按“i”进入编辑模式,完成以下配置。
      1. 配置仪表板以在controller节点上使用OpenStack服务。
        1
        OPENSTACK_HOST = "controller"
        
      2. 允许所有主机访问,注意格式,逗号后面有一个空格。
        1
        ALLOWED_HOSTS = ['*', ]
        

      3. 配置memcached会话存储服务,请注释掉任何其他会话存储配置,请注意格式。
        1
        2
        3
        4
        5
        6
        7
        SESSION_ENGINE = 'django.contrib.sessions.backends.file' 
        CACHES = { 
            'default': { 
                'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 
                'LOCATION': 'controller:11211', 
            } 
        }
        

      4. 启用Identity API版本3。
        1
        OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
        
      5. 启用对域的支持。
        1
        OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
        
      6. 配置API版本,请注意配置格式。
        1
        2
        3
        4
        5
        OPENSTACK_API_VERSIONS = { 
            "identity": 3, 
            "image": 2, 
            "volume": 3, 
        }
        

      7. 配置Default为通过仪表板创建的用户的默认域。
        1
        OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
        
      8. 配置user为通过仪表板创建的用户的默认角色。
        1
        OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
        
      9. 请禁用对第3层网络服务的支持。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        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. 可选:配置时区:上海。
        1
        TIME_ZONE = "Asia/Shanghai"
        

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 编辑配置文件“/etc/httpd/conf.d/openstack-dashboard.conf”。
    1. 打开文件。
      1
      vi /etc/httpd/conf.d/openstack-dashboard.conf
      
    2. 按“i”进入编辑模式,在文件中添加以下内容:
      1
      WSGIApplicationGroup %{GLOBAL}
      

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  4. “/usr/share/openstack-dashboard/”目录以及其子目录和文件的所有权和组都设置为“apache:apache”
    1
    chown -R apache:apache /usr/share/openstack-dashboard/
    
  5. 重新启动Web服务器和会话存储服务。
    1
    systemctl restart httpd.service memcached.service
    
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词