このチュートリアルでは、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の公式ウェブサイト。