配置:
vim /etc/ansible/ansible.cfg
just use pipelining
[ssh_connection]
ssh_args = -o ControlMaster=auto -o ControlPersist=600s
pipelining = True
kolla-ansible -i ha deploy --tags=nova
Playbook run took 0 days, 0 hours, 4 minutes, 36 seconds
wget https://networkgenomics.com/try/mitogen-0.2.9.tar.gz
tar -zxvf mitogen-0.2.9.tar.gz
apply pipelining-mitogen
[defaults]
+strategy_plugins = /root/mitogen-0.2.9/ansible_mitogen/plugins/strategy
+strategy = mitogen_linear
kolla-ansible -i ha deploy --tags=nova
Playbook run took 0 days, 0 hours, 3 minutes, 6 seconds
ansible 加速插件 https://www.toptechskills.com/ansible-tutorials-courses/speed-up-ansible-playbooks-pipelining-mitogen/
kolla-ansible -i ha deploy --tags=nova,glance,ceilometer,neutron,horizon....
没有插件
Playbook run took 0 days, 0 hours, 9 minutes, 49 seconds
应用插件
Playbook run took 0 days, 0 hours, 6 minutes, 54 seconds
参考:
https://www.toptechskills.com/ansible-tutorials-courses/speed-up-ansible-playbooks-pipelining-mitogen/
https://networkgenomics.com/ansible/
网友评论