当前位置: 首页 > news >正文

【Openstack Train安装】十一、Dashboard 安装

 本文介绍Dashboard 安装步骤,Dashboard 仅需在控制节点安装。

在按照本教程安装之前,请确保完成以下配置:

【Openstack Train安装】一、虚拟机创建

【Openstack Train安装】二、NTP安装

【Openstack Train安装】三、openstack安装

【Openstack Train安装】四、MariaDB/RabbitMQ 安装

【Openstack Train安装】五、Memcached/Etcd安装

【Openstack Train安装】六、Keystone安装

【Openstack Train安装】七、glance安装

【Openstack Train安装】八、placement安装

【Openstack Train安装】九、Nova安装

【Openstack Train安装】十、Neutron安装

安装环境如下

VMware WorkstationV17.0
本机系统win11
虚拟机系统CentOS 7.5

本文对应的视频教程:【Openstack Train安装】十一、Dashboard 安装

一、安装dashboard

安装包:

yum install openstack-dashboard -y

对/etc/openstack-dashboard/local_settings进行如下修改:

1、注释掉39行的"ALLOWED_HOSTS",如下图:

2、将以下内容添加到23行以下:

WEBROOT = '/dashboard/'
SESSION_TIMEOUT = 86400
OPENSTACK_HOST = "controller"
ALLOWED_HOSTS = ['*', ]
SESSION_ENGINE = 'django.contrib.sessions.backends.file'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'controller:11211',
}
}
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 3,
}
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
OPENSTACK_NEUTRON_NETWORK = {
'enable_router': True,
'enable_quotas': True,
'enable_rbac_policy': True,
'enable_distributed_router': False,
'enable_ha_router': False,
'enable_ipv6': False,
'enable_lb': False,
'enable_firewall': False,
'enable_vpn': False,
'enable_fip_topology_check': True,
'default_dns_nameservers': [],
'supported_provider_types': ['*'],
'segmentation_id_range': {},
'extra_provider_types': {},
'supported_vnic_types': ['*'],
'physical_networks': [],
}
OPENSTACK_CINDER_FEATURES = {
'enable_backup': True,
}
TIME_ZONE = "Asia/Shanghai"

编辑/etc/httpd/conf.d/openstack-dashboard.conf,在第四行添加以下内容:

WSGIApplicationGroup %{GLOBAL}

重启服务httpd和memcached:

systemctl restart httpd.service memcached.service

二、验证

打开浏览器,访问网站 http://192.168.59.20/dashboard/ ,如下图:

用户admin,密码123456,登录:

如下所示,安装完成。

相关文章:

  • 计算机网络(二)| 物理层上 | 数据通信基础知识 调制 频率范围 信噪比
  • Django之admin后台页面功能详解
  • 1.1美术理论基础
  • C语言实现植物大战僵尸(完整版)
  • 【高数:1 映射与函数】
  • 算法刷题之数组篇
  • Java 并发编程面试题——Java 线程间通信方式
  • 原生微信小程序将字符串生成二维码图片
  • Qt OpenCV 学习(一):环境搭建
  • ❀My学习Linux命令小记录(16)❀
  • java一对一聊天
  • 架构师一1.功能权限
  • 深度学习——第3章 Python程序设计语言(3.2 Python程序流程控制)
  • CDA level-2 备考经验分享 转数据分析师CDA证书备考 考试相关说明
  • 2 文本分类入门:TextCNN
  • 【Leetcode】101. 对称二叉树
  • Babel配置的不完全指南
  • Brief introduction of how to 'Call, Apply and Bind'
  • es的写入过程
  • JS笔记四:作用域、变量(函数)提升
  • nodejs实现webservice问题总结
  • npx命令介绍
  • Python连接Oracle
  • 警报:线上事故之CountDownLatch的威力
  • 如何设计一个微型分布式架构?
  • 入口文件开始,分析Vue源码实现
  • 一道闭包题引发的思考
  • elasticsearch-head插件安装
  • 阿里云重庆大学大数据训练营落地分享
  • $.ajax中的eval及dataType
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (C)一些题4
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET轻量级ORM组件Dapper葵花宝典
  • .Net小白的大学四年,内含面经
  • /proc/vmstat 详解
  • /usr/bin/env: node: No such file or directory
  • @Import注解详解
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @Transactional 竟也能解决分布式事务?
  • [android] 手机卫士黑名单功能(ListView优化)
  • [AutoSAR 存储] 汽车智能座舱的存储需求
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [Docker]十.Docker Swarm讲解
  • [IE编程] 了解Urlmon.dll和Wininet.dll