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:
- Tööjaam
- Server
- 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.
- Installige Chef DK (arenduskomplekt) koka tööjaama
- Peakokiserveri seadistamine
- Looge retsept või kokaraamat / laadige kokaraamat alla Chef Supermarketist Workstationis
- Laadige kokaserverisse kokaraamat üles
- Ühendage sõlm kokaserveriga
- 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 .
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.