Cara mengatur Ansible di server Ubuntu

Cara mengatur Ansible di server Ubuntu

Ansible adalah manajemen konfigurasi dan alat penyebaran aplikasi untuk Linux dan sistem operasi mirip Unix lainnya. Ansible terutama digunakan untuk mengelola dan menyebarkan perangkat lunak di banyak server Linux sekaligus. Perangkat lunak ini dikelola oleh RedHat dan merupakan favorit di komunitas TI Linux. Dalam panduan ini, kami akan menunjukkan kepada Anda cara menginstal Ansible di server Ubuntu, dan membuatnya berfungsi.

Tingkatkan Server Ubuntu

Aplikasi Ansible bekerja paling baik pada versi terbaru dari Server Ubuntu. Sebelum mengikuti panduan ini untuk mempelajari cara menginstal dan mengatur alat Ansible, Server Ubuntu harus ditingkatkan. Idealnya, ke versi 18.04 LTS atau yang lebih baru.

Memutakhirkan Server Ubuntu adalah proses yang rumit dibandingkan dengan Desktop Ubuntu, karena tidak ada GUI untuk melakukan pekerjaan berat. Cadangkan semua data penting ke drive eksternal, atau jaringan berbagi, atau layanan cloud. Kemudian, ikuti panduan ini untuk mempelajari cara memutakhirkan Server Ubuntu Anda .

Atau, jika memutakhirkan terlalu memakan waktu, coba unduh versi baru Server Ubuntu di sini , dan instal sebelum melanjutkan.

Instal Ansible di server Ubuntu

Di Ubuntu, perangkat lunak Ansible sangat mudah dipasang, berkat pengembang perangkat lunak yang menyediakan Arsip Paket Pribadi (PPA) yang memiliki semua dependensi dan paket yang diperlukan yang siap digunakan. Untuk memulai instalasi, masuk ke Server Ubuntu, lalu ikuti petunjuk langkah demi langkah di bawah ini untuk menginstal Ansible.

Langkah 1: Di Server Ubuntu, Anda mungkin tidak mengaktifkan dukungan PPA. Alasan dukungan PPA dapat dinonaktifkan adalah karena Server Ubuntu tidak menyertakan paket "software-properties-common" secara default, yang mengaktifkan fitur PPA.

Untuk menginstal "software-properties-common" di server Ubuntu Anda, gunakan perintah Apt di bawah ini di terminal shell prompt atau sesi SSH.

sudo apt install software-properties-common

Langkah 2: Setelah menginstal paket "software-properties-common" di Server Ubuntu Anda, sekarang saatnya untuk menambahkan Ansible PPA resmi ke sistem. Menggunakan perintah add-apt-repository , tambahkan PPA.

Cara mengatur Ansible di server Ubuntu

sudo apt-add-repository ppa:ansible/ansible

Setelah menambahkan PPA ke Server Ubuntu, Anda akan melihat prompt di layar. Prompt ini menguraikan apa itu PPA, serta beberapa informasi lain tentang perangkat lunak di dalamnya. Tekan tombol Enter untuk melanjutkan melalui prompt dan menambahkan PPA.

Langkah 3: Setelah PPA ditambahkan ke Server Ubuntu, sekarang saatnya untuk menjalankan perintah pembaruan . Ini akan menyegarkan sumber perangkat lunak Ubuntu, dan memungkinkan PPA Ansible dapat diakses.

sudo apt update

Langkah 4: Setelah pembaruan, sekarang saatnya untuk menginstal semua patch perangkat lunak yang tertunda yang mungkin dimiliki Server Ubuntu. Untuk melakukan ini, gunakan perintah upgrade .

sudo apt upgrade -y

Langkah 5: Sekarang setelah sistem Anda ditingkatkan, sekarang saatnya untuk menginstal Ansible di Server Ubuntu dengan perintah Apt di bawah ini.

sudo apt install ansible ssh-pass

