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.