GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Wayang di Ubuntu 20.04

Wayang adalah mesin admin otomatisasi sumber terbuka yang digunakan untuk melakukan tugas administratif dan manajemen server dari jarak jauh. Alat ini tersedia di Linux, Unix, dan Windows. Alat manajemen konfigurasi ini akan membantu Anda mengotomatiskan manajemen dan konfigurasi infrastruktur server Anda. Setelah mengikuti tutorial ini, Anda seharusnya telah menyiapkan master Wayang dan node klien sepenuhnya pada sistem Ubuntu Anda.

Tutorial ini membantu Anda menginstal dan mengkonfigurasi node master dan agen Wayang pada sistem Linux Ubuntu 20.04.

Prasyarat

Anda harus memiliki:

  • Dua atau lebih menjalankan sistem Ubuntu 20.04, satu untuk master dan klien lainnya.
  • Akses shell ke semua sistem dengan akun istimewa sudo.
  • Semua sistem harus terhubung satu sama lain melalui jaringan pribadi atau publik.

Langkah 1 – Konfigurasikan Host

Wayang master dan node klien menggunakan nama host untuk berkomunikasi satu sama lain. Jadi ada baiknya untuk memulai dengan menetapkan nama host yang unik untuk setiap node.

1. Login ke master dan setiap node klien satu per satu dan edit /etc/hosts berkas:

sudo nano /etc/hosts 

2. Tambahkan entri berikut di akhir setiap file host:

10.132.14.239 puppetmaster puppet
10.132.14.240 puppetclient1
10.132.14.241 puppetclient2

Di sini:

  • 10.132.14.239 adalah alamat IP dari node master.
  • 10.132.14.240 adalah alamat IP dari node klien.
  • 10.132.14.242 adalah alamat IP dari node klien lain.
  • Tambahkan lebih banyak node klien, Anda memerlukan

Simpan file Anda dan tutup. Untuk menyimpan file dengan editor nano, tekan Ctrl + X lalu ketik Y dan tekan Enter untuk menyimpan perubahan dan menutup file.

Langkah 2 – Instal Puppet Server (Master Node)

Sekarang, login ke node Master dengan akses shell

3. Instal paket debian Wayang terbaru untuk mengkonfigurasi PPA pada master node:

wget https://apt.puppetlabs.com/puppet7-release-focal.deb 
sudo dpkg -i puppet7-release-focal.deb 

4. Setelah Anda menambahkan PPA, perbarui cache Apt dan instal server Wayang dengan perintah berikut:

sudo apt update 
sudo apt install puppetserver -y 

5. Setelah berhasil menginstal semua paket Wayang. Edit file server boneka dengan menggunakan:

sudo nano /etc/default/puppetserver

File server boneka default dikonfigurasi untuk menggunakan memori 2GB. Jika server Anda tidak memiliki cukup memori. Kurangi ukuran memori menjadi 1GB atau nilai lainnya:

JAVA_ARGS="-Xms1g -Xmx1g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger"

Simpan perubahan Anda dan tutup file puppetserver. Untuk menyimpan file dengan editor nano, tekan Ctrl + X lalu ketik Y untuk menyimpan perubahan.

6. Selanjutnya, mulai layanan Wayang dan atur ke mulai otomatis saat boot sistem:

sudo systemctl start puppetserver 
sudo systemctl enable puppetserver 

7. Setelah layanan dimulai, verifikasi status layanan dengan:

sudo systemctl status puppetserver 

Anda akan melihat status layanan berjalan.

Sekarang, mulailah dengan konfigurasi semua node klien.

Langkah 3 – Instal Agen Wayang (Node Klien)

Pertama-tama, pastikan Anda sudah memperbarui entri file host yang ditentukan pada langkah 1 di semua node klien.

8. Sekarang, unduh dan instal paket debian Wayang terbaru untuk mengonfigurasi PPA pada node klien Anda:

wget https://apt.puppetlabs.com/puppet7-release-focal.deb 
sudo dpkg -i puppet7-release-focal.deb 

9. Setelah Anda mengonfigurasi PPA, Instal paket agen Wayang di semua server klien.

sudo apt update 
sudo apt install puppet-agent -y 

10. Setelah instalasi paket selesai. Edit file konfigurasi Wayang:

sudo nano /etc/puppetlabs/puppet/puppet.conf 

Tambahkan entri berikut ke akhir file konfigurasi Wayang untuk menentukan detail simpul master Wayang:

[main]
certname = puppetclient1
server = puppetmaster

Simpan file Anda dan tutup.

11. Selanjutnya, jalankan layanan Puppet agent pada semua node klien dan atur ke auto-start pada boot sistem:

sudo systemctl start puppet 
sudo systemctl enable puppet 

12. Setelah selesai, pastikan layanan agen Wayang berjalan dengan baik:

sudo systemctl status puppet 

Anda akan melihat status berjalan di semua sistem agen

Langkah 4 – Menandatangani Sertifikat Agen Boneka

13. Anda telah selesai dengan konfigurasi. Sekarang, login ke node master Wayang dan jalankan perintah berikut untuk membuat daftar semua sertifikat yang tersedia:

sudo /opt/puppetlabs/bin/puppetserver ca list --all 

14. Selanjutnya, tanda tangani semua sertifikat klien menggunakan:

sudo /opt/puppetlabs/bin/puppetserver ca sign --all 

15. Terakhir, uji komunikasi antara master Wayang dan node klien menggunakan perintah berikut.

sudo /opt/puppetlabs/bin/puppet agent --test 

Kesimpulan

Itu dia. Anda telah berhasil menginstal Wayang pada sistem Ubuntu 20.04. Tutorial ini menjelaskan Anda untuk menginstal Wayang pada master node serta pada node klien.

Anda juga dapat mengunjungi dokumentasi resmi untuk mengetahui lebih lanjut tentang konfigurasi node server Wayang dan konfigurasi node klien di


Ubuntu
  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Apache di Ubuntu 18.04

  3. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  1. Cara Menginstal MongoDB di Ubuntu 18.04

  2. Cara Menginstal Jenkins di Ubuntu 18.04

  3. Cara Menginstal ClickHouse di Ubuntu 20.04

  1. Cara Menginstal KVM di Ubuntu 20.04

  2. Cara Menginstal Webmin di Ubuntu

  3. Cara Menginstal Wayang di Ubuntu 20.04