Mengonfigurasi Memungkinkan

Ansible perlu dikonfigurasi sebelum dapat digunakan untuk mengelola server lain. Hal pertama yang harus Anda lakukan adalah mengaktifkan SSH di server Ubuntu Anda yang menjalankan Ansible, karena perangkat lunak menggunakan protokol SSH untuk berkomunikasi.

Untuk mengaktifkan server SSH di Ubuntu, buka panduan kami tentang subjek . Ini menjelaskan secara mendalam cara mengatur SSH dan cara menggunakannya.

Catatan: ingin keamanan ekstra di server Ubuntu Anda yang menjalankan Ansible? Coba aktifkan akses kunci SSH dengan mengikuti panduan kami tentang masalah ini .

Tuan rumah yang memungkinkan

Setelah mengaktifkan server SSH di Ubuntu, sekarang saatnya untuk mengatur file host untuk Ansible, karena ini adalah cara perangkat lunak melacak server yang dikelolanya. Dengan menggunakan perintah di bawah ini, buka file “hosts” yang memungkinkan untuk tujuan pengeditan.

sudo nano -w /etc/ansible/hosts/

Di dalam editor teks Nano, Anda akan melihat banyak teks dengan simbol # di depannya. Ini adalah contoh konfigurasi. Lihat melaluinya, karena berisi contoh bermanfaat tentang bagaimana Anda dapat mengubah dan menyesuaikan pengaturan Ansible Anda.

Cara mengatur Ansible di server Ubuntu

Setelah melihat contoh di file “hosts”, gunakan tombol panah Bawah untuk pindah ke bagian bawah file. Kemudian, tulis “[server]” di editor teks Nano.

[servers]

Diikuti oleh baris "server", tulis alamat IP ke server jarak jauh yang akan Anda kelola dengan perangkat lunak Ansible di Ubuntu. Sebagai contoh:

Cara mengatur Ansible di server Ubuntu

[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username

Setelah Anda mengatur host pada sistem, tekan Ctrl + O untuk menyimpan hasil edit di Nano. Kemudian, tutup editor teks Nano dengan Ctrl + X .

Menguji Kemungkinan

Untuk menguji Ansible untuk memastikannya berfungsi, Anda dapat menjalankan perintah padanya. Misalnya, untuk menguji apakah jaringan berfungsi untuk semua server jarak jauh, jalankan perintah berikut dari Ubuntu.

Cara mengatur Ansible di server Ubuntu

memungkinkan -m ping server1 --ask-pass

Atau, ping ke seluruh grup:

memungkinkan -m ping server --ask-pass

Dengan asumsi perintah ping berhasil, Ansible dapat mengakses server Anda dan bekerja dengan benar.

Menjalankan perintah lain

Untuk menjalankan perintah apa pun di server yang dikelola dengan Ansible, ikuti sintaks perintah di bawah ini. Namun, pastikan untuk mengganti EXAMPLE-COMMAND dengan perintah sebenarnya yang ingin Anda jalankan.

Cara mengatur Ansible di server Ubuntu

ansible -m shell -a 'CONTOH-COMMAND' server --ask-pass

Atau, server tertentu:

ansible -m Shell -a 'EXAMPLE-COMMAND' server1 --ask-pass


Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur

Bagaimana menghubungkan ke Ubuntu dari Windows

Bagaimana menghubungkan ke Ubuntu dari Windows

Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda

Cara mencadangkan pengaturan browser Vivaldi di Linux

Cara mencadangkan pengaturan browser Vivaldi di Linux

Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara mendengarkan podcast di desktop Linux dengan CPod

Cara mendengarkan podcast di desktop Linux dengan CPod

Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan

Cara menginstal TuxGuitar di Linux

Cara menginstal TuxGuitar di Linux

TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya

Cara bermain Total War: WARHAMMER di Linux

Cara bermain Total War: WARHAMMER di Linux

Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer