このチュートリアルでは、Fedora 35にAnsibleをインストールする方法を紹介します。知らなかった方のために、Ansibleはオープンソースのソフトウェアプロビジョニング、構成管理、およびアプリケーションです。 -インフラストラクチャをコードとして有効にするデプロイメントツール。Ansibleは、反復的で複雑で面倒な操作を自動化および簡素化します。これは、Pythonで記述された無料のツールです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Fedora35にAnsible自動化ツールを段階的にインストールする方法を紹介します。
Fedora35にAnsibleをインストールする
手順1.続行する前に、Fedoraオペレーティングシステムを更新して、既存のすべてのパッケージが最新であることを確認します。次のコマンドを使用して、サーバーパッケージを更新します。
sudo dnf upgrade sudo dnf update
ステップ2.Pythonをインストールします。
AnsibleはPythonで記述されているため、次のコマンドを使用してPythonをFedoraシステムにインストールします。
sudo dnf install python3 sudo dnf install python3-pip
ステップ3.Fedora35にAnsibleをインストールします。
デフォルトでは、AnsibleはFedora 35ベースリポジトリで利用できます。次のコマンドを実行してインストールします:
sudo dnf install ansible
次のコマンドを実行して、Ansibleのバージョンを確認できます:
ansible --version
出力:
ansible 2.9.30 config file =/etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location =/usr/lib/python3.8/site-packages/ansible executable location =/usr/bin/ansible python version =3.9.8 (default, Dec 10 2021, 00:11:01) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]
ステップ4.Ansibleをテストします。
次に、ssh-keygen
を使用してキーペアを作成します。 Fedoraのコマンド:
ssh-keygen
出力:
Generating public/private rsa key pair. Enter file in which to save the key (/home/idroot/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/idroot/.ssh/id_rsa. Your public key has been saved in /home/idroot/.ssh/id_rsa.pub. The key fingerprint is: SHA256:vRdPlegZg1meilana0jQsiTYmariaSnuUQj3g [email protected] The key's randomart image is: +---[RSA 3072]----+ | oo . | | o.ooo+ o| | .o+*O=o*.| | ooE**=B..| | S++X+=o. | | =+.=o..| | . . o..| | . | | | +----[SHA256]-----+
次に、IDをリモートサーバーにコピーします:
ssh-copy-id [email protected]
その後、コントロールマシンで次のようにインベントリファイルを作成します。
nano hosts
次のファイルを追加します:
192.168.77.21 ansible_ssh_user=fedora
最後に、pingモジュールを使用してansibleをテストします:
ansible -i hosts 192.168.77.21 -m ping
出力:
192.168.77.21 | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python" }, "changed": false, "ping": "pong" }
おめでとうございます!Ansibleが正常にインストールされました。Fedora35システムにAnsible自動化ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Ansibleの公式Webサイトを確認することをお勧めします。 。