Cara menginstal agen boneka di ubuntu 20.04

Cara menginstal agen boneka di ubuntu 20.04

Boneka adalah alat manajemen infrastruktur yang populer. Dengan bantuan server boneka, Anda dapat dengan mudah mengelola sejumlah besar server dari server master. Node server boneka bertanggung jawab untuk mengelola beberapa node klien. Perlu bahwa semua node klien harus dari server agen boneka diinstal dan berjalan.

Tutorial kami sebelumnya menjelaskan Anda untuk mengonfigurasi node master boneka pada ubuntu 20.04 Sistem bersama dengan Node Klien. Jika Anda perlu menambahkan lebih banyak server klien ke jaringan boneka yang ada, cukup instal server agen di server.

Tutorial ini menjelaskan Anda pengaturan langkah demi langkah untuk menginstal agen boneka di Ubuntu 20.04 Sistem. Juga membantu Anda menghubungkan simpul klien dengan Node Master.

Prasyarat

Anda harus memiliki:

  • Dengan asumsi Anda sudah memiliki node master boneka.
  • A Running Ubuntu 20.04 SISTEM UNTUK SETUP Sebagai klien agen boneka.
  • Akses shell ke semua sistem dengan akun istimewa sudo.
  • Sistem ini harus dihubungkan dengan master node melalui jaringan pribadi atau publik.

Langkah 1 - Konfigurasikan Host

Master boneka dan node klien menggunakan nama host untuk berkomunikasi satu sama lain. Jadi bagus untuk memulai dengan menetapkan nama host yang unik untuk setiap node.

1. Di node master boneka - Masuk ke Node Master dan Edit /etc/host mengajukan:

sudo nano /etc /host  

Tambahkan entri server baru ke file host:

10.132.14.239 Puppetmaster Puppet 10.132.14.240 PuppetClient1 10.132.14.241 PuppetClient2 

Dengan asumsi PuppetMaster dan PuppetClient1 sudah ditambahkan dalam file. Jadi cukup tambahkan entri baru di sebelah baris itu.

2. Di simpul klien baru - Login berikutnya ke server boneka agen baru dan edit /etc/host mengajukan:

sudo nano /etc /host  

Tambahkan server baru Anda ke file host:

10.132.14.239 Puppetmaster Puppet 10.132.14.241 PuppetClient2 

Simpan file Anda dan tutup.

Langkah 2 - Pasang Agen Boneka di Ubuntu

Paket debian boneka tersedia di bawah repositori apt resmi. Anda dapat mengonfigurasi file konfigurasi repositori dengan menginstal paket Debian di sistem Anda.

3. Sekarang, unduh dan instal paket debian boneka terbaru untuk mengonfigurasi PPA di simpul klien Anda:

wget https: // apt.Puppetlabs.com/puppet7-release-focal.Deb  sudo dpkg -i puppet7-release-focal.Deb  

4. Setelah Anda mengonfigurasi PPA, instal paket agen boneka di semua server klien.

pembaruan apt sudo  sudo apt menginstal boneka -agen -y  

5. Setelah pemasangan paket selesai. Edit file konfigurasi boneka:

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

Tambahkan entri berikut ke akhir file konfigurasi boneka untuk menentukan detail node master boneka:

[Main] CertName = PuppetClient2 Server = PuppetMaster 

Simpan file Anda dan tutup.

6. Selanjutnya, mulailah layanan agen boneka pada semua node klien dan atur ke Auto-Start pada boot sistem:

Sudo Systemctl Mulai Boneka  sudo systemctl mengaktifkan boneka  

7. Setelah selesai, verifikasi layanan agen boneka berjalan dengan benar:

Sudo Systemctl Status Puppet  

Anda harus melihat status berjalan pada semua sistem agen

Langkah 3 - Tandatangani Sertifikat Agen Boneka

8. Anda telah selesai dengan konfigurasi. Sekarang, login ke node master boneka dan jalankan perintah berikut untuk mendaftar semua sertifikat yang tersedia:

sudo/opt/puppetlabs/bin/puppetserver ca daftar -semua  

9. Selanjutnya, tandatangani semua sertifikat klien menggunakan:

sudo/opt/puppetlabs/bin/puppetserver ca tanda -semua  

10. Akhirnya, uji komunikasi antara master boneka dan node klien menggunakan perintah berikut.

sudo/opt/puppetlabs/bin/boneka agen -tes  

Kesimpulan

Itu dia. Anda telah berhasil menginstal agen boneka di Ubuntu 20.04 Sistem. Juga dikonfigurasi node baru dengan node master boneka.

Anda juga dapat mengunjungi dokumentasi resmi untuk informasi lebih lanjut tentang konfigurasi simpul server boneka dan konfigurasi simpul klien