十二 PackStack安装OpenStack

(本文所有提及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 /root/answers.txt
    • PackStack生成–个默认的应答文件,它是部署一体化环境的模板文件 应答文件几乎包含OpenStack
      环境每个方面进行配置的选项,包括架构布局和网络拓扑

3)Packstack推荐做法:

在使用Packstack 部署OpenStack 之前,管理员必须确保:
1. NetworkManager服务已停止并且禁用,因为它与OpenStack 网络操作冲突
2. 所有主机必须能够以root 用户身份通过SSH进行访问。管理员可以配置通过在服务器之间交换公钥来配置免密码身份验证,或者可在安装期间提供root密码
3. 网络基础架构配置为支持OpenStack 网络模式。例如,如果管理员在OpenStack中配置基于VLAN的网络,他们必须确保网络环境支持VLAN
4. 系统运行支持网络命名空间的内核
5. 在安装后,应答文件要保存下来,以免使用新生成的应答文件重新安装环境时因为不一致而出现环境错误

4)Packstack安装程序的局限:

虽然Packstack 可用于快速部署OpenStack 云,但管理员应当要考虑一些注意:
1. Packstack 安装程序不支持裸机硬件。管理员需要先配置基础系统,然后才能使用Packstack
2. Packstack 不支持开放API。 管理员需要使用命令行界面来运行软件
3. Packstack 不支持多控制器节点,因此无法配置高可用性
4. Packstack 仅支持三个不同的角色,即计算节点、控制器节点和网络节点。高级存储配置不受支持
5. Packstack不允许通过复杂拓扑实现网络隔离
6. Packstack不包含任何用户界面
7. Packstack 仅仅是安装工具。它不提供可在安装后使用的生命周期管理工具使用PackStack

2 验证安装

OpenStack –version

你可能感兴趣的:(OpenStack)