OpenStack:快来看看如何自动化部署OpenStack吧~


OpenStack 是一个大型的开源项目,可提供iaas和paas平台资源管理,是一个不错的私有云平台,OpenStack内含众多组件,例如用于计算服务的Nova,网络服务的neutron,用于镜像管理的Glance,身份认证的Keystone等等,注意,上述的组件只是OpenStack中很少的一部分核心组件,OpenStack是由全世界无数精英开发者维护的开源云计算管理平台,但是这么多是组件也带来了一个问题,怎么部署呢?尤其是对于学习目的来说,如果部署一下需要很久,那么无疑会提高学习门槛,所以OpenStack为了降低大家的学习难度,提供了一个Packstack部署工具,他利用puppet用于自动化配置部署过程,我们只需要做一个应答文件,他就会根据我们提供的参数来完成初始化配置,现在我们一起来看看如何从0开始部署一个OpenStack平台吧!

环境介绍


OpenStack:快来看看如何自动化部署OpenStack吧~


部署过程

本次部署采用自动化部署工具来简化流程,这里采用的是packstack

1.生成并设计应答文件

安装packstack工具

yum install openstack-packstack -y


OpenStack:快来看看如何自动化部署OpenStack吧~


OpenStack:快来看看如何自动化部署OpenStack吧~


生成应答文件

packstack --gen-answer-file=file1

OpenStack:快来看看如何自动化部署OpenStack吧~

打开file1设计控制器节点、设计计算节点,如果你需要批量将不同的机器部署成不同的角色,只需要在不同的参数后面加上IP地址即可

OpenStack:快来看看如何自动化部署OpenStack吧~

去掉部署成demo模式

OpenStack:快来看看如何自动化部署OpenStack吧~

2.开始部署

packstack --answer-file=file1

OpenStack:快来看看如何自动化部署OpenStack吧~


这样部署后,将根据IP地址自动化的将不同服务器部署成不同角色

OpenStack:快来看看如何自动化部署OpenStack吧~

这个过程的长短和你部署的服务器数量、部署的角色有关系,此处需要耐心等待一下。

OpenStack:快来看看如何自动化部署OpenStack吧~

出现上图的提示时,就是部署成功了,根据提示,我们知道打开页面的地址和用户名密码

管理员用户名和密码如下

OpenStack:快来看看如何自动化部署OpenStack吧~

打开界面后输入密码

OpenStack:快来看看如何自动化部署OpenStack吧~

部署成功

OpenStack:快来看看如何自动化部署OpenStack吧~


分享到:


相關文章: