Kif Tinstalla CHEF Workstation f'RHEL u CentOS 8/7


Chef hija waħda mill-għodod popolari għall-ġestjoni tal-konfigurazzjoni, li tintuża biex awtomat malajr l-iskjerament, il-konfigurazzjonijiet u l-ġestjoni tal-ambjent kollu tal-infrastruttura tal-IT.

Fl-ewwel parti ta’ din is-serje ta’ Chef, spjegajna l-kunċetti ta’ Chef, li jikkonsisti fi tliet komponenti importanti: Chef Workstation, Chef Server u Chef Client/Node.

F'dan l-artikolu, titgħallem kif tinstalla u tittestja Chef Workstation fid-distribuzzjonijiet Linux RHEL/CentOS 8/7.

Installazzjoni ta 'Chef Workstation f'CentOS/RHEL

Chef Workstation hija l-Magni fejn l-amministratur se jaħdem biex joħloq riċetti, kotba tat-tisjir. Ma' Chef Workstation, l-Iżviluppaturi/Amministraturi jistgħu jagħmlu l-Infrastruttura bħala Kodiċi. Il-proċessi kollha ta 'żvilupp u ttestjar jistgħu jsiru fil-Workstation tax-Chef. Jista 'jiġi installat fil-Windows, macOS, Redhat, Ubuntu u Debian. Tikkonsisti fil-pakketti, l-għodod u d-dipendenzi kollha meħtieġa bħal Chef-CLI, Knife, Chef Infra Client, eċċ., biex jiġu żviluppati testijiet.

1. Mur fil-kmand wget biex tniżżel direttament fuq it-terminal.

------ 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. Sussegwentement, uża l-kmand rpm li ġej biex tinstalla ChefDK kif muri.

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

3. Ivverifika l-installazzjoni ta 'ChefDK billi tuża l-kmand li ġej.

# chef -v

4. Sussegwentement, aħna se nivvalidaw l-istazzjon tax-xogħol b'riċetta sempliċi. Hawnhekk, se noħolqu fajl test.txt li għandu jkun fih \Merħba f'Tecmint bl-użu ta' Chef.

# vi tecmintchef.rb

Żid il-kodiċi li ġej.

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

5. Mexxi r-riċetta billi tuża l-kmand hawn taħt. Waqt li tkun qed taħdem l-ewwel darba, se titlobek taċċetta l-Liċenzja.

# chef-apply tecmintchef.rb

Il-fajl tiegħek test.txt jinħoloq u tista' tivverifikah billi tħaddem il-kmand ls kif muri.

# ll

Iddiżinstalla Chef Workstation

6. Mexxi l-kmand li ġej biex tneħħi Chef Workstation mis-sistema.

# rpm -e chefdk

Dak hu! F'dan l-artikolu, għaddejna mill-installazzjoni u l-ittestjar ta 'Chef Workstation. Se naraw il-mudell Chef klijent-server fl-artikoli li ġejjin.