DNET_Ansible - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki
オープンソースの構成管理(インフラ自動化)ツール
- 元々Ansible, Inc.により開発されていたが、レッドハットにより買収された。
- 特に大規模なコンピュータ・クラスターを構築する時に有用
- オーケストレーションやソフトウェア・デプロイメントの機能を持つ
- ライセンスは、GNU GPL
- Pythonが使用可能でSSHが疎通する機器を対象にできる。
- Windowsに対してはWinRM+PowerShellを使用して操作を行う。
- 一連の処理内容を記述するPlaybook(DSL)はYAML形式
- 様々な設定や機器を必要最小限のパラメータで制御することができるが、
-
制御にあたっては管理対象に応じたモジュールを選択する必要がある。
- 変数に応じてファイルを配置するtemplateモジュール
- サービスの状態を制御するsystemdモジュール
- , etc.
-
Ansible 2.0以降、以下が展開されている。
- AWS/Azure/GCP/OpenStackをはじめとするクラウド関連モジュール
- Cisco/Juniper/F5などのネットワーク機器関連モジュール
未記載(元 Wiki も見出しのみ)。
-
Ansible is Simple IT Automation
https://www.ansible.com/ -
Ansible Documentation
https://docs.ansible.com/ -
Ansible (ソフトウェア) - Wikipedia
https://ja.wikipedia.org/wiki/Ansible_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2)
-
Ansibleをはじめる人に。
https://qiita.com/t_nakayama0714/items/fe55ee56d6446f67113c -
Ansible 入門
https://qiita.com/ArimaRyunosuke/items/1f9d840311584d8160bc
-
Ansibleでできることを中の人が教えます - インストールと実行〜EC2へのNginx
投入までを学ぼう - エンジニアHub|若手Webエンジニアのキャリアを考える!
https://employment.en-japan.com/engineerhub/entry/2019/04/12/103000 -
エージェントレスでシンプルな構成管理ツール
「Ansible」入門 | さくらのナレッジ
https://knowledge.sakura.ad.jp/3124/
補足:Ansible 2.10 以降、モジュール群は「コレクション」として
ansible-coreから分離され、ansibleパッケージ(コレクション同梱)とansible-core(本体のみ)に分かれている。
移行メモ
- 「戻る」の並びにある「Ansible」は自ページのため、その旨を補った。
- 本文の無い見出し(「...」)は、その旨を明示した。
- リンク先が未移行のページは、移行先のファイル名を
`DNET_○○.md`の形で示し TODO.md に登録した。
Tags: 移行, Ansible, 構成管理, インフラ自動化, エージェントレス, Playbook, YAML, Red Hat