OpenStack可视化平台的搭建

Posted Tuki_a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack可视化平台的搭建相关的知识,希望对你有一定的参考价值。

简介

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/镜像名即可。在封装的时候我们选择了磁盘大小,但在创建云主机使用镜像时会根据实际需求对磁盘进行拉伸


选择云主机类型

选择网络

选择安全策略

选择密钥对,剩下的不用管,直接启动实例即可

到控制台查看创建成功!(青云平台其实也是二次重构的,但我们自己搭建的比较简单,青云平台的功能非常齐全)

以上是关于OpenStack可视化平台的搭建的主要内容,如果未能解决你的问题,请参考以下文章

十分钟搭建openstack平台

用OpenStack搭建简单的云平台并启动云主机

openstack(liberty):部署实验平台(一,基础网络环境搭建)

通过PackStack工具搭建OpenStack平台

openstack和Hadoop区别

Openstack