in

Tutorial Mengelola Server dengan Ansible

Ansible adalah alat otomatisasi yang digunakan untuk mengelola konfigurasi server dan aplikasi. Ansible memungkinkan server diatur secara efisien tanpa memerlukan manajemen manual. Artikel ini menjelaskan langkah-langkah dasar untuk mengelola server dengan Ansible.

Apa itu Mungkin?

Ansible adalah alat otomatisasi sumber terbuka yang dirancang untuk menyederhanakan manajemen infrastruktur TI. Dengan Ansible, server dapat dikelola dari jarak jauh, aplikasi dikonfigurasi, dan penerapan menggunakan skrip yang dapat digunakan kembali yang disebut Buku pedoman dirujuk, dilaksanakan. Ansible berfungsi melalui SSH, jadi tidak perlu menggunakan agen di server yang akan dikelola.

Gunakan Kemungkinan

Untuk memulai, kita perlu menggunakan Ansible pada sistem yang akan digunakan untuk mengelola server. Berikut langkah-langkah penggunaan untuk sistem berbasis Linux seperti Ubuntu:

Perbarui paket sistem:

sudo pembaruan yang tepat

Instal yang Mungkin:

sudo apt gunakan mungkin

Verifikasi Penggunaan:
Setelah digunakan, Anda dapat memeriksa apakah Ansible telah diinstal dengan benar menggunakan perintah berikut:

mungkin –version

Konfigurasi Inventaris Server

Ansible memerlukan daftar server untuk dikelola. Daftar ini disebut Inventaris ditunjuk. Anda dapat membuat file inventaris yang berisi alamat IP atau nama host server yang ingin Anda kelola.

Buat file bernama inventory.ini dalam format berikut:

[server_web]

192.168.1.10

192.168.1.11

[db_server]

192.168.1.20

192.168.1.21

Bagian-bagiannya [server_web] Dan [db_server] tentukan grup server yang dikelola. Anda dapat menambahkan grup tambahan sesuai kebutuhan.

Tulis buku pedoman yang Mungkin

Playbook adalah file yang berisi instruksi yang dijalankan Ansible untuk mengonfigurasi server. Playbook ditulis dalam format YAML. Berikut adalah contoh sederhana playbook yang menggunakan dan mengkonfigurasi Nginx di server web:

Buat file bernama install_nginx.yml dengan konten berikut:

– nama: Instal Nginx di server web

  host: web_server

  menjadi: ya

  tugas:

    – nama: Perbarui cache apt

      tepat:

        pembaruan_cache: ya

    – nama: Instal Nginx

      tepat:

        nama: nginx

        negara: sekarang

    – nama: Mulai layanan Nginx

      melayani:

        nama: nginx

        negara: dimulai

        diaktifkan: ya

Penjelasan buku pedoman:

host: web_server artinya playbook ini akan dieksekusi di server yang ada di grup server_web terdaftar.

menjadi: ya menunjukkan bahwa Ansible memerlukan hak akses root untuk melakukan tugas tertentu.

tugas berisi langkah-langkah yang harus dilakukan seperti memperbarui apt cache, menginstal Nginx dan memulai layanan Nginx.

Jalankan buku pedoman

Setelah menulis playbook, kita dapat menjalankannya dengan perintah berikut:

buku pedoman yang mungkin -i inventory.ini install_nginx.yml

Ansible akan secara otomatis terhubung ke server melalui SSH dan mengikuti langkah-langkah yang ditentukan dalam pedoman.

Kelola konfigurasi secara terus-menerus

Salah satu keunggulan utama Ansible adalah kemampuannya untuk mengelola server secara terus menerus. Anda dapat menulis pedoman untuk berbagai tugas seperti: B. mengonfigurasi firewall, mengelola paket perangkat lunak, atau bahkan mengelola penerapan aplikasi. Dengan Ansible, semua tugas ini dapat dilakukan secara otomatis tanpa memerlukan intervensi manual.

Kesimpulan

Ansible adalah alat yang sangat berguna untuk mengelola konfigurasi dan aplikasi server secara otomatis. Dengan menggunakan buku pedoman dan daftar inventaris, Anda dapat mengelola infrastruktur TI Anda secara efisien dan berulang. Dengan terus mengembangkan pedoman, Anda dapat menyederhanakan proses manajemen server dan menghemat waktu yang berharga.

Aplikasi Pinjaman Online Crowdo Solusi Pembiayaan Modern untuk Usaha Kecil dan Menengah

Aplikasi Toloka Peluang Memperoleh Penghasilan dengan Menyelesaikan Tugas-tugas Sederhana