Hvordan installere CHEF Workstation i RHEL og CentOS 8/7


Chef er et av de populære verktøyene for konfigurasjonsadministrasjon, som brukes til raskt å automatisere distribusjon, konfigurasjoner og administrasjon av hele IT-infrastrukturmiljøet.

I den første delen av denne Chef-serien har vi forklart Chef-konsepter, som består av tre viktige komponenter: Chef Workstation, Chef Server og Chef Client/Node .

I denne artikkelen vil du lære hvordan du installerer og tester Chef Workstation i RHEL/CentOS 8/7 Linux-distribusjoner.

Installerer Chef Workstation i CentOS/RHEL

Chef Workstation er maskinen der administratoren vil jobbe med å lage oppskrifter, kokebøker. Med Chef Workstation kan utviklere/administratorer lage infrastruktur som kode. Alle utviklings- og testprosessene kan gjøres i Chef Workstation. Den kan installeres i Windows, macOS, Redhat, Ubuntu og Debian. Den består av alle nødvendige pakker, verktøy og avhengigheter som Chef-CLI, Knife, Chef Infra Client, etc., for å utvikle tester.

1. Gå til Chef Workstation-nedlastingssiden og hent den riktige pakken for distribusjonsutgivelsesversjonen eller bruk følgende wget-kommando for å laste ned direkte på terminalen.

------ 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. Deretter bruker du følgende rpm-kommando for å installere ChefDK som vist.

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

3. Bekreft ChefDK-installasjonen ved å bruke følgende kommando.

chef -v

4. Deretter vil vi validere arbeidsstasjonen med enkel oppskrift. Her skal vi lage en tekstfil test.txt som skal inneholde "Velkommen til Tecmint " ved å bruke Chef.

vi tecmintchef.rb

Legg til følgende kode.

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

5. Kjør oppskriften ved å bruke kommandoen nedenfor. Mens den kjører første gang, vil den be deg om å godta lisensen.

chef-apply tecmintchef.rb

Filen din test.txt er opprettet og du kan bekrefte den ved å kjøre ls-kommandoen som vist.

ll

Avinstaller Chef Workstation

6. Kjør følgende kommando for å avinstallere Chef Workstation fra systemet.

rpm -e chefdk

Det er det! I denne artikkelen har vi gått gjennom installasjon og testing av Chef Workstation. Vi vil se Chef klient-server-modellen i de kommende artiklene.