简介

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

Dashboard依赖于功能核心服务,包括身份、图像服务、计算以及网络(neutron)或遗留网络(nova-network)。具有对象存储等独立服务的环境无法使用Dashboard。

Dashboard部署

OpenStack云平台已经搭建好,具体步骤可参照上篇文章:https://blog.csdn.net/m0_55005311/article/details/119750200
这个部署示例使用的是 Apache Web 服务器。

检查一下openstack状态是不是好的

[root@controller ~]# source admin-openrc 
[root@controller ~]# openstack-status
[root@controller ~]# rabbitmqctl list_users

如下图就没有问题
在这里插入图片描述
用户正常
在这里插入图片描述
安装软件包修改配置文件

[root@controller ~]# yum install openstack-dashboard -y
[root@controller ~]# vim /etc/openstack-dashboard/local_settings
参照链接修改:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/horizon-install.html

做如下图修改:
在 controller 节点上配置仪表盘以使用 OpenStack 服务,启用第3版认证API
在这里插入图片描述
允许所有主机访问仪表板
在这里插入图片描述
配置 memcached 会话存储服务
在这里插入图片描述
没配置私有网络,所以禁用支持3层网络服务
在这里插入图片描述
配置时区
在这里插入图片描述
重启web服务器以及会话存储服务

[root@controller ~]# systemctl restart httpd.service memcached.service

访问Dashboard

在浏览器中输入 http://controller/dashboard访问仪表盘,并以普通用户demo的身份登录(密码我设置的和用户名一样)
在这里插入图片描述
可以查看之前创建的云主机的信息
在这里插入图片描述删除云主机
在这里插入图片描述
以管理员身份登录(demo是普通用户,权限不够)
在这里插入图片描述
删除provider网络的子网
在这里插入图片描述
然后删除网络
在这里插入图片描述
创建一个网络,物理网络那块必须写provider,因为之前配置openstack时配置文件里写的就是这个
在这里插入图片描述创建子网
在这里插入图片描述
在这里插入图片描述
和之前用命令行创建的一样
在这里插入图片描述
创建一个云主机
在这里插入图片描述
选择镜像

镜像可以自己封装一个(在压缩的时候virt-sparsify --compress nova.qcow2 /var/www/html/直接指定目录到apache默认发布目录),放到apache的发布目录下,在可视化界面创建镜像时写http://ip/镜像名即可。在封装的时候我们选择了磁盘大小,但在创建云主机使用镜像时会根据实际需求对磁盘进行拉伸

在这里插入图片描述
选择云主机类型
在这里插入图片描述
选择网络
在这里插入图片描述
选择安全策略
在这里插入图片描述
选择密钥对,剩下的不用管,直接启动实例即可
在这里插入图片描述
到控制台查看创建成功!(青云平台其实也是二次重构的,但我们自己搭建的比较简单,青云平台的功能非常齐全)
在这里插入图片描述

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