top 35 puppet interview questions
Puppet je nástroj na správu konfigurácie otvoreného zdroja. V tomto tutoriáli sme uviedli najčastejšie kladené otázky a odpovede týkajúce sa rozhovorov s bábkami:
V súčasnom agilnom vývojovom prostredí vývojári integrujú svoj kód niekoľkokrát za deň a na splnenie svojich úloh pracujú viac hodín.
Prevádzkové tímy spolupracujú s vývojármi aplikácií na integrácii ich kódu pomocou nástrojov na správu verzií, kontrole kódu s cieľom zachovať konzistenciu návrhu a implementácie medzi viacerými vývojármi, nasadiť rôzne zostavy na testovanie. Okrem toho musia udržiavať systémy a servery v prevádzkovom stave.
Rôzne systémy a servery, keď sú neustále v prevádzke, majú sklon k poruchám. Vo veľkých organizáciách s obrovskou zákazníckou základňou sa údržba infraštruktúry stáva skutočnou výzvou.
V prípade novo nainštalovanej infraštruktúry alebo na zachovanie existujúcej infraštruktúry v dobrom stave inštalujú DevOps konfiguračné nástroje ako Puppet, ktoré automaticky nastavia predvolenú konfiguráciu pre nové počítače a obnovia konfiguráciu zlyhaných infraštruktúr tak, aby boli v chode.
Čo sa dozviete:
Čo je to bábkový softvérový nástroj
Puppet je nástroj na správu konfigurácie otvoreného zdroja, ktorý automatizuje a spravuje konfiguráciu servera. Jeho kód napísaný v doménovom špecifickom jazyku (DSL) je deklaratívny, v ktorom je popísaný požadovaný stav našich systémov. Tento nástroj automatizuje aktualizáciu stavu týchto systémov podľa popisu pomocou bábkového majstra a ich agenta.
V prípade zlyhania servera kód pomôže serveru vrátiť sa do svojich predchádzajúcich pracovných stavov. Okrem toho nástroj nasadzuje servery na požiadanie a ukladá im zabezpečenie.
Pomocou tohto nástroja na správu konfigurácie je možné spravovať sieťový časový protokol (NTP), oprávnenie Sudo na identifikáciu používateľov so zvýšenými prístupovými oprávneniami, okrem tohto názvu servera DNS (Domain Name System) a tiež je možné s ním spravovať bránu firewall.
Najčastejšie otázky na rozhovor s bábkami
Otázka č. 1) Vysvetlite bábkové podnikanie.
Odpoveď: Bábkové podnikanie je konfiguračný nástroj alebo automatizovaný kód, v ktorom sú už definované informácie o infraštruktúre, ako je softvér a ich nastavenia pre systém a server, aby ich bolo možné nainštalovať, prostredie je možné nastaviť po nainštalovaní novej infraštruktúry a vykonať periodické overovanie. aby tieto systémy a servery zostali v požadovanom stave.
Otázka č. 2) Popíšte architektúru bábok.
Odpoveď: Puppet sa riadi deklaratívnym programovacím prístupom, kde kód určuje, čo má robiť, ale neinformuje o tom, ako na to.
Na základe nasadenia založeného na ťahu kontrolujú uzly agenta v pravidelnom intervale 30 minút s hlavným uzlom, či sa u agenta niečo nezmení. V prípade požiadavky na zmenu agent vytiahne konkrétny kód z hlavnej jednotky a vykoná požadované akcie v uzle agenta.
- Agent odošle fakty, t. J. Ich stav v páre údajov kľúč / hodnota, do hlavnej jednotky. Stav zahŕňa operačný systém systému, dobu prevádzky, tj. Časový systém je funkčný, adresu IP, tj. Fyzický alebo virtuálny stroj.
- Pomocou informácií o faktoch hlavný zostaví katalóg, ktorý popisuje, ako by mal byť agent nakonfigurovaný. Catalog, dokument vysvetľuje požadovaný stav pre prostriedky agenta, master spravuje na agentovi.
- Agent odpovie na hlavného servera informáciami o dokončení konfigurácie, ktoré je možné zobraziť na paneli Bábky.
Otázka č. 3) Vysvetlite fungovanie bábky.
Odpoveď: Vysvetľuje sa to takto:
Medzi subjekty potrebné na chod patria Puppet Master a Puppet Agent.
Agent alebo uzly sú démoni bežiaci na klientskych serveroch. Tieto servery potrebujú určitú konfiguráciu alebo musia byť spravované pomocou aplikácie Puppet. Tento agent overuje konfigurácie v pravidelných intervaloch s predlohou, či nedošlo k akejkoľvek zmene. Hlavný server pozostáva zo všetkých konfigurácií uložených pre rôznych hostiteľov a beží ako démon na hlavnom serveri. Agent a hlavný server sú pripojení prostredníctvom protokolu SSL (Secure Sockets Layer).
Uzol spája hlavný server, hlavný analyzuje, akú konfiguráciu a ako je možné ju na uzol použiť. Po analýze master zhromaždí prostriedky a konfigurácie, zostaví a vytvorí katalóg a odošle ho agentovi uzla. Po použití konfigurácie agent odošle správu o konfigurácii, ktorá bola použitá na hlavnom serveri.
Otázka č. 4) Popíšte bábkový modul.
Odpoveď: Moduly sú základné stavebné prvky bábky v adresárovej štruktúre, ktorá obsahuje triedy, úlohy, funkcie, poskytovateľov prostriedkov a ich typy a doplnky ako fakty alebo vlastné typy. V ceste k bábkovému modulu je povinné mať nainštalované moduly. Tieto moduly sa používajú na správu úloh, ako je inštalácia alebo konfigurácia softvéru na systém alebo server.
Kliknite tu pre dostupné hotové moduly.
Otázka č. 5) Čo je katalóg v bábke?
Odpoveď: Catalogue je dokument so podrobnosťami o stave každého hlavného servera prostriedkov, ktorý spravuje v uzle. Master zostaví katalóg a odošle späť agentovi. Má údaje poskytnuté agentom v uzle, externé údaje a podrobnosti týkajúce sa bábkových manifestov.
Otázka č. 6) Definujte triedy v bábke.
Odpoveď: Triedy sú bloky kódu, vyvolané ich menami, prítomné v moduloch. Triedy sa používajú na funkčnosť všetkých balíkov, služieb a konfiguračných súborov potrebných na spustenie aplikácie. Môžu byť pridané do katalógu uzlov dvoma možnými spôsobmi, t. J. Deklarovaním týchto tried v manifestoch alebo priradením z externého klasifikátora uzlov.
Triedy je možné deklarovať v manifeste nasledujúcimi dvoma spôsobmi:
Použitím zahrnúť názov_triedy ALEBO pomocou trieda {‘Názov triedy’:}
meniče hlasu, ktoré pracujú s rozpormi
Štruktúra triedy bábok je vysvetlená na obrázku nižšie:
Otázka č. 7) Čo je manifest v bábke?
Odpoveď: Všetky programy bábok napísané v programovacom jazyku Ruby a uložené s príponou .pp a zostavené s úmyslom vytvoriť a spravovať ľubovoľný hostiteľský stroj v cieľovom prostredí sa nazývajú Manifest.
Obsahuje Súbory (bábka vyberie a presunie tieto súbory na cieľové miesto), Šablóny (slúži na vytvorenie konfiguračných súborov na uzle), Uzly (definície súvisiace s uzlami klienta sú opísané v uzloch), Zdroje a Triedy.
Otázka č. 8) Podrobne popíšte Facter v hre Puppet.
Odpoveď: Facter je multiplatformná knižnica profilovajúca systém, ktorá zisťuje a hlási systémové informácie o jednotlivých uzloch známe ako fakty prítomné ako premenné s hodnotami vo formáte kľúč - hodnota v manifestoch.
Znaky a fakty sú k dispozícii v celom bábkovom kóde ako globálne premenné, dajú sa použiť v kóde bez akejkoľvek referencie, na ľubovoľnom mieste a v ľubovoľnom mieste kódu. Facter je knižnica, ktorá identifikuje podrobnosti o faktoch, ktoré môžu obsahovať používaný operačný systém, kľúče SSH, IP adresu, overenie virtuálneho počítača alebo nie, MAC adresy atď.
Ďalej sú vysvetlené rôzne použité typy faktov:
- Základné fakty: Jedná sa o informácie o zdrojoch, ako sú cloud, disky, pamäť, OS, cesta, procesory a oddiely. Pomocou nasledujúceho príkazu môžeme zobraziť kompletný zoznam faktov a ich zodpovedajúcich hodnôt vo formáte kľúč - hodnota.
- $ spustite bábkové fakty
- Vlastné fakty: Pomocou exportného FACTERU {fact’s_name} môžeme do uzla pridať vlastné fakty. Tieto fakty sú prispôsobené tak, aby vyhovovali špecifickým požiadavkám spoločnosti DevOps.
- Vonkajšie fakty: Na uplatnenie faktov vo fáze poskytovania môžeme použiť externé fakty, aplikovať metadáta na virtuálne stroje u AWS, poskytovateľov cloudových služieb OpenStack.
Otázka č. 9) Čo máte na mysli pod pojmom Puppet Kick?
Odpoveď: Puppet Kick, ktorého podpora v aktuálnej verzii je ukončená, je obslužný program, ktorý spúšťa agenta z hlavnej jednotky. Podľa príručiek Ubuntu je „puppet kick“ skript, ktorý sa má spustiť ako root na prístup k certifikátom SSL (Secure Sockets Layer), na pripojenie sady strojov, na ktorých je spustený agent, a na spustenie ich konfigurácií.
Okrem toho tento príkaz vyhľadá aj v protokole LDAP (Lightweight Directory Access Protocol), kde sa hostitelia zhodujú s touto konfiguráciou, spoja sa s každým z nich a spustia ich konfiguráciu. S cieľom naštartovať prácu by agent mal identifikovať a vycítiť prichádzajúce spojenia a mal by mať prístup k povoleniu na spustenie koncových bodov.
Otázka č. 10) Popíšte funkcionalitu MCollective v hre Puppet.
Odpoveď: MCollective alebo Marionette Collective je rámec na vytváranie automatizovanej koordinácie, správy a usporiadania komplexnej infraštruktúry, t. J. Systémov a serverov známych ako Orchestration. Administratívne úlohy na klastroch serverov je možné automaticky vykonávať pomocou nástroja MCollective.
Ich súčasťami sú servery, klienti a middleware. Pomocou príkazov MCollective môžeme dopytovať hodnotu faktov, spustiť a zastaviť služby, spustiť samotný konfiguračný nástroj, ako aj dopytovať a aktualizovať softvér.
Otázka č. 11) Čo je zvláštne na dizajne modelu Puppet?
Odpoveď: Predtým správcovia systému sledovali sériu krokov na konfiguráciu a správu infraštruktúry, ktorá pozostáva z viacerých skupín systémov a serverov. V rámci prístupu založeného na modeli obsahuje Puppet, čo je automatizovaný kód napísaný v Ruby, všetky podrobnosti o konfigurácii, ktoré sú kompilované do katalógu.
Tento katalóg sa posiela do každého uzla a zdieľa zdroje, hodnoty a ich vzťahy, vykoná sa požadovaná úprava konfigurácie, aby zlyhané systémy ich obnovili späť do normálneho stavu.
Otázka č. 12) Uveďte niekoľko prípadov použitia pre Puppet.
Odpoveď: Puppet sa používa na správu a štandardizáciu nasadenia infraštruktúry.
Požiadavka: Startup Company presunula svoju infraštruktúru na poskytovateľov cloudových služieb, ako je webový server Amazon alebo Google Cloud services. Koncový užívateľ je zodpovedný za vytváranie, štandardizáciu a údržbu systémov a serverov na rôznych platformách, aplikáciách a službách a chce si nainštalovať a používať Puppet na uľahčenie svojich úloh.
Scenár 1: Správcovia využívajú nástroje na štandardizáciu svojich serverov a systémov, napríklad vytvorenie súboru manifestu, ktorý má v konfiguračnom kóde napísané kroky potrebné na zostavenie ich nového servera.
Napríklad,
- Inštalácia operačného systému, povedzme Linux.
- Overenie miesta na disku Linux pomocou softvéru File light alebo DUC.
- Inštalácia Java.
- Inštaluje sa Tomcat.
- Inštalácia servera SQL ako RDBMS.
- Inštalácia opravy pre aplikáciu, ktorá má byť zostavená a testovaná na praktikanta vývoja softvéru.
Scenár 2: Vytvorenie súboru so zoznamom všetkých vyššie uvedených krokov v manifeste, ktorý je možné spustiť pomocou príkazu bábky na vykonanie krokov automaticky uvedených v súbore manifestu. Týmto spôsobom sa dodržiava štandardizácia krokov pri nasadení nového systému pomocou manifestu a príkazu.
Scenár 3: Vytvorený manifest sa použije na zostavenie cloudového servera prostredníctvom rozhrania API, aby bolo možné automaticky vykonať všetky manuálne úlohy.
Otázka č. 13) Vysvetlite príkazy „etckeeper-commit-post“ a „etckeeper-commit-pre“.
Odpoveď: Nasleduje rozdiel medzi obidvomi príkazmi
- etckeeper-commit-post je príkaz napísaný v konfiguračnom súbore, ktorý je možné vykonať po zatlačení konfigurácie na agenta.
- etckeeper-commit-pre je príkaz napísaný v konfiguračnom súbore, ktorý je možné vykonať pred natlačením konfigurácie na agenta.
Otázka č. 14) Zoznam znakov, ktoré sú povolené v názve triedy, názve modulu a identifikátoroch?
Odpoveď: Nasledujúce znaky sú prijateľné pri deklarovaní názvu triedy a názvu modulu:
- Musí sa začínať malým písmenom.
- Môže obsahovať malé písmená, číslice a podčiarkovníky.
- Scope Resolution Operator tj. „::“ sú oddeľovačom menného priestoru v definícii názvu triedy.
Pri názve premennej sú akceptované znaky uvedené nižšie:
- Môže sa začínať malými a malými písmenami.
- Môže obsahovať číslice a podčiarkovníky („_“).
- Ak je prvý znak podčiarknutie, potom je premenná prístupná iba z jej vlastného lokálneho rozsahu.
- Pri premenných sa rozlišujú veľké a malé písmená.
Otázka č. 15) Čo môžete očakávať, ak nepodpíšete licenčnú zmluvu pre prispievateľov?
Odpoveď: Je povinnou podmienkou podpísať licenčnú zmluvu pre prispievateľov (CLA) pre prispievateľov kódov do programu Puppet alebo Facter, bez ktorých nemožno ich kód prijať. Ak chcete nájsť a stiahnuť kód Puppet alebo Facter napísaný v Ruby, musí sa používateľ prihlásiť do svojho účtu GitHub a podpísať dohodu.
Otázka č. 16) Vysvetlite dôležitosť a umiestnenie codediru v hre Puppet?
Odpoveď: codedir používa príkaz Master a Apply, ale nie agent. Je to hlavný adresár pre dáta a kód, ktorý používa prostredie obsahujúce manifesty a moduly, globálny adresár modulov a Hiera dáta a konfiguráciu.
Tento kódovaný adresár sa nachádza v nasledujúcich miestnych adresároch
V prípade Windows: C: ProgramData PuppetLabs puppet atď
Zatiaľ čo pre Linux: / etc / dir / PuppetLabs / kód
Otázka č. 17) Popíšte Hieru.
Odpoveď: Hiera je vyhľadávací systém pre konfiguračné údaje vo formáte kľúč - hodnota. Pomáha pri načítaní údajov z kódu Puppet. Tento kód využíva tento systém na explicitné volanie vyhľadávania parametrov pre triedy z katalógu. Tento systém využíva fakty Puppet na identifikáciu zdrojov údajov. Jeho 5thverzia podporuje dátové súbory vo formátoch JSON, YAML a EYAML.
Vyhľadáva konfiguračné údaje v troch nezávislých vrstvách konfigurácie, počnúc globálnym a potom prostredím a nakoniec modulovou konfiguračnou vrstvou.
Otázka č. 18) Popíšte virtuálne zdroje v bábke.
Odpoveď: Počas nastavenia bábky sa vyskytne chyba duplicitnej deklarácie zdroja v prípade, že sa rovnaký zdroj použije viackrát. Tento nástroj tento problém rieši zavedením virtuálneho prostriedku. Deklarovanie virtuálneho zdroja dáva jeho zdroj k dispozícii zberateľom a realizuje funkciu. Rovnako spravuje stav, keď je zdroj realizovaný.
V katalógu nájdete nerealizované virtuálne zdroje označené ako neaktívne. Virtuálne prostriedky sa používajú na správu zdrojov, ktorých viaceré podmienky naprieč triedami sú splnené, a na prekrývajúce sa množiny zdrojov viacerými triedami.
co vr funguje s xbox one
Otázka č. 19) Popíšte cestu k modulu.
Odpoveď: Hlavná služba a príkazom Puppet Apply, kde sa manifesty bábok používajú lokálne, načítajte ich obsah z modulov (nainštalovaných v bábkovej modulepath) z jedného alebo viacerých adresárov. Je to zoradený zoznam adresárov, ktoré moduly hľadal Puppet. Tieto adresáre zo zoznamu modulepath sú oddelené oddeľovacím znakom.
V systéme Linux je to dvojbodka (:) a vo Windows to je bodkočiarka (;).
Otázka 20) Poskytnite podrobnosti o základnej modulepathe.
Odpoveď: Zoznam globálnych adresárov modulov je základná modulová cesta pre použitie vo všetkých prostrediach, nakonfigurovaná s nastavením základnej modulovej cesty, s predvolenou hodnotou uvedenou nižšie:
V prípade systému Linux: $ codedir / modules: / opt / puppetlabs / bábka / moduly
V prípade Windows: $ codedir moduly
Otázka č. 21) Popíšte adresár Cache v hre Puppet.
Odpoveď: Bábka počas bežných operácií ukladá vygenerované údaje do adresára vyrovnávacej pamäte zvaného vardir. Tieto údaje je možné vyťažiť na analýzu. V prípade agenta a príkazu, Adresár vyrovnávacej pamäte nájdete na jednom z nasledujúcich umiestnení:
V prípade Windows to je C: programed PuppetLabs puppet cache
Zatiaľ čo v Linuxe to tak je / opt / puppetlabs / puppet / cache , alternatívne použitím voľby –vardir na príkazovom riadku zadáte umiestnenie adresára bábkovej medzipamäte. Umiestnenie súborov a adresárov vardir môžeme zmeniť zmenou nastavení puppet.conf.
Otázka č. 22) Vysvetlite v prostredí Puppet „Životné prostredie“.
Odpoveď: Prostredie je logická distribúcia, ktorá oddeľuje moduly a manifesty do samostatných sekcií alebo priečinkov pre uzly, aby sa získal bitový kód v závislosti od toho, do ktorého uzla prostredia patrí, a je staticky nastavený v súbore puppet.conf. Jedná sa o funkciu na rozdelenie konfigurácie infraštruktúry do prostredí. Správca môže na zabezpečenie viacerých izolovaných konfigurácií použiť jednu hlavnú jednotku.
Otázka č. 23) Popíšte zdroje v hre Puppet.
Odpoveď: Puppet Resources využíva vytváranie, návrh a správu systémovej alebo serverovej infraštruktúry. Tento nástroj má viac druhov zdrojov na zostavenie a definovanie nových zdrojov na definovanie architektúry systému. Blok bábkového kódu v súbore manifestu (deklarácia zdroja) sa vytvára pomocou jazyka DML (Declarative Modeling Language).
Obsahuje Typ zdroja, Parameter zdroja, Atribúty, a Hodnoty.
Otázka č. 24) Vysvetlite typy zdrojov v hre Puppet.
Odpoveď: Súčasti bábkového systému sú analyzované pomocou typov zdrojov. Niekoľko bežných typov zdrojov je skupina, balík, používateľ, súbor a služba.
Existujú dva typy zdrojov, vstavané typy a vlastné typy. Niektoré zo zabudovaných typov zdrojov sú skupina, balík, používateľ, súbor a služba. Nájdete vlastné typy distribuované v bábkových moduloch odkazovaných z forge.puppet.com.
Otázka č. 25) Vysvetlite definíciu uzla v bábke.
Odpoveď: Definícia alebo vyhlásenie uzla je blok bábkového kódu, ktorý sa zhoduje s katalógom uzla. Umožňuje priradiť konkrétnu konfiguráciu dotknutému uzlu.
Ich syntax vyzerá podobne ako definície tried s kľúčovým slovom uzla, názvom definície uzla, otváracou zloženou zátvorkou, zmesou deklarácií tried a zdrojov, kolektormi, premennými, podmienenými príkazmi, funkciami a reťazovými vzťahmi, nakoniec uzatváracou zloženou zátvorkou.
Otázka č. 26) Popíšte funkcie v hre Puppet.
Odpoveď: Puppet Functions sú doplnky, ktoré sa používajú počas kompilácie katalógu. Volanie funkcie manifestom robí funkciu spustenou a návratnou hodnotou a upravuje katalóg ako vedľajší efekt.
najlepší softvér na prevod videa pre Mac
Jeden môže vytvoriť svoje vlastné funkcie, ktoré prijímajú argumenty prostredníctvom parametrov na transformáciu údajov a vytváranie hodnôt. Jedná sa o doplnky alebo výrazy, ktoré sa volajú s cieľom vyriešiť ich hodnotu a môžu byť buď vstavané alebo prispôsobené.
Otázka č. 27) Uveďte príklady konfigurácie systémov pomocou aplikácie Puppet
Odpoveď: Niektoré príklady systému nakonfigurovaného s bábkou sú uvedené nižšie:
- Spravovať službu NTP: Network Time Protocol (NTP) je najdôležitejšou službou, ktorú je možné spravovať a konfigurovať pomocou bábky na synchronizáciu času medzi uzlami.
- Správa privilégií Sudo: Príkaz Sudo na vašich agentoch identifikuje používateľov systému so zvýšenými prístupovými oprávneniami.
- Spravujte súbor menného servera DNS: Menný server, ktorý mapuje IP adresy pochopené počítačmi s URL čitateľnými človekom, je možné spravovať pomocou tohto konfiguračného nástroja.
- Spravovať pravidlá brány firewall: Pomocou brány firewall je možné navrhnúť rôzne pravidlá a zásady, ako napríklad aplikačné porty (TCP / UDP), sieťové porty, adresy IP a príkazy odmietnutia prístupu, pričom je možné spravovať zásady brány firewall nástroja.
Otázka č. 28) Popíšte hlavný alebo miestny manifest v bábke.
Odpoveď: Agent odosiela stav zdrojov nazývaný fakty na základe získaných informácií. Hlavný server zostaví katalóg vo forme jediného súboru manifestu, ktorý sa nazýva hlavný alebo webový manifest. Master využíva hlavný súbor manifestu, buď jeden, alebo adresár súborov .pp, nakonfigurovaný prostredím aktuálneho uzla, ktoré pomocou nastavenia manifestu v environment.conf určuje hlavný manifest.
Otázka č. 29) Čo máte na mysli pod pojmom bábka?
Odpoveď: Puppet apply je samostatný príkaz na vykonanie pre aplikáciu na jednotlivý manifest. Tento kód, ak sa použije na modulepath prostredníctvom príkazového riadku alebo konfiguračného súboru, funguje ako katalóg. ‘Puppet apply’ je kód príkazového riadku na použitie konfigurácie.
Q # 30) Zoznam spoločností, ktoré používajú Puppet.
Odpoveď: Niekoľko nadnárodných podnikových organizácií, ktoré používajú Puppet vo svojej správe a konfigurácii infraštruktúry, sú:
- KPN - holandská pevná a mobilná telekomunikačná spoločnosť, Holandsko
- CERN - Európska organizácia pre jadrový výskum
- Aegon UK - poskytovateľ finančných služieb
- NYSE - newyorská burza
- ICE - medzikontinentálna burza
- ANZ Bank
- Cisco
- Splunk
Otázka č. 31) Pred inštaláciou Puppet Open Source vysvetlite, aké predinštalačné prípravy budete vyžadovať.
Odpoveď: Pred inštaláciou Puppet Open Source existujú určité prípravy a požiadavky
- Výber servera ako hlavného servera.
- Overiť servery a sieť sú pripravené a pripravené na inštaláciu podľa nasledujúcich pokynov:
- Výber typu nasadenia pre vybraný server. Môžeme použiť Dockerov bábkový tovar na báze komponovania alebo, ak už máte Docker, klonujte ho repo.
- spustite príkaz docker-compose up
- Inštalujú sa agenti
- Keď je Puppet Server nakonfigurovaný, musíme nainštalovať balík agentov na uzol, na ktorom je potrebný nástroj na správu konfigurácie.
- Na základe operačného systému máte na výber systémy Linux, OS X a Microsoft Windows.
- Môžete použiť NTP a sudoers na automatizáciu Puppet kódu pre návrh konfigurácie.
Otázka č. 32) Vysvetlite bábkové podnikanie.
Odpoveď: Puppet Enterprise je škálovateľný naprieč rôznymi tímami, systémami, lokálnymi alebo cloudovými servermi implementáciou zásad a zabezpečenia súladu spolu s konfiguráciou miestnej a cloudovej migračnej infraštruktúry s nulovými prestojmi.
Generuje tiež správy o stave kódu, ktorý sa vytvára, a informácie o tom, kto a aké zmeny sa v kóde infraštruktúry uskutočnili, spúšťa kontroly analýz v pravidelných intervaloch na infraštruktúre s cieľom posúdiť akýkoľvek vplyv pred akýmkoľvek incidentom.
Otázka č. 33) Popíšte nápravu bábky.
Odpoveď: Naskenuje infraštruktúru a vytvorí údaje o zraniteľnostiach v sledovateľných a kontrolovateľných formátoch, aby určil priority ich riešení. Vyrovnajte nástroje na vyváženie, ktoré hodnotia zraniteľné miesta, a uprednostnite úlohy, ktoré si vyžadujú okamžité riešenie. Tieto úlohy sa zúčastňuje spustením vopred vytvorených úloh, ako je správa balíka, služieb alebo spustenie skriptu shellu a okamžité riešenie problémov.
Otázka č. 34) Vysvetlite fungovanie Puppet Relay.
Odpoveď: Puppet Relay monitoruje vašu infraštruktúru a spúšťa automatizačné skripty, ktoré nielen spúšťajú výstrahy v prípade akýchkoľvek nehôd pomocou rozhraní API, nástrojov DevOps dostupných po pripojení k miestnym alebo cloudovým systémom, ale resetujú inštanciu pomocou predvolených podrobností konfigurácie obsiahnutých v katalógoch z manifestu a nakoniec informujú tím inštancie.
Otázka č. 35) Čo je to Bolt?
Odpoveď: Bolt automatizuje koordináciu, správu a nastavenie počítačových systémov a súvisiacich služieb, ktoré boli predtým spracované manuálne, a udržiava celú infraštruktúru organizácie.
Záver
Puppet je automatizovaný nástroj na správu konfigurácií pre internú a virtuálnu infraštruktúru, ktorý nadväzuje na model klient-server, kde jeden stroj je hlavný a iné stroje fungujú ako agent alebo uzly. Jeho hlavným účelom je správa zdrojov na serveri vašej infraštruktúry. Zdroj je kód, ktorý spravuje vlastnosti servera, ako napríklad používateľský účet alebo softvérový obsah.
Tento nástroj na správu konfigurácie nám dáva možnosť vyjadriť konfiguráciu servera v kóde na automatickú správu vašej infraštruktúry.
Sme si istí, že tento návod na otázky z rozhovoru s bábkou vám pomôže pripraviť sa na nadchádzajúci rozhovor.
Odporúčané čítanie
- Dotazy a odpovede na pohovor
- ETL Testovacie otázky a odpovede na pohovor
- Niektoré zložité otázky a odpovede na ručné testovanie
- 35+ najčastejších otázok a odpovedí na rozhovor s Apache Tomcat
- Top 35 často kladených otázok Struts Interview Otázky a odpovede
- 35+ najbežnejších otázok a odpovedí z rozhovorov pre program Microsoft Excel
- Top 35 otázok a odpovedí na rozhovory pre Android
- TOP 35 HTML5 rozhovorov, otázok a odpovedí