Kako namestiti delovno postajo CHEF v RHEL in CentOS 8/7


Chef je eno izmed priljubljenih orodij za upravljanje konfiguracije, ki se uporablja za hitro avtomatizacijo uvajanja, konfiguracije in upravljanja celotnega okolja IT infrastrukture.

V prvem delu te serije Chef smo razložili koncepte Chef, ki je sestavljen iz treh pomembnih komponent: Chef Workstation, Chef Server in Chef Client/Node.

V tem članku boste izvedeli, kako namestiti in preizkusiti delovno postajo Chef v distribucijah RHEL/CentOS 8/7 Linux.

Namestitev delovne postaje Chef v CentOS/RHEL

Chef Workstation je naprava, kjer bo skrbnik delal za ustvarjanje receptov in kuharskih knjig. Z delovno postajo Chef lahko razvijalci/skrbniki postavijo infrastrukturo kot kodo. Vse razvojne in preskusne procese je mogoče izvesti na Chef Workstation. Lahko ga namestite v Windows, macOS, Redhat, Ubuntu in Debian. Sestavljen je iz vseh potrebnih paketov, orodij in odvisnosti, kot so Chef-CLI, Knife, Chef Infra Client itd., Za razvoj testov.

1. Pojdite na ukaz wget za prenos neposredno 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. Nato uporabite naslednji ukaz rpm za namestitev ChefDK, kot je prikazano.

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

3. Preverite namestitev ChefDK z naslednjim ukazom.

# chef -v

4. Nato bomo delovno postajo potrdili s preprostim receptom. Tu bomo ustvarili besedilno datoteko test.txt, ki bi morala vsebovati\"Dobrodošli v Tecmint" s pomočjo kuharja.

# vi tecmintchef.rb

Dodajte naslednjo kodo.

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

5. Zaženite recept z uporabo spodnjega ukaza. Med prvim zagonom vas bo pozval, da sprejmete licenco.

# chef-apply tecmintchef.rb

Vaša datoteka test.txt je ustvarjena in jo lahko preverite tako, da zaženete ukaz ls, kot je prikazano.

# ll

Odstranite delovno postajo Chef

6. Zaženite naslednji ukaz, da odstranite Chef Workstation iz sistema.

# rpm -e chefdk

To je to! V tem članku smo opravili namestitev in testiranje delovne postaje Chef. Model Chef odjemalec-strežnik bomo videli v naslednjih člankih.