More Related Content
Similar to Ansibleの実行速度を1/3にした話 (8)
Ansibleの実行速度を1/3にした話
- 2. ■自己紹介
[名前]: 上畑圭史(うえはたけいじ)
[Twitter]: いじけまん(@ijikeman)
[職業]:株式会社ラクスのインフラエンジニア
[趣味1]: 自作キーボード大好き
アクリル板(4mm)にキーの穴(60個)を手であけた
自キー(自作キーボード)界隈ではちょっとした有名人
[趣味2]: ピアノ歴5ヵ月(コロナを契機に) …
[趣味3]: 野菜作り
[趣味4]: 自動化大好きエンジニアLT会登壇(第1~7回) 皆勤中
[趣味5]: 息子の将棋教室通いを機に家族全員で将棋にはまる
2
- 6. ■1. Ansible実行時間の把握
以下は実際に利用しているPlaybookの実行時間(対象:1ホスト)です。
Install Packagesの処理が約6割!!
…
Tuesday 07 June 2022 01:14:14 -0400 (0:00:03.472) 0:05:20.110 **********
common : Install Packages --------------------------------------------- 190.71s
common : Copy Scripts ------------------------------------------------- 14.21s
os : Server Reboot ------------------------------------------------------- 11.57s
os : Server Reboot ------------------------------------------------------- 9.78s
os : Install python module ----------------------------------------------- 8.90s
os : Install NetworkManager -------------------------------------------- 6.51s
…
- 16. ■4. Ansible実行環境改善(Mitogen)
●Ansible実行環境にMitogenを設置
$ curl -kL -o https://networkgenomics.com/try/mitogen-0.2.9.tar.gz
$ tar zxvf mitogen-0.2.9.tar.gz -C /opt/
$ ansible.cfg
---
[defaults]
strategy_plugins = /opt/mitogen-0.2.9/ansible_mitogen/plugins/strategy
---
$ playbook.yml
---
- name: test
strategy: mitogen_linear
実行時にmitogenを使用(Playbook単位)
$ ansible.cfg
---
[defaults]
strategy = mitogen_linear
実行時にmitogenを使用(全体に反映)