作者:李晓辉
OpenStack 是一个大型的开源项目,可提供iaas和paas平台资源管理,是一个不错的私有云平台,OpenStack内含众多组件,例如用于计算服务的Nova,网络服务的neutron,用于镜像管理的Glance,身份认证的Keystone等等,注意,上述的组件只是OpenStack中很少的一部分核心组件,OpenStack是由全世界无数精英开发者维护的开源云计算管理平台,但是这么多是组件也带来了一个问题,怎么部署呢?尤其是对于学习目的来说,如果部署一下需要很久,那么无疑会提高学习门槛,所以OpenStack为了降低大家的学习难度,提供了一个Packstack部署工具,他利用puppet用于自动化配置部署过程,我们只需要做一个应答文件,他就会根据我们提供的参数来完成初始化配置,现在我们一起来看看如何从0开始部署一个OpenStack平台吧!
环境介绍
部署过程
本次部署采用自动化部署工具来简化流程,这里采用的是packstack
1.生成并设计应答文件
安装packstack工具
yum install openstack-packstack -y
生成应答文件
packstack --gen-answer-file=file1
打开file1设计控制器节点、设计计算节点,如果你需要批量将不同的机器部署成不同的角色,只需要在不同的参数后面加上IP地址即可
去掉部署成demo模式
2.开始部署
packstack --answer-file=file1
这样部署后,将根据IP地址自动化的将不同服务器部署成不同角色
这个过程的长短和你部署的服务器数量、部署的角色有关系,此处需要耐心等待一下。
出现上图的提示时,就是部署成功了,根据提示,我们知道打开页面的地址和用户名密码
管理员用户名和密码如下
打开界面后输入密码
部署成功
点击关注我,下一篇介绍使用