OpenStack-Ansible Adjutant¶
这个 Ansible 角色安装并配置 OpenStack Adjutant。
- 此角色将安装以下 Upstart 服务
adjutant-api
adjutant-processor
将服务添加到您的 OpenStack-Ansible 部署¶
要将新服务添加到您的 OpenStack-Ansible (OSA) 部署
在您的
conf.d或openstack_user_config.yml中定义registration_hosts。例如registration_hosts: infra1: ip: 172.20.236.111 infra2: ip: 172.20.236.112 infra3: ip: 172.20.236.113
创建相应的 LXC 容器(跳过金属部署中的此步骤)
openstack-ansible openstack.osa.containers_lxc_create --limit adjutant_all,registration_hosts运行服务部署 playbook
openstack-ansible openstack.osa.adjutant
有关更多信息,请参阅 OpenStack-Ansible 项目文档。
始终验证集成是否成功以及服务是否在生产环境中使用前表现正确。
必需变量¶
adjutant_service_password
adjutant_rabbitmq_password
adjutant_galera_password
adjutant_galera_address
示例 Playbook¶
- name: Install adjutant server
hosts: adjutant_all
user: root
roles:
- { role: "os_adjutant", tags: [ "os-adjutant" ] }
vars:
external_lb_vip_address: 172.16.24.1
internal_lb_vip_address: 192.168.0.1
adjutant_galera_address: "{{ internal_lb_vip_address }}"
adjutant_galera_password: "SuperSecretePassword1"
adjutant_service_password: "SuperSecretePassword2"
adjutant_rabbitmq_password: "SuperSecretePassword3"
依赖项¶
此角色需要在目标主机上安装 pip >= 7.1。