目录
官方文档链接
https://docs.openstack.org/project-deploy-guide/openstack-ansible/ocata/overview-osa.html
概览
ansible 提供一个自动化平台健华系统和应用的部署。ansible通过SSH来管理系统。
ansible使用的是playbooks,用的是YAML语言。
hosts分类
- deployment hosts: 运行ansible playbooks
- target hosts:安装openstack服务以及设施等组件
安装的流程
- Prepare deployment host
- Prepare target hosts
- Configure deployment
- Run playbooks
- Verify Openstack operation
安装需求
Software requirement(这里只考虑ubuntu)
- ubuntu(16.04)
- linux kernel version 3.13.0-34-generic 或者更新的内核版本
- 支持SSH,支持公钥验证
- 时钟同步 支持NTP
- python2.7.x
- en_US.UTF-8 as the locale
CPU requirement
- compute host:借助硬件虚拟化扩展的多核处理器
- infrastructure(storage) host:最好性能的多核处理器
Disk requirement
host类型 | 需求 |
---|---|
deployment hosts | 10GB磁盘空间支持openstack-ansilbe仓库以及额外的必需软件 |
compute hosts | 依赖于主机上运行的总实例个数,compute node至少需要1TB的磁盘空间,并且磁盘提供较低时延、更高IO吞吐量,例如SSD驱动 |
storage hos |