もっと詳しく

このチュートリアルでは、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マネージドサービスオファー

これらすべてを行う時間がない場合、またはこれが専門分野でない場合は、10ドル(ペイパル支払い)から「VPSマネージドサービスオファー」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:Ansible

The post Ubuntu22.04LTSにAnsibleをインストールする方法 appeared first on Gamingsym Japan.