Kako instalirati CHEF radnu stanicu u RHEL i CentOS 8/7


Chef jedan je od popularnih alata za upravljanje konfiguracijom koji se koristi za brzu automatizaciju postavljanja, konfiguracija i upravljanja cijelim okruženjem IT infrastrukture.

U prvom dijelu ove serije Chef, objasnili smo Chef koncepte koji se sastoje od tri važne komponente: Chef Workstation, Chef Server & Chef Client/Node .

U ovom ćete članku naučiti kako instalirati i testirati Chef Workstation u distribucijama Linuxa RHEL/CentOS 8/7.

Instalacija Chef Workstation u CentOS/RHEL

Chef Workstation je stroj na kojem će administrator raditi na stvaranju recepata, kuharica. Uz Chef Workstation, programeri/administratori mogu napraviti infrastrukturu kao kod. Svi procesi razvoja i testiranja mogu se obaviti u Chef Workstation-u. Može se instalirati u Windows, macOS, Redhat, Ubuntu i Debian. Sastoji se od svih potrebnih paketa, alata i ovisnosti kao što su Chef-CLI, Knife, Chef Infra Client itd. za razvoj testova.

1. Idite na stranicu za preuzimanje Chef Workstation i zgrabite odgovarajući paket za svoju verziju izdanja distribucije ili upotrijebite sljedeću naredbu wget za izravno preuzimanje na terminalu.

------ On 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

------ On 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. Zatim upotrijebite sljedeću naredbu rpm da instalirate ChefDK kao što je prikazano.

rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. Provjerite instalaciju ChefDK pomoću sljedeće naredbe.

chef -v

4. Zatim ćemo potvrditi radnu stanicu jednostavnim receptom. Ovdje ćemo stvoriti tekstualnu datoteku test.txt koja bi trebala sadržavati “Dobrodošli u Tecmint” koristeći Chefa.

vi tecmintchef.rb

Dodajte sljedeći kod.

file 'text.txt' do
    content 'Welcome to Tecmint'
end

5. Pokrenite recept pomoću donje naredbe. Prilikom prvog pokretanja od vas će se tražiti da prihvatite licencu.

chef-apply tecmintchef.rb

Vaša datoteka test.txt je stvorena i možete je provjeriti pokretanjem naredbe ls kao što je prikazano.

ll

Deinstalirajte Chef Workstation

6. Pokrenite sljedeću naredbu da deinstalirate Chef Workstation sa sustava.

rpm -e chefdk

To je to! U ovom smo članku prošli kroz instalaciju i testiranje Chef Workstation. Vidjet ćemo Chef klijent-poslužitelj model u nadolazećim člancima.