GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Ansible di Debian 11

Dalam tutorial ini, kami akan menunjukkan cara menginstal Ansible di Debian 11. Bagi Anda yang belum tahu, Ansible adalah cara termudah untuk mengotomatisasi aplikasi dan infrastruktur TI. Penggunaan yang dimungkinkan port 22 (SSH) untuk terhubung ke mesin jarak jauh dan membuat perubahan yang diperlukan. Ini adalah alat lintas platform yang dirancang untuk menangani konfigurasi sistem saat bekerja dengan sistem operasi Linux, macOS, dan Windows.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah demi langkah penginstalan Ansible pada Debian 11 (Bullseye).

Instal Ansible di Debian 11 Bullseye

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget

Langkah 2. Menginstal Ansible di Debian 11.

  • Instal Ansible menggunakan repositori default Debian.

Secara default, Ansible tersedia di repositori default Debian, Sekarang kita jalankan perintah berikut untuk menginstalnya:

sudo apt install ansible
  • Instal Ansible dari repositori resmi.

Sekarang kami menambahkan repositori Ansible ke sistem Anda:

nano /etc/apt/sources.list

Tambahkan baris berikut:

deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

Selanjutnya, tambahkan kunci GPG Ansible menggunakan perintah berikut:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

Setelah selesai, Perbarui paket sistem dan instal Ansible menggunakan perintah berikut di bawah ini:

sudo apt update
sudo apt install ansible

Verifikasi instalasi Ansible menggunakan perintah berikut:

ansible --version
  • Instal Ansible menggunakan Python.

Solusi yang lebih baik daripada menginstal Ansible dari repositori paket Debian adalah menginstalnya menggunakan Pip atau Pip3:

sudo install python3 python3-pip

Setelah instalasi selesai, gunakan perintah pip untuk menginstal Ansible:

pip install ansible

Langkah 3. Konfigurasi Host Pengontrol yang Memungkinkan.

Kami membuat file inventaris untuk menentukan alamat IP, nama pengguna, kata sandi, dan port SSH host jarak jauh Anda:

nano ~/.hosts

Tambahkan baris berikut:

[servers]
server1 ansible_host=192.168.77.20 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22
server2 ansible_host=192.168.77.21 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22

Kami akan menganggap bahwa alamat IP server node terkelola Debian kami adalah 192.168.77.20 dan 192.168.77.21.

Untuk memungkinkan node pengontrol Ansible berkomunikasi dengan node yang dikelola, kita harus mengonfirmasi bahwa node yang dikelola dapat diakses pada port 22 yang merupakan port SSH. Jalankan perintah di bawah ini untuk konfirmasi konektivitas satu per satu pada ketiga node yang dikelola dari pengontrol:

ssh [email protected]
ssh [email protected]

Anda akan dimintai kata sandi pengguna root semua node. Ansible bekerja sangat lancar jika Anda memiliki otentikasi tanpa kata sandi yang dikonfigurasi antara pengontrol Ansible dan terkelola node. Dengan parameter yang berbeda dalam perintah Ansible, otentikasi kata sandi juga dapat berfungsi.

Mari kita coba sambungkan ke node terkelola dari pengontrol Ansible sekarang:

ansible -m ping servers

Selamat! Anda telah berhasil menginstal Ansible. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru Ansible pada Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi Ansible .


Debian
  1. Cara Menginstal dan Menggunakan Ansible di Debian 11

  2. Cara Menginstal Ansible di Debian 10

  3. Cara Menginstal Ansible di Debian 11

  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal Ansible di Debian 9 Stretch

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal TeamViewer di Debian 10

  3. Cara Menginstal Git di Debian 9