GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal Ansible di Ubuntu Server 21.04

Apa yang Mungkin?

Mungkin adalah penyediaan perangkat lunak sumber terbuka, manajemen konfigurasi, dan alat penerapan aplikasi yang memungkinkan infrastruktur sebagai kode. Ini berjalan pada banyak sistem mirip Unix, dan dapat mengonfigurasi sistem mirip Unix serta Microsoft Windows. Ini termasuk bahasa deklaratif sendiri untuk menggambarkan konfigurasi sistem. Ansible ditulis oleh Michael DeHaan dan diakuisisi oleh Red Hat pada tahun 2015. Ansible tidak memiliki agen, terhubung sementara dari jarak jauh melalui SSH atau Windows Remote Management (memungkinkan eksekusi PowerShell jarak jauh) untuk melakukan tugasnya.

Dengan kata lain Anda dapat menjalankan satu perintah di beberapa server dan memenangkan waktu.

Bagaimana cara menginstal Ansible di server Ubuntu?

# Update server
sudo apt-get update
sudo apt-get upgrade -y

# Install dependences
sudo apt-get install python -y

# Install repository
sudo apt-add-repository ppa:ansible/ansible

# Install ansible
sudo apt install ansible 
Code language: Bash (bash)

Bagaimana cara menambahkan host ke ansbile?

sudo nano /etc/ansible/hosts
/etc/ansible/hosts

[servers]
server1 ansible_host=10.20.0.2
server2 ansible_host=10.20.0.3
server3 ansible_host=10.20.0.4

[all:vars]
ansible_python_interpreter=/usr/bin/python3
Code language: JavaScript (javascript)

Bagaimana cara memeriksa server yang ditambahkan?

sudo ansible-inventory --list -y
Code language: PHP (php)
output

all:
  children:
    servers:
      hosts:
        server1:
          ansible_host: 10.20.0.2
          ansible_python_interpreter: /usr/bin/python3
        server2:
          ansible_host: 10.20.0.3
          ansible_python_interpreter: /usr/bin/python3
        server3:
          ansible_host: 10.20.0.4
          ansible_python_interpreter: /usr/bin/python3
    ungrouped: {}
Code language: JavaScript (javascript)

Bagaimana cara menguji koneksi ke server Ansible?

sudo ansible all -m ping -u root
output

server1 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}
server2 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}
server3 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}
Code language: JavaScript (javascript)

Bagaimana menjalankan perintah ke semua server?

sudo ansible all -a "df -h" -u root
Code language: JavaScript (javascript)

Kesimpulan

sebagai kesimpulan, kami dapat mengatakan bahwa ansible adalah perangkat lunak yang luar biasa untuk mengelola beberapa server Linux di seluruh dunia, sangat mudah dan dapat diakses untuk bekerja

Video tutorial tentang cara memasang

Kami harap Anda menikmati artikel ini. Jika demikian, beri peringkat halaman ini dengan bintang di bawah dan berlangganan saluran YouTube kami.


Ubuntu
  1. Cara Menginstal Server RabbitMQ di Ubuntu 18.04 &16.04 LTS

  2. Cara Menginstal Server Gitlab di Ubuntu 18.04 &16.04 LTS

  3. Cara Menginstal Xrdp Server di Ubuntu 20.04 LTS

  1. Cara Menginstal Server Web Nginx di Ubuntu 18.04

  2. Cara Menginstal Docker Di Ubuntu 18.04

  3. Cara menginstal MsSQL Server 2019 di Ubuntu 20.04

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 18.04