openstack总结4_dashboard

安装了nova之后,按照教程上的说明,接下来是安装网络服务neutron,再安装面板dashboard,也可以跳过neutron直接安装dashboard。

neutron的安装与nova的安装步骤类似,掌握了nova的安装以后,其他组件的安装步骤基本类似。dashboard的安装也比较简单,简单记录下。

1.安装dashboard: apt install openstack-dashboard

2:编辑dashboard的配置文件/etc/openstack-dashboard/local_settings.py,设置配置项:

#配置主机设置为控制节点

OPENSTACK_HOST = "controller"

#memcached会话存储服务

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

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

#启用第3版认证服务API

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

#启用对域的支持

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

#配置版本信息

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

#设置默认域为default

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

#仪表盘创建的用户默认配置角色为user

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

#时区配置,保持默认值即可

TIME_ZONE = "TIME_ZONE"

3.重启apache服务:service apache2 reload

验证部分

4.在物理主机上打开浏览器,输入地址http://controller/horizon.选择以admin用户或者user用户身份登录。

总结:

在安装的过程中也比较顺利,安装过程中碰到了以下问题:

1.打开登录页面,输入用户名/密码以后无法跳转

输入地址后,打开登录页面,输入用户名和密码以后,页面无法跳转,然后查看apache日志目录/var/log/apache2/下的error日志,报错,网上查找资料定位原因为apache2.4版本的虚拟主机需要做修改,打开apache的虚拟主机配置文件,发现已经是修改后的版本,然后页面保持请求状态无跳转一段时间后又登录进去了,怀疑是内存不足导致,将控制节点的内存从4G调整到5G以后重新启动,然后重复登录,登录正常。

猜你喜欢

转载自blog.csdn.net/w450093854/article/details/82862593