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が正しくインストールされているかどうかを確認するだけです。