天天看点

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)

九、Openstack仪表盘(Dashboard)

简单介绍:

Dashboard(horizon)是一个web接口,使得云平台管理员以及用户可以管理不同的Openstack资源以及服务

这个部署示例使用的是 Apache Web 服务器

说更简单点就是可以网页访问了

控制节点上

安装软件包

yum install openstack-dashboard
           

修改配置文件/etc/openstack-dashboard/local_settings 

添加或修改参数,我是按配置出现顺序列出

vi /etc/openstack-dashboard/local_settings

允许所有主机访问仪表板:修改

ALLOWED_HOSTS = ['*', ]

配置API版本:添加,文件里面是注释了的

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

启用对域的支持:取消注释

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

通过仪表盘创建用户时的默认域配置为 default :取消注释

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"

配置 memcached 会话存储服务:SESSION这行没有需要添加在CACHES上,CACHES只需要修改

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

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

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

OPENSTACK_HOST = "controller"

启用第3版认证API:修改

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

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

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
           

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

systemctl restart httpd.service memcached.service
           

如果你http重启失败说明你配置文件有误

访问仪表盘

浏览器输入:192.168.100.10/dashboard

推荐使用火狐浏览器否则控制台查看实例可能会无法访问

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)

域:default

用户名:admin或者demo

密码:123456

如果能打开Apach界面无法打开登陆界面可能是ALLOWED_HOSTS = ['*', ]设置问题,这个是访问权限

admin用户登陆后选择———>管理员———>云主机———>点击虚拟机名字进去

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)

选择控制台

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)

账号:cirros

密码:cubswin:)

登陆后查看下网卡,网络连通情况

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)
OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)

到此dashboard结束

———————————————————————————————————————————————————————————————————————

如果出现

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)

1.可以选择修改电脑hosts解析

2.点击界面上的只显示控制台,将浏览器地址上的conterller改为控制节点管理网络ip地址

3.修改计算节点nova.conf配置文件

修改计算节点下 /etc/nova/nova.conf [vnc]下将
novncproxy_base_url = http://controller:6080/vnc_auto.html
改成
novncproxy_base_url = http://控制节点管理网络ip:6080/vnc_auto.html
例如:
novncproxy_base_url = http://192.168.100.10:6080/vnc_auto.html
           

继续阅读