Menene Aiki da kai da Gudanar da Gudanarwa tare da CHEF - Sashe na 1


Bari mu dauki yanayi mai sauki, kuna da sabobin redhat 10 inda dole ne ku kirkiri mai amfani 'tecmint' a cikin dukkan sabobin. Hanyar kai tsaye ita ce, kuna buƙatar shiga cikin kowane sabar kuma ƙirƙirar mai amfani tare da umarnin useradd. Lokacin da sabobin suke 100s ko 1000s, shiga cikin duk sabobin daya bayan daya kusan bazai yiwu ba.

Anan, abu na farko da yake zuwa zuciyarmu a cikin irin wannan lamarin shine mu rubuta rubutun mu bar rubutun mu aiwatar dashi akan sabobin, hanya ce da aka tabbatar. Rubutun yana da nasa illoli, kodayake ana amfani dashi cikin ƙungiyoyi, yana da wuya a kiyaye idan mai rubutun ya bar theungiyar.

Rubutun ba zai yi aiki a cikin yanayi daban-daban ba. Rubutun hanya ce mai mahimmanci don aiwatar da aikin, inda kuke buƙatar rubuta lambar doguwa don aiki mai sauƙi da dai sauransu, wannan yanayin yana buƙatar mu nemi kayan aiki da kai tsaye da kayan aikin sarrafawa kamar Chef.

A cikin wannan jerin labaran kan Chef, zamu ga game da girke-girke da hanyoyin daidaita kayan aiki na Chef Automation ta sassan 1-3 kuma yana rufe batutuwa masu zuwa.

Wannan karatun yana ba da farawa game da yadda Chef ke aiki, aiki da kai, gudanarwa ta sanyi, gine-gine, da kayan aikin Chef.

1. Gudanarwar Gudanarwa

Gudanar da Kanfigareshan shine maɓallin mai da hankali na ayyukan DevOps. A cikin zagayen ci gaban Software, duk sabobin yakamata a daidaita su da kuma kiyaye su sosai ta yadda ba zasu fasa yin wani abu ba. Gudanarwar sanyi mara kyau na iya yin katsewar tsarin, yoyo, da keta bayanai. Amfani da kayan aikin Gudanar da Kayan Gudanarwa shine game da sauƙaƙa daidaito, inganci, da sauri a cikin yanayin tafiyar DevOps.

Akwai samfura biyu na kayan aikin Gudanar da kayan sanyi - tushen PUSH & tushen PULL. A cikin tushen PUSH, uwar garken Babbar Jagora ya tura lambar daidaitawa zuwa sabobin inda masu sabobin PULL suke tuntuɓar Jagora don samun lambar daidaitawa. PUPPET da CHEF ana amfani dasu samfuran tushen PULL, ANSIBLE sanannen samfurin PUSH ne. A cikin wannan labarin, zamu ga game da CHEF.

2. Menene Chef?

Mai dafa abinci wani shiri ne na buɗaɗɗiyar hanyar sarrafa kansa wanda ke bawa masu gudanar da tsarin damar sarrafa kayan aiki, daidaitawa, sarrafawa, da ayyuka masu gudana a cikin yawan sabar da sauran na'urori na ƙungiya a hanya mai sauƙi mai sauƙi.

  • An kafa shi a shekara ta 2008 kamar yadda OPSCODE daga baya aka sake masa suna zuwa CHEF (Chef Automation tool).
  • Kayan aiki ne na atomatik mai amfani da Ruby wanda ake amfani dashi don gudanar da daidaitawa, sarrafa kansa da kuma tsara dukkan kayan aikin ƙungiyar.
  • Aiki ne na Opensource kuma ya zo tare da samfurin turawa guda biyu: Abokin Ciniki da Tsayayye.
  • Chef yana tallafawa nau'ikan tsarin aiki kamar Ubuntu, Redhat/CentOS, Fedora, macOS, Windows, AIX, da dai sauransu.
  • Mai dafa abinci yana iya bayyanawa kuma ya fi harsunan rubutun asalin ƙasar sauki.
  • Yana bayar da Ci gaba da tura abubuwa don bawa kamfani damar ci gaba da sabuntawa tare da buƙatar Kasuwa.
  • Babban abin da ke da alhakin mai dafa abinci shi ne kiyaye yanayin Sanyawa.
  • Yana da nasa harshen fassara don sarrafa 10s da 1000s na nodes cikin sauƙi.
  • Mai dafa abinci ya dace da gajimare, a sauƙaƙe yana iya haɗawa da kayan haɗin kan Cloud.
  • Mai dafa abinci yana da sauƙin koya kuma ƙaƙƙarfan kayan aikin abokantaka na DevOps masu aminci.

3. Gine gine

An rarraba gine-ginen masarufi zuwa manyan sassa 3.

  • Chef WorkStation: Tsarin ci gaban gida don masu amfani da Chef don ƙirƙirawa, gwadawa, da aiwatar da abubuwan daidaitawa. Zai iya zama tebur na gida, kwamfutar tafi-da-gidanka tare da Chef DK (Kayan Aiki). Ana iya amfani dashi azaman yanayin ci gaba/gwaji kafin haɓakawa zuwa Production.
  • Sabbin Chef: Yana da sabar da aka girka kuma aka saita kayan aikin ta a ciki. Yana da alhakin sarrafa lambar Chef da kuma samun damar lambar daidaitawa daga Chef Workstation. Ya kamata uwar garken mai dafa abinci ya zama na’urar Linux, ba za ta goyi bayan wani tsarin Aiki ba.
  • Abokan Ciniki: Akwai sabobin da ke tuntuɓar uwar garken Chef don cikakkun bayanan daidaitawa kamar lambar shugaba da sauran fayiloli masu dogara a cikin binaries. Yana cire lambar daga uwar garken Chef kuma ya tura su cikin gida.

4. Kayan Abincin

Mai biyowa shine maballin Chef.

  • Albarkatun sune asalin tsarin girke-girke da ake amfani dasu don gudanar da abubuwan more rayuwa.
  • Yanayin shine saitunan a cikin siffar maɓallin darajar ƙira.
  • Kayan girke-girke sune tarin halayen da za'a iya sanya su a cikin Workstation. Setungiyoyin umarni ne waɗanda za a iya amfani da su ga Abokan Ciniki kamar Kundin Kayan Aiki.
  • Tattara girke-girke ana kiransa Littafin girke-girke.
  • Wuka kayan aiki ne na layin umarni a cikin Chef Workstation wanda ke hulɗa tare da Server Server.

5. Samfurin Tura Chef

Akwai samfurin tura abubuwa biyu na Chef.

  • Abokin Ciniki - Ana amfani dashi don Productionaddamar da Samarwa.
  • Cheero Zero - Ana amfani da shi don Ci Gaban, Gwaji, da POCs.

6. Ta yaya Chef ke aiki? Lantarki a matsayin Lamari

Lantarki kamar yadda Code shine Gudanar da Kayan Gudanar da IT inda yake ba mu damar aiwatar da kayan shigarwa/turawa da Gudanarwa ta atomatik. Anan, duk abubuwan daidaitawa, shigarwa an rubuta su azaman lamba.

  • Abokin cinikin abokin cinikin/kumburi zai yi rajista da tabbatarwa tare da sabar Chef.
  • Abokin cinikin abokin cin abinci/kumburi zai yi ta duba lokaci-lokaci cikin Chef Server. Ana aiwatar da aikin tabbatarwa duk lokacin da mai buƙata-abokin ciniki ke son samun damar bayanan da aka adana a cikin sabar-masarran.
  • Oli wani kayan aiki ne wanda abokin cinikin Chef zai gudanar dashi don sanin yanayin tsarin, zai gano halayen (OS, memory, disk, CPU, kernel, da sauransu,) na kumburin kuma ya samar da waɗancan halayen ga shugaba-abokin ciniki. Ohai yana cikin ɓangaren girke-girke Abokin Ciniki.
  • Idan akwai wasu canje-canje akan littafin girke-girke ko Saitunan Sanyawa, za'a aika shi zuwa ga Chef-Client ɗin kuma za'a sabunta shi/sanya shi.
  • Littattafan girke-girke da saituna za a sabunta su a cikin uwar garken Chef ta amfani da Chest Workstation ta hanyar wuƙaƙƙen kayan aiki. Workstation yana tura duk manufofi zuwa sabar Chef ta amfani da Wuka.
  • Kamar yadda kowane abokin ciniki/kumburi zai kasance yana duba lokaci zuwa lokaci tare da uwar garken Chef, za a yi amfani da abubuwan daidaitawa daban-daban gwargwadon aikin sabar. Misali: A cikin Chef Nodes, wasu nodes za su zama masu amfani da Bayanai, wasu node ɗin za su zama sabobin ƙofa, da sauransu.

A cikin wannan labarin, mun ga abubuwan yau da kullun game da Gudanarwar Gudanarwa da kayan aiki na Chef. Za mu ga mataki-mataki-mataki na girke girke a cikin labarai masu zuwa.