openstack 初学总结

      以前只听过没有真正学习过,学习后发现openstack确实是一个很大的项目,有非常多的组件。先听了几节视频教程,大概了解了下各个组件,然后参照网上的博客部署,踩了不少坑。后来参照官网的指导部署,虽然是英文的,借助谷歌翻译,目前还算顺利。官网地址https://docs.openstack.org/ocata/install-guide-rdo/environment-networking-controller.html

      目前官网提供的yum 包安装最低支持的版本是openstack-ocata ,https://repos.fedorapeople.org/repos/openstack/这个地址上有提供的包,网上的很多教程都是比较老的版本了,不推荐使用。

       采用官网的部署,controller节点、computer1节点、block1三节点分开部署,controller节点部署了mysql,rabbitmq,keystone,glance,nova,neutron,dashboard。compute1节点部署了neutron。block1节点部署了cinder 。初步搭建完后对阿里云、腾讯云等有了进一步了解,以前只觉得阿里云、腾讯云等好方便好神奇,鼠标点点就轻易创建了各种虚拟机各种服务。借助openstack后自己也可以简单搭建这样一个云平台。

keystone 提供认证和授权服务

glance 提供磁盘镜像

nova 计算实例的生命周期管理

neutron 提供网络连接服务

dashboard  提供web的管理界面 ,基于django 框架搭建的

一周下来成果如下:

踩过的坑,block1节点用虚拟机还原过,造成时间没同步,导致倦组一直在down 状态,时间同步后显示正常

网络部分还有问题,创建的虚拟机实例网络不通,应该是我使用虚拟机的缘故,和官网的部署不一致,目前还在解决中

猜你喜欢

转载自blog.csdn.net/maibm/article/details/86620634