CHEF-i tööjaama installimine RHEL-i ja CentOS 8/7


Peakokk on üks populaarsemaid konfiguratsioonihalduse tööriistu, mida kasutatakse kogu IT-infrastruktuuri keskkonna juurutamise, konfiguratsioonide ja haldamise kiireks automatiseerimiseks.

Selle peakokkade sarja esimeses osas oleme selgitanud peakokkade mõisteid, mis koosnevad kolmest olulisest komponendist: peakoka tööjaam, peakokkade server ja peakokk/sõlm.

Sellest artiklist saate teada, kuidas peakoka tööjaama RHEL/CentOS 8/7 Linuxi distributsioonides installida ja testida.

Peakoka tööjaama installimine CentOS/RHEL-i

Chef Workstation on see masin, kus administraator töötab retseptide, kokaraamatute loomisel. Peakokajaamaga saavad arendajad/administraatorid teha infrastruktuuri koodina. Kõiki arendus- ja testimisprotsesse saab teha Chef Workstationis. Seda saab installida Windowsi, macOS-i, Redhati, Ubuntu ja Debiani. See koosneb testide väljatöötamiseks kõikidest vajalikest pakettidest, tööriistadest ja sõltuvustest nagu Chef-CLI, Knife, Chef Infra Client jne.

1. Otse terminali allalaadimiseks minge käsule wget.

------ 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. Järgmisena kasutage ChefDK installimiseks järgmist käsku rpm, nagu näidatud.

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

3. Kontrollige ChefDK installimist järgmise käsu abil.

# chef -v

4. Järgmisena kinnitame tööjaama lihtsa retsepti abil. Siin loome Chefi abil tekstifaili test.txt, mis peaks sisaldama teksti "Welcome to Tecmint".

# vi tecmintchef.rb

Lisage järgmine kood.

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

5. Käivitage retsept alloleva käsuga. Esimest korda käivitades palub see teil litsentsi aktsepteerida.

# chef-apply tecmintchef.rb

Teie fail test.txt on loodud ja saate seda kontrollida, käivitades käsu ls, nagu näidatud.

# ll

Desinstallige Chef Workstation

6. Chef Workstationi süsteemist desinstallimiseks käivitage järgmine käsk.

# rpm -e chefdk

See on kõik! Selles artiklis oleme läbinud Chef Workstationi installimise ja testimise. Näeme peakokk kliendi-serveri mudelit järgmistes artiklites.