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
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.
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.
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:
[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.
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.
ansible -m shell -a 'CONTOH-COMMAND' server --ask-pass
Atau, server tertentu:
ansible -m Shell -a 'EXAMPLE-COMMAND' server1 --ask-pass
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
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
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
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 Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint
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
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
AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya
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