Pengantar
Koki adalah salah satu alat manajemen konfigurasi populer, yang digunakan untuk mengotomatisasi penerapan, konfigurasi, dan pengelolaan seluruh lingkungan infrastruktur TI dengan cepat.
Di bagian pertama seri Chef ini, kami telah menjelaskan konsep Chef, yang terdiri dari tiga komponen penting: Chef Workstation , Server Koki & Klien/Node Koki .
Dalam artikel ini, Anda akan mempelajari cara memasang dan menguji Chef Workstation di RHEL/CentOS 8/7 Distribusi Linux.
Menginstal Chef Workstation di CentOS/RHEL
Stasiun Koki adalah Mesin dimana admin akan bekerja untuk membuat resep, buku masak. Dengan Chef Workstation, Developer/Admin dapat menjadikan Infrastruktur sebagai Kode. Semua proses pengembangan dan pengujian dapat dilakukan di Chef Workstation. Dapat diinstal di Windows, macOS, Redhat , Ubuntu &Debian. Ini terdiri dari semua paket, alat, dan dependensi yang diperlukan seperti Chef-CLI, Knife, Chef Infra Client, dll., untuk mengembangkan pengujian.
1. Buka halaman unduhan Chef Workstation dan ambil paket yang sesuai untuk versi rilis distribusi Anda atau gunakan perintah wget berikut untuk mengunduh langsung di terminal.
Di CentOS / RHEL 7
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm
Di CentOS / RHEL 8
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm
2. Selanjutnya, gunakan perintah rpm berikut untuk menginstal ChefDK seperti yang ditunjukkan.
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
atau Anda dapat menggunakan perintah yum:
# yum localinstall chefdk-4.13.3-1.el7.x86_64.rpm -y
3. Verifikasi ChefDK instalasi menggunakan perintah berikut.
# chef -v
4. Selanjutnya, kami akan memvalidasi workstation dengan resep sederhana. Di sini, kita akan membuat file teks unixcop.txt yang seharusnya berisi “Selamat datang di unixcop ” menggunakan Koki.
# vim unixcopchef.rb
Tambahkan juga kode berikut.
file 'unixcop.txt' do content 'We love UNIXCOP' end
5. Jalankan resep menggunakan perintah di bawah ini. Saat menjalankan pertama kali, Anda akan diminta untuk menerima Lisensi.
# chef-apply unixcopchef.rb
File Anda unixcop.txt dibuat dan Anda dapat memverifikasinya dengan menjalankan perintah ls seperti yang ditunjukkan.
# ll
Copot Instalasi Chef Workstation
Jalankan perintah berikut untuk menghapus instalasi Chef Workstation dari sistem.
# rpm -e chefdk