Ansible-環境設定
この章では、Ansibleの環境設定について学習します。
インストールプロセス
展開について話すとき、主に2つのタイプのマシンがあります-
Control machine −他のマシンを管理できるマシン。
Remote machine −制御機械によって処理/制御される機械。
1台の制御マシンで処理される複数のリモートマシンが存在する可能性があります。したがって、リモートマシンを管理するには、制御マシンにAnsibleをインストールする必要があります。
制御機械の要件
Ansibleは、Python 2(バージョン2.6または2.7)またはPython 3(バージョン3.5以降)がインストールされている任意のマシンから実行できます。
Note −Windowsは制御マシンをサポートしていません。
デフォルトでは、Ansibleは ssh リモートマシンを管理します。
Ansibleはデータベースを追加しません。起動または実行を継続するためにデーモンは必要ありません。リモートマシンの管理中に、Ansibledoes notソフトウェアをインストールまたは実行したままにします。したがって、新しいバージョンに移行するときにどのようにアップグレードするかは問題ありません。
Ansibleは、上記の要件を持つ制御マシンにさまざまな方法でインストールできます。Apt、yum、pkg、pip、OpenCSW、pacmanなどから最新リリースをインストールできます。
UbuntuマシンへのAptを介したインストール
Ansibleをインストールするには、マシンにPPAを構成する必要があります。このためには、次のコード行を実行する必要があります-
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
上記のコード行を実行すると、Ansibleを介してリモートマシンを管理する準備が整います。Ansible–versionを実行してバージョンを確認し、Ansibleが正しくインストールされているかどうかを確認するだけです。