OpenStack可视化平台的搭建
Posted Tuki_a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack可视化平台的搭建相关的知识,希望对你有一定的参考价值。
Dashboard
简介
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可视化平台的搭建的主要内容,如果未能解决你的问题,请参考以下文章