使用kolla部署openstack,我们只需要部署机器连通外网,把所有的kolla镜像拉取到本地,其余节点直接连接该节点即可
ceph-ansible-自动化-安装-luminous
之前一直使用ceph-deploy部署ceph,后来学习了ansible,感觉挺好用的,正好ceph官方有一套ceph-ansible 对ceph 进行 自动化 的安装,所以直接拿来用了:
ceph-osd-init-authentication-failed
在部署的时候曾经遇到一个错误:osd.0 init authentication failed: (1) Operation not permitted
ansible-inventory-hostvars-groupvars
host_vars 目录可以将 Hosts 文件一同放置在/var/ansible 目录下,也可以与 Playbook 文件放在同一个目录下, host_vars 目录内
放置和主机同名的 YAML 文件, 用来为主机设置变量。
ansible-playbook-roles-使用
Roles 将功能集以文件夹方式模块化后,使代码更为整洁,更为灵活,复用性也更高,变量的调用方式、Roles 的命名方式等使其在架构
上更为规范化,在复杂度较高的项目中体现得更加明显
ansible-playbook-流程控制
条件判断在 Ansible 任务中的使用频率非常高。有些任务使用带有幂等性检查的模块,比如 yum 和 apt 模块可以检测软件包是否已被
安装,而在这个过程中我们不用做太多的人工干预
ansible-playbook-facts
Facts 收集系统信息,在运行任何一个Playbook之前,Ansible默认会先抓取 Playbook 中所指定的所有主机的系统信息,这些信息我们
称之为 Facts。