CHEF iş stansiýasyny RHEL we CentOS 8/7-de nädip gurmaly


Aşpez, ähli IT infrastruktura gurşawyny ýerleşdirmegi, konfigurasiýalary we dolandyryşy çalt awtomatlaşdyrmak üçin ulanylýan meşhur konfigurasiýa dolandyryş gurallaryndan biridir.

Bu aşpez seriýasynyň birinji bölüminde üç möhüm komponentden ybarat aşpez düşünjelerini düşündirdik: aşpez iş stansiýasy, aşpez serweri we aşpez müşderisi/düwün.

Bu makalada, RHEL/CentOS 8/7 Linux paýlamalarynda aşpez iş stansiýasyny nädip gurmalydygyny we synagdan geçirjekdigini öwrenersiňiz.

CentOS/RHEL-de aşpez iş stansiýasyny gurmak

Aşpez iş stansiýasy, administratoryň reseptleri, nahar kitaplaryny döretmek üçin işleýän maşyny. Aşpez iş stansiýasy bilen, döredijiler/administratorlar infrastrukturany kod hökmünde edip bilerler. Developmenthli ösüş we synag amallary aşpez iş stansiýasynda edilip bilner. Windows, macOS, Redhat, Ubuntu & Debian-da gurup bolýar. Synaglary ösdürmek üçin ähli zerur paketlerden, gurallardan we aşpez-CLI, pyçak, aşpez infra müşderisi we ş.m.

1. Terminalda gönüden-göni göçürip almak üçin wget buýrugyna geçiň.

------ 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. Ondan soň, görkezilişi ýaly ChefDK gurmak üçin aşakdaky rpm buýrugyny ulanyň.

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

3. Aşakdaky buýrugy ulanyp, ChefDK gurnamasyny barlaň.

# chef -v

4. Ondan soň, iş stansiýasyny ýönekeý resept bilen tassyklarys. Bu ýerde, aşpez ulanyp\Tecmint-e hoş geldiňiz bolmaly test.txt tekst faýly dörederis.

# vi tecmintchef.rb

Aşakdaky kody goşuň.

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

5. Aşakdaky buýrugy ulanyp resepti işlediň. Ilkinji gezek işleýän wagtyňyz, Ygtyýarnamany kabul etmegiňizi sorar.

# chef-apply tecmintchef.rb

Test.txt faýlyňyz döredildi we görkezilişi ýaly ls buýrugyny işledip tassyklap bilersiňiz.

# ll

Aşpez iş stansiýasyny aýyryň

6. Chef Workstation-dan ulgamdan aýyrmak üçin aşakdaky buýrugy işlediň.

# rpm -e chefdk

Bu! Bu makalada aşpez Workstation gurmak we synagdan geçmek bilen geçdik. Aşpez müşderi-serwer modelini indiki makalalarda göreris.