Peakoka installimine - 6 lihtsat sammu koka installimiseks CentOS-ile



See ajaveeb juhendab teid koka tööjaama, serveri ja sõlme installimisel. Samuti selgitatakse, kuidas ühendada peakokk Server Chef Node'iga.

Installige peakokk

Kas ootate, et saaksite a ? Noh, kui vastus on jaatav, las ma ütlen teile, et peate õppima DevOpsi kõigis peamistes tööriistades. Üks selline tööriist partiist on peakokk. Nii et see ajaveeb on juhend, kuidas Chefi CentOS-masinasse installida. Chefi installimine on nagu koogikäik, peate lihtsalt täitma paar käsku.

Kokal on kolm peamist komponenti:





  1. Tööjaam
  2. Server
  3. Sõlmed

Demonstreerimise eesmärgil kasutan ainult ühte sõlme. Ühte koka serveri hallatavaid sõlme võib olla sadu. Kasutan kahte CentOS-i virtuaalset pilti, ühte tööjaama jaoks ja teist sõlme jaoks. Serveri jaoks kasutan Chef Serveri hostitud versiooni (pilves), mis on saadaval aadressil haldama. peakokk. mina ise

Peakoka installimiseks toimige järgmiselt.



  1. Installige Chef DK (arenduskomplekt) koka tööjaama
  2. Peakokiserveri seadistamine
  3. Looge retsept või kokaraamat / laadige kokaraamat alla Chef Supermarketist Workstationis
  4. Laadige kokaserverisse kokaraamat üles
  5. Ühendage sõlm kokaserveriga
  6. Paigaldage kokaraamat serverist sõlme

1. Installige Chef DK (arenduskomplekt)

Oma peakoka töökohta installin Chef DK.Chef DK on pakett, mis sisaldab kõiki Chefi kodeerimisel vajalikke arendustööriistu. Siin on allalaadimiseks link Peakokk DK .

Peakokk DK - installige peakokk - Edureka

Valige siin kasutatav operatsioonisüsteem. Kasutan CentOS 6.8. Niisiis, klõpsan edasi Red Hat Enterprise Linux .



Kopeerige link vastavalt teie kasutatud CentOS-i versioonile. Kasutan CentOS 6, nagu näete, et olen ülaltoodud ekraanipildil esile tõstnud.

Minge oma tööjaama terminali ja laadige Chef DK alla käsu wget abil ja kleepige link.

Käivitage see käsk:

wget https://packages.chef.io/stable/el/6/chefdk-1.0.3-1.el6.x86_64.rpm

Pakett on nüüd alla laaditud. Nüüd installin selle paketi rpm abil.

Tehke see:

kuidas kasutada visuaalset stuudiot
p / min -ivh chefdk-1.0.3-1.el6.x86_64.rpm

2. Peakokiserveri seadistamine

Kasutan pilves Chef Serveri hostitud versiooni, kuid võite kasutada ka füüsilist masinat. See peakokk on kohal haldama.kokk.io

Looge siin konto, kui teil seda pole. Kui olete konto loonud, logige sisse oma sisselogimisandmetega.

Nii näeb välja Chef Server.

Kui logite sisse esimest korda, on organisatsiooni loomine kõige esimene asi, mida teete. Organisatsioon on põhimõtteliselt rühm masinaid, mida saate hallata peakokkade serveriga.

Esmalt lähen halduse vahekaardile. Seal olen juba loonud organisatsiooni nimega edu. Seega pean stardikomplekti oma tööjaama alla laadima. See stardikomplekt aitab teil faile tööjaamast koka serverisse lükata. Klõpsake paremas servas oleval seadete ikoonil ja klõpsake käsku Stardikomplekt.

Nüüd saate võimaluse Stardikomplekt alla laadida. Starter Kit'i zip-faili allalaadimiseks klõpsake seda lihtsalt.

Teisaldage see fail oma juurkataloogi.Nüüd pakkige see fail lahti, kasutades terminalis käsku unzip. Märkate, et see sisaldab kataloogi nimega chef-repo.

Tehke see:

lahti peakokk-starter.zip

Nüüd teisaldage see stardikomplekt kokaraamatu kataloogi kokk-repo kataloogis.

Tehke see:

mv starter / root / chef-repo / kokaraamatud

3. Laadige kokaraamat töökoha jaamast alla

Peakoka kokaraamatud on saadaval kokaraamatute supermarketis, saame minna peakokkade juurde. Laadige vajalikud kokaraamatud alla aadressilt supermarket.chef.io . Laadin alla ühe kokaraamatu, et sealt Apache installida.

Tehke see:

cd-kokk-repo nuga kokaraamat saidi allalaadimine learn_chef_httpd

Apache kokaraamatu jaoks on alla laaditud tõrvapall. Nüüd võtan selle allalaaditud Tar-faili sisu välja. Selleks kasutan tõrva käsku.

Tehke see:

tar -xvf learn_chef_httpd-0.2.0.tar.gz

Kõik vajalikud failid luuakse selle kokaraamatu all automaatselt. Muudatusi pole vaja teha. Kontrollime retsepti kirjeldust minu retseptide kaustas.

Tehke see:

cd / root / chef-repo / learn_chef_httpd / recipes cat default.rb

Nüüd laadin selle kokaraamatu lihtsalt oma koka serverisse üles, kuna see tundub mulle täiuslik.

kuidas andmebaasi testida

4. Laadige kokaserverisse kokaraamat üles

Allalaaditud Apache kokaraamatu üleslaadimiseks teisaldage see fail fail_chef_httpd esmalt chef-repo kausta Cookbookid. Seejärel muutke oma kataloog kokaraamatuteks.

Tehke see:

mv / root / chef-repo / learn_chef_httpd / root / chef-repo / kokaraamatud cd / root / chef-repo / kokaraamatud

Selles kataloogis käivitage Apache kokaraamatu üleslaadimiseks järgmine käsk:

Tehke see:

nuga kokaraamat üleslaadimine learn_chef_httpd

Kontrollige kokaraamatut peakokkade serveri haldamise konsoolist. Reeglite jaotisest leiate üleslaaditud kokaraamatu. Vaadake allolevat ekraanipilti:

Nüüd on meie viimane samm lisada peakokk. Oleme seadistanud tööjaama, kokaserveri ja peame automatiseerimiseks lisama oma sõlmed peakoka serverisse.

5. Ühendage sõlm kokaserveriga

Minu Node'i masina terminalivärv erineb tööjaamast, nii et saate eristada mõlemat.

Selleks on mul vaja lihtsalt oma Node'i IP-aadressi, et ma täidaksin oma Node-masinas alltoodud käsu.

Tehke see:

ifconfig

Lisan oma peakoka serverisse, käivitades käsu Knife Bootstrap, milles määran koka sõlme IP-aadressi ja selle nime. Käivitage allpool näidatud käsk:

Tehke see:

nuga bootstrap 192.168.56.102 --ssh-user root --ssh-password edureka --nime-nimi chefNode

See käsk algatab ka peakokk-kliendi installimise koka sõlmes. Seda saate kontrollida tööjaama CLI-st, kasutades nuga käsku, nagu allpool näidatud:

Tehke see:

Noasõlmede loend

Kontrollida saab ka peakokk-serverist. Minge oma serverihalduskonsooli vahekaardile sõlmed. Siin märkate, et teie lisatud sõlm on olemas. Vaadake allolevat ekraanipilti:

6. Paigaldage kokaraamat serverist sõlme

Vaatame, kuidas saame kokaraamatu sõlme lisada ja selle käivitamisloendit peakoka serveris hallata. Käitusloend kirjeldab kokaraamatute käivitamise järjekorda. Nagu näete alloleval ekraanipildil, klõpsake loendi Käivita haldamiseks vahekaarti Toimingud ja valige suvand Muuda käivitusloendit.

Saadaolevate retseptide alt näete meie learn_chef_httpd retsepti, saate selle lohistada olemasolevatest pakettidest praegusesse Run List'i ja salvestada Run nimekirja.

Nüüd logige sisse oma sõlme ja käivitage käivitamisloendi käivitamiseks lihtsalt peakokk.

Tehke see:

peaklient

Palju õnne! olete edukalt peakoka installinud ja Apache oma peakomplektist sõlme juurutanud.

Loodan, et suutsite mind jälgida Chefi installiprotsessi kaudu ja nüüdseks peab peakokk teie masinas töötama.

Kui leidsite selle ajaveebi lehelt Installige Pealik ”Asjakohane, vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka DevOpsi sertifitseerimiskoolitus aitab õppijatel omandada teadmisi mitmesuguste DevOpsi protsesside ja tööriistade, näiteks Nukukonks, peakokk, Jenkins, Nagios ja GIT kohta SDLC mitmete sammude automatiseerimiseks.