学而时习之,不亦说乎。云计算架构是目前为止的终级架构,国内很多规模企业都有自己的云计算平台,云计算平台以化整为零的方式实现各种资源的充分利用。Iaas是云计算的基础,很多人认为Iaas就是虚拟化,这么说是片面的,Iaas是基于虚拟化的,但是功能要丰富得多,最主要的是比虚拟化多出两点,一个是弹性扩容,一个是资源利用监控计费,这两个特性也给Iaas提供了很大的商用空间,今天先总结一下openstack环境的快速搭建。
openstack在国内还是很火的,很多云服务商都是基于他做二次开发的,优点是体系完善,计算、对象存储 、块存储、镜像存储、计费系统、管理界面都很全,网上介绍有很多,不列举了;缺点是生产环境部署复杂,刚才说的那些都要独立部署,依赖和兼容问题很多,多的连官方自己都烦,就有了devstack,专门为开发测试环境快速搭建提供的一个集成安装项目,安装简单,快速成型,可以让开发人员快速搭建云平台使用、调试、改善其功能,非常方便。
本次记录CentOS7.8下安装devstack,虚拟机自己准备,官网上的安装步骤非常简单,先在系统中创建个用户,再把代码从git上拉下来,改个配置文件local.conf,最后到安装目录下执行./stack.sh,就完了,是不是很简单,在墙外的确就是这么简单,在国内你就慢慢等吧,估计最后等到的都是连接超时或者依赖没有加载上,而且国内镜像地址一直在变,比如我在安装的时候正好赶上阿里镜像在发生迁移。CentOS7.7以下的镜像都不能用了,所以找对资源非常重要。
在国内安装要先修改yum安装源和pip安装源才能保证安装成功&#x