Cara menginstal agen boneka di ubuntu 20.04
- 1271
- 369
- Enrique Purdy
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
- « Cara Menginstal Docker Compose di Ubuntu 20.04
- Cara menginstal pembaruan keamanan di CentOS 8 (manual + otomatis) »