(本文所有提及OSP=OpenStack Platform)
1 packstack 安装 OpenStack
1)使用PackStack 部署OSP :
- PackStack用于将OSP部署到Linux及CentOS和Fedora
- PackStack通过SSH连接所需的主机并利用Puppet 模块来部署OpenStack该安装程,序能够部署单一节点安装, 以及更复杂的多节点安装
- 虽然PackStack在OpenStack 平台10 中仍然受到支持,但建议仅将它用于部署概念验证
- Packstack可通过应答文件进行自定义,文件中包含的参数可用于对底层OpenStack服务进行自定义配置
- 默认情况下,此工具使用VXLAN配置Neutron, 并将LVM设置为Cinder 服务的后端
- 虽然手动安装能让管理员全面掌控安装过程,但这样的方法会增加维护和重新部署环境的难度
- Packstack能够应对各种服务的复杂配置,但在管理员希望部署更复杂环境时存在一些限制,例如在部署提供高可用性和冗余能力的环境时
- director是推荐的安装和生命周期管理工具,但与Packstack 相比掌握起来困难一些。它不仅能处理复杂的部署,还可用作OpenStack 环境的生命周期管理解决方案
- Packstack依赖于.ini 文件来收集相关要求。每个变量的前面是该变量的一些相关信息,帮助管理员了解应将什么值赋予相关条目
2)Packstack应答文件:
- 更新了应答文件后,即可运行部署: # packstack –answer-file /roo