最简单的Openstack搭建方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简单的Openstack搭建方式相关的知识,希望对你有一定的参考价值。

技术分享图片 技术分享图片

 上面左边是我的个人微信,如需进一步沟通,请加微信。  右边是我的公众号“Openstack私有云”,如有兴趣,请关注。


    如果稍微关注过Openstack的人都知道,Openstack体系太庞大了,里面涉及到的组件也太多了,简直不知道怎么下手,特别是对于Linux方面知识不是特别了解的人,要搭出一套Openstack环境或者决定在实际生产环境使用,简直是不可能的。难道没有更简单的方法,不用非要将Openstack的基础组件都一一学习了解,再缓慢的、蜗牛爬似的去安装测试使用?答案是肯定的,那就是使用前辈趟过坑测试使用过后提供的ISO安装镜像。详细的安装镜像说明详见“openstack 之 kolla安装镜像

    其实我就是这样过来的,从刚开始的听说过Openstack被吸引,然后想实际生产系统尝试使用,上官网看资料,根据官网的资料一步步的做实验,遇到无数个坑,发现社区里面其实很多资料多多少少都有些问题,如果不是自己亲自做实验去验证,真的没办法放心。因为说到底,社区是不会为你最后落地的软件运行负责的,如果有错误有bug,最多后面有人发现了,然后将这个bug修复然后说一声sorry,这个bug到现在才发现,哦,错了,连sorry都不会说 。当你满怀激情去测试更多的高级功能,比如数据库组件trove、大数据sahara组件、HA功能等等的时候,发现总是有一些问题拦住你,最后去看,可能就是你当时使用的版本就是有bug,所以,了解一些社区动态还是很有必要的,比如,哪些组件是经过验证的,有多少实际生产案例在使用,有多少开发力量在维护。

    我好像又有点偏题了。话说回来,如果有更快更简单的安装Openstack的方法,那就是直接使用前辈经过验证的稳定可靠的ISO镜像镜像安装,这里说的经过验证表示经过验证可以安装成功,稳定可靠说的是安装出来的Openstack的相关组件是稳定可靠的。下面说说这种安装方式为什么是最简单的:

    1、安装镜像就和VMWare产品的安装镜像一样,直接下载到本地,然后安装一个节点,就像VMWare通过安装镜像安装一个ESXI节点一样;

    2、你只需要下载一个安装的ISO镜像,当你部署第二个、第三个、第四个。。。。节点的时候,直接通过这个ISO镜像安装的第一个节点就能完成(内含cobbler及安装源);相当与你只要安装第一个节点后,你的第一个节点就是一个安装服务器了,里面包含了所有Openstack组件的安装源以及其他节点操作系统的安装源;

    3、你不需要联网,只需要这个安装ISO镜像。是的,没有搞错,你需要联网去下载没完没了的各类yum安装包,下载没完没了的pip安装包,下载没完没了的docker容器镜像,等等等等,因为这个安装镜像将需要的所有安装包都全部打包在里面了;

    4、通过灵活的配置可以满足不同的Openstack私有云需要。你可以只安装一个节点的物理宿主机,也可以多个;你可以选择不需要HA高可用,也可以使用高可用;你可以使用分布式存储ceph,也可以不使用;你可以选择特定的Openstack组件,比如只需要用计算nova、块存储cinder、网络neutron这几个组件搭一个基础的虚拟化平台,也可以选择sahara大数据、ironic裸金属等其他一些高级功能;

    最后补充一点,我提供的安装ISO镜像是采用现在社区推荐使用的kolla安装方式。

    好了,如果动心,就找一台服务器作为实验环境实操一下吧。

    

以上是关于最简单的Openstack搭建方式的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7 搭建OpenStack 私有云——基础环境配置

搭建OpenStack Swift 云存储

CentOS7下利用cobbler搭建openstack本地源

OpenStac

OpenStack多节点一键部署(超详细)

2018年的OpenStack存储更新