Cara Memasang Ejen Boneka di Ubuntu 20.04

Cara Memasang Ejen Boneka di Ubuntu 20.04

Boneka adalah alat pengurusan infrastruktur yang popular. Dengan bantuan pelayan boneka, anda boleh menguruskan sejumlah besar pelayan dari pelayan induk dengan mudah. Node Server Boneka bertanggungjawab untuk menguruskan pelbagai nod klien. Perlu semua nod pelanggan mesti dipasang dan dijalankan.

Tutorial sebelumnya kami menggambarkan anda untuk mengkonfigurasi nod induk boneka pada ubuntu 20.04 Sistem Bersama Nod Pelanggan. Sekiranya anda perlu menambah lebih banyak pelayan klien ke rangkaian boneka yang ada, pasangkan pelayan ejen pada pelayan.

Tutorial ini menggambarkan anda persediaan langkah demi langkah untuk memasang ejen boneka di Ubuntu 20.04 Sistem. Juga membantu anda menyambungkan nod klien dengan nod induk.

Prasyarat

Awak mesti ada:

  • Dengan mengandaikan anda sudah mempunyai nod induk boneka.
  • Ubuntu yang berlari 20.04 Sistem untuk persediaan sebagai pelanggan ejen boneka.
  • Akses shell ke semua sistem dengan akaun istimewa sudo.
  • Sistem ini mesti dihubungkan dengan nod induk melalui rangkaian swasta atau awam.

Langkah 1 - Konfigurasikan tuan rumah

Tuan boneka dan nod pelanggan menggunakan nama host untuk berkomunikasi antara satu sama lain. Oleh itu, baik untuk memulakan dengan memberikan nama hos yang unik untuk setiap nod.

1. Pada nod induk boneka - Log masuk ke nod induk dan edit /etc/hos Fail:

sudo nano /etc /hosts  

Tambahkan entri pelayan baru ke fail hos:

10.132.14.239 boneka boneka 10.132.14.240 PuppetClient1 10.132.14.241 PuppetClient2 

Dengan mengandaikan boneka dan puppetClient1 sudah ditambah dalam fail. Oleh itu, tambahkan entri baru di sebelah baris itu.

2. Pada nod pelanggan baru - Log masuk seterusnya ke pelayan ejen boneka baru dan edit /etc/hos Fail:

sudo nano /etc /hosts  

Tambahkan pelayan baru ke fail tuan rumah:

10.132.14.239 boneka boneka 10.132.14.241 PuppetClient2 

Simpan fail dan tutupnya.

Langkah 2 - Pasang ejen boneka di Ubuntu

Pakej Debian boneka boleh didapati di bawah repositori rasmi. Anda boleh mengkonfigurasi fail konfigurasi repositori dengan memasang pakej debian pada sistem anda.

3. Sekarang, muat turun dan pasang pakej Debian Wayang terbaru untuk mengkonfigurasi PPA pada nod klien anda:

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

4. Sebaik sahaja anda mengkonfigurasi PPA, pasangkan pakej ejen boneka pada semua pelayan klien.

Kemas kini sudo apt  sudo apt memasang boneka -agen -y  

5. Setelah pemasangan pakej selesai. Edit fail konfigurasi boneka:

sudo nano/etc/duppetlabs/boneka/boneka.Conf  

Tambahkan penyertaan berikut ke akhir fail konfigurasi boneka untuk menentukan butiran nod induk boneka:

[Utama] CertName = Server PuppetClient2 = PuppetMaster 

Simpan fail anda dan tutupnya.

6. Seterusnya, mulakan perkhidmatan ejen boneka pada semua nod pelanggan dan tetapkannya ke auto-start pada boot sistem:

Sudo Systemctl Mula Boneka  SUDO SYSTEMCTL Dayakan boneka  

7. Setelah selesai, sahkan perkhidmatan ejen boneka berjalan dengan betul:

boneka status sistem sudo  

Anda mesti melihat status berjalan pada semua sistem ejen

Langkah 3 - Tandatangan sijil ejen boneka

8. Anda telah selesai dengan konfigurasi. Sekarang, log masuk ke nod induk boneka dan jalankan arahan berikut untuk menyenaraikan semua sijil yang ada:

SUDO/OPT/PuppetLabs/Bin/Puppetserver CA Senarai -semua  

9. Seterusnya, tandatangan semua sijil pelanggan menggunakan:

Tanda sudo/opt/duppetlabs/bin/puppetserver ca -semua  

10. Akhirnya, uji komunikasi antara tuan boneka dan nod pelanggan menggunakan arahan berikut.

sudo/opt/puppetlabs/bin/ejen boneka --test  

Kesimpulan

Itu sahaja. Anda telah berjaya memasang ejen boneka di Ubuntu 20.04 Sistem. Juga dikonfigurasi nod baru dengan nod induk boneka.

Anda juga boleh melawat dokumentasi rasmi untuk lebih lanjut mengenai konfigurasi nod pelayan boneka dan konfigurasi nod klien