仪表盘服务(Dashboard)安装配置
OpenStack项目中的Horizon仪表板服务组件是以Web界面形式展示各项服务的,OpenStack云系统管理员和终端用户可以通过仪表板管理各项资源和服务。
Horizon仪表板服务组件通过OpenStack的APIs与控制节点通信,分配资源和同步状态。Dashboard(horizon)是一个web接口,使得云平台管理员以及用户可以管理不同的Openstack资源。
本次实验主要描述如何在控制节点上安装Horizon仪表板服务组件,它是基于Web界面形式展现的,多个核心功能服务组件依附于它进行展示,如Keystone身份认证服务组件,Glance镜像服务组件等。
本实验的主要目标是:要完成Horizon仪表板服务组件的安装与配置
实验内容
在控制节点安装配置Horizon仪表盘服务组件
步骤预期
在控制节点成功安装Horizon仪表板服务组件
具体步骤
- 在控制节点上安装软件包,命令如下:
yum install openstack-dashboard -y
- 修改配置文件:
备份文件:cp local_settings local_settings.bak
vi /etc/openstack-dashboard/local_settings(注意:是添加,不是全部替换)
OPENSTACK_HOST = "controller"
ALLOWED_HOSTS = ['*', ]
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'controller:11211',}
}
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_API_VERSIONS = {"identity": 3,
"image": 2,
"volume": 2,
}
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
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,
}
TIME_ZONE = "Asia/Shanghai"
修改完以后注意查看local_settings文件的权限,要保证每个用户都有权限读,修改成755权限
chmod 755 local_settings
编辑:/etc/httpd/conf.d/openstack-dashboard.conf
在WSGISocketPrefix run/wsgi下面加一行代码
WSGIApplicationGroup %{GLOBAL}
- 重启httpd服务以及会话存储服务
systemctl restart httpd.service memcached.service
步骤结果
在浏览器中输入如下地址:http://controller/dashboard/ 进入登陆页面
(注意:这里controller换成controller的IP,因为controller是CentOS里配置的host,windows识别不了controller)
注意,域是default,用户名是admin,密码是123456
实验结果验证
需要注意的是,如果安装后无法打开OpenStack的登录界面,需要在/etc/httpd/conf.d/openstack-dashboard.conf文件里加入WSGIApplicationGroup %{GLOBAL}并重启服务。
参考资料《OpenStack从零开始学》卢万龙著,电子工业出版社第2篇安装配置篇,第15章,P165Stack从零开始学》卢万龙著,电子工业出版社第2篇安装配置篇,第15章(P156)
仪表盘服务(Dashboard)安装配置相关推荐
- NFS介绍,NFS服务端安装配置,NFS配置选项
2019独角兽企业重金招聘Python工程师标准>>> NFS介绍: NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网 ...
- 块存储服务(Cinder)安装配置,这一篇就够了!
本实验是一个比较综合的实验,需要结合前面所学的OpenStack基础环境安装配置,身份认证服务(Keystone)安装配置等一些基础的实验来做这个块存储服务(Cinder)安装配置实验.为了更好地理解 ...
- svn教程----svn服务端安装配置
svn服务端安装配置 1.两种服务端安装包 1.1.官方安装包 官方网站:http://subversion.apache.org/ 下载:http://subversion.apache.org/d ...
- Web基础配置篇(十七): Kubernetes dashboard安装配置
Web基础配置篇(十七): Kubernetes dashboard安装配置 一.概述 Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统.Kubernetes的目 ...
- 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项
2019独角兽企业重金招聘Python工程师标准>>> 第14章 NFS服务搭建与配置 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是Fre ...
- Kubeadm搭建高可用K8S(四)Dashboard安装配置
安装 # 1.先将镜像文件上传到两个worker节点,然后解压 docker load -i dashboard_2_0_0.tar.gz docker load -i metrics-scrapte ...
- Dashboard安装配置
文章目录 1. 安装软件包 2. 编辑配置文件 /etc/openstack-dashboard/local_settings 1)配置dashboard在控制节点上使用openstack服务 2)允 ...
- SVN服务端安装配置
SVN全称subvension,它是近年来崛起的版本管理工具,目前绝大多数软件公司都使用了它.SVN也是软件配置管理,所谓的软件配置管理实际就是对软件源代码进行控制和管理,合作开发.异地远程开发.版本 ...
- Linux下svn服务端安装配置
早上看到一篇文章把VC(版本控制)讲的很好,狂神聊Git,SVN是集中式版本控制中心,git是分布式版本控制,Svn配置和使用: 安装svn yum -y install subversion 输入s ...
最新文章
- 【SICP练习】104 练习3.1-3.4
- jquery.chosen.js下拉选择框美化插件项目实例
- Yolov5 face训练手册
- 为预防软件质缺陷应该做点儿什么
- 【赠书】图神经网络基础与前沿最新书籍,赠5本学习
- ConcurrentSkipListMap深入分析
- jdbc连接mysql传参_将参数传递给JDBC PreparedStatement
- Docker容器网络解析
- c# npoi 2.5版本设置字体加粗_Python帮你做Excel——格式设置与画图
- 人工智能入门,怎么选择脚踏实地的工作岗位?
- java正则表达式 后顾,正则表达式:从Copy到手写
- Flutter拓展 android studio如何连接夜神模拟器(亲测!!!)
- spring 通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明
- 解决办法:下列软件包有未满足的依赖关系,依赖。。。但是。。。正要被安装
- Python 正则式学习笔记 [转]
- gif动态图片生成器,多张图片组合后生成动图...
- 局域网SDN技术硬核内幕 一 从二层到大二层
- 2017年深度学习语义分割导读
- 现代Web发展趋势和前沿技术综述
- 7z怎么解压linux,7z 常用解压命令