未分类
kolla之reconfigure
kolla的配置管理主要是管理openstack service config文件; 主要实现是
1 |
kolla-ansible reconfigure |
reconfigure 使用 下面以1个例子来演示下 修改nova.conf,重启相关服务 在部署节点 新建/etc/kolla/config/nova/nova.conf
1 2 3 4 5 |
### 修改rpc_response超时时间 vim /etc/kolla/config/nova/nova.conf rpc_response_timeout = 350 ## 执行reconfigure kolla-ansible reconfigure |
reconfigure 代码流程 kolla-ansible 的核心代码在ansible实现的 先介绍下ansible role是什么?如何使用 先看看下面nova role的代码目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[root@control01 ansible]# tree -d . ├── action_plugins ├── group_vars ├── inventory ├── library └── roles ├── nova │ ├── defaults │ ├── handlers │ ├── meta │ ├── tasks │ └── templates . . . |
ansible role是什么? Ansible Role 是一种分类 & 重用的概念,透过将 vars, tasks, files, templates, handler … 等等根据不同的目的(例如:nova、glance、cinder),规划后至于独立目录中,后续便可以利用 include 的概念來使用。 若同样是 include 的概念,那 role 跟 include 之间不一样的地方又是在哪里呢? 答案是:role 的 include 机制是自动的! 我們只要事前將 role Read more…