このチュートリアルでは、Ubuntu22.04LTSにAnsibleをインストールする方法を紹介します。 知らなかった人にとって、AnsibleはアプリとITインフラストラクチャを自動化する最も簡単な方法です。 多くのLinuxオペレーティングシステムで動作し、非常に簡単に構成できます。 オープンSSHサービスを使用してさまざまなネットワークタスクを実行し、安全で保護された通信環境を確保します。 現在、IT環境は非常に複雑であり、多くの場合、非常に迅速に拡張する必要があります。 自動化により、システム管理者と開発者の仕事が容易になり、組織に付加価値をもたらす他のタスクに注意を向けることができます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Ubuntu 22.04(Jammy Jellyfish)にAnsibleを段階的にインストールする方法を紹介します。 Ubuntu 22.04や、Linux Mint、Elementary OS、Pop!_OSなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 22.04、20.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
- A
non-root sudo user
またはへのアクセスroot user
。 として行動することをお勧めしますnon-root sudo user
ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 22.04 LTSJammyJellyfishにAnsibleをインストールします
手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt
ターミナルのコマンド。
sudo apt update sudo apt upgrade sudo apt install wget apt-transport-https gnupg2 software-properties-common
ステップ2.Ubuntu22.04にAnsibleをインストールします。
- 公式PPAリポジトリからAnsibleをインストールします。
デフォルトでは、AnsibleはUbuntu22.04ベースリポジトリでは使用できません。 次に、以下のコマンドを実行して、AnsiblePPAリポジトリをUbuntuシステムに追加します。
sudo add-apt-repository --yes --update ppa:ansible/ansible
After the repository is enabled, now install the latest version of Sublime Text using the below command:
sudo apt update sudo apt install ansible-core
- デフォルトのUbuntuリポジトリからAnsibleをインストールします。
以下のコマンドを実行して、UbuntuシステムにAnsibleをインストールします。
sudo apt install ansible
インストールが完了すると、次のコマンドを使用してインストールされているAnsibleのバージョンを確認できます。
ansible --version
ステップ3.Ansibleを構成します。
次に、Ansibleホスト構成ファイルを編集し、管理するリモートLinuxサーバーを定義します。
nano /etc/ansible/hosts
次のファイルを追加します。
[google_cloud] gcp_instance_1 ansible_host=EXTERNAL_IP [google_cloud:vars] ansible_ssh_user=username ansible_ssh_private_key_file=path_to_private-key [aws] aws_instance_1 ansible_host=EXTERNAL_IP [aws:vars] ansible_ssh_user=username ansible_ssh_private_key_file=path_to_private-key-or-pem-key [all:vars] ansible_python_interpreter=/usr/bin/python3
ファイルを保存して閉じます。インベントリを確認するときはいつでも、次のコマンドを実行できます。
ansible-inventory --list -y
出力:
all: children: google_cloud: hosts: gcp_instance_1: ansible_host: EXTERNAL_IP ansible_python_interpreter: /usr/bin/python3 ansible_ssh_user=username ansible_ssh_private_key_file=path_to_private-key aws: hosts: aws_instance_1: ansible_host: EXTERNAL_IP ansible_python_interpreter: /usr/bin/python3 ansible_ssh_user=username ansible_ssh_private_key_file=path_to_private-key-or-pem-key ungrouped: {}
ステップ4.Ansibleインストールをテストします。
これで、AnsibleはSSHを使用してインベントリファイルにリストされているサーバーに接続できるようになります。
- すべてのサーバーの接続を確認するには、次のコマンドを使用できます。
ansible all -m ping
- 特定のグループの接続を確認するには、次のコマンドを使用できます。
ansible google_cloud -m ping
おめでとう! これでAnsibleが正常にインストールされました。 このチュートリアルを使用して、Ubuntu 22.04 LTSJammyJellyfishシステムにAnsibleをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Ansibleの公式ウェブサイト。
VPSマネージドサービスオファー
The post Ubuntu22.04LTSにAnsibleをインストールする方法 appeared first on Gamingsym Japan.