Debian10にAnsibleをインストールする方法

このチュートリアルでは、Debian 10にAnsibleをインストールする方法を紹介します。知らない人のために、Ansibleは、クラウドコンピューティング、構成管理、プログラムセットアップ、サービス内オーケストレーション、および他のいくつかのITニーズ。 Ansibleは非常に単純な言語(YAML、Ansible Playbooksの形式)を使用しており、自動化ジョブを平易な英語を意味する方法で綴ることができます。 Ansibleを使用すると、単一のコマンドを使用してマルチホストまたはデバイスを同時に制御できます。 装置や各サーバーにクライアントをインストールする必要はありません。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 10(Buster)にAnsibleを段階的にインストールする方法を紹介します。

Debian 10BusterにAnsibleをインストールする

ステップ1.以下のチュートリアルを実行する前に、以下を実行してシステムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo apt update

ステップ2.Debian10にAnsibleをインストールします。

AnsibleパッケージはデフォルトのDebian10リポジトリで利用できます。コマンドラインから次のコマンドを実行して、Ansibleをインストールします。

sudo apt install ansible

次に、次のコマンドを実行して、Ansibleが正しく機能しているかどうかを確認します。

ansible --version

ステップ3.Ansibleを使用してLinuxサーバーを管理します。

まず、Ansibleサーバーからsshキーを生成し、Ansibleホスト間でキーを共有します。

$ sudo -i
# ssh-keygen
# ssh-copy-id [email protected]
# ssh-copy-id [email protected]

Ansibleがインストールされている場合 /etc/hosts ファイルは自動的に作成されます。このファイルでは、Ansibleホストまたはそのクライアントについて言及できます。 ホームディレクトリに独自のAnsibleホストインベントリファイルを作成することもできます。

$ nano $HOME/hosts
[Web]
192.168.77.20
[DB]
192.168.77.21

デフォルトのAnsibleモジュールをテストして使用します。

sudo ansible -i ~/hosts -m ping all
sudo ansible -i ~/hosts -m ping Web
sudo ansible -i ~/hosts -m ping DB

おめでとう! これでAnsibleが正常にインストールされました。 このチュートリアルを使用して、Debianシステムに最新バージョンのAnsibleをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Ansibleの公式ウェブサイト