Puppet Agent NX-OS okruženje
O lutki
Softverski paket Puppet, koji je razvio Puppet Labs, je set alata za automatizaciju otvorenog koda za upravljanje serverima i drugim resursima. Softver Puppet ostvaruje upravljanje serverom i resursima nametanjem stanja uređaja, kao što su postavke konfiguracije.
Komponente lutke uključuju lutkarskog agenta koji radi na upravljanom uređaju (čvor) i Puppet Primary (server). Puppet Primary obično radi na zasebnom namenskom serveru i opslužuje više uređaja. Operacija puppet agenta uključuje periodično povezivanje s primarnom lutkom, koja zauzvrat kompajlira i šalje manifest konfiguracije agentu. Agent usklađuje ovaj manifest sa trenutnim stanjem čvora i ažurira stanje koje se zasniva na razlikama.
Manifestni manifest je zbirka definicija svojstava za postavljanje stanja na uređaju. Detalji za provjeru i postavljanje ovih stanja svojstava su apstrahovani tako da se manifest može koristiti za više od jednog operativnog sistema ili platforme. Manifesti se obično koriste za definisanje konfiguracionih postavki, ali se mogu koristiti i za instaliranje softverskih paketa, kopiranje files, i pokrenite usluge.
Više informacija možete pronaći u Puppet Labs
Puppet Labs | https://puppetlabs.com |
Puppet Labs FAQ | https://puppet.com/products/faq |
Dokumentacija Puppet Labs | https://puppet.com/docs |
Preduvjeti
Sljedeći su preduslovi za Puppet Agenta:
- Za informacije o podržanim platformama pogledajte Nexus Switch Platform Matrix.
- Morate imati potrebnu memoriju na disku na uređaju za instalaciju virtualnih usluga i implementaciju Puppet Agenta.
- Najmanje 450 MB slobodnog prostora na disku bez pokretanja.
- Morate imati Puppet Primary server sa Puppet 4.0 ili novijim.
- Morate imati Puppet Agent 4.0 ili noviju verziju.
Puppet Agent NX-OS okruženje
Softver Puppet Agent mora biti instaliran na prekidaču u ljusci za goste (Linuks okruženje kontejnera koji pokreće CentOS). Shell za goste pruža sigurno, otvoreno okruženje za izvršavanje koje je odvojeno od hosta.
Počevši od Cisco NX-OS izdanja 9.2(1), Bash-shell (nativni Win drajver Linux okruženje koje leži u osnovi Cisco NX-OS) instalacija Puppet Agenta više nije podržana.
Sljedeće pruža informacije o preuzimanju, instalaciji i postavljanju softvera agenta:
Puppet Agent: Instalacija i podešavanje na Cisco Nexus prekidačima (ručno podešavanje) | https://github.com/cisco/ cisco-network-puppet-module/blob/develop/docs/ README-agent-install.md |
ciscopuppet Module
Ciscopuppet modul je softverski modul otvorenog koda koji je razvio Cisco. Povezuje se između konfiguracije apstraktnih resursa u lutkarskom manifestu i specifičnih detalja implementacije Cisco NX-OS operativnog sistema i platforme. Ovaj modul je instaliran na Puppet Primary i potreban je za rad agenta lutke na Cisco Nexus prekidačima.
Modul ciscopuppet dostupan je na Puppet Forge.
Sljedeće pružaju dodatne informacije o procedurama instalacije modula ciscopuppet:
iscopuppet Lokacija modula Puppet Forge (Puppet Forge) | Puppet Forge |
Katalog vrsta resursa | Cisco Puppet Reference Reference |
Modul ciscopuppet: Spremište izvornog koda | Cisco mrežni lutkarski modul |
ciscopuppet Module: Podešavanje i upotreba | Cisco Puppet Module::README.md |
Laboratorije za lutke: Instalacijski modul | https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html |
Puppet NX-OS Manifest Examples | Cisco mrežni lutkarski modul Examples |
NX-OS odredišna stranica za programere. | Alati za upravljanje konfiguracijom |
Dokumenti / Resursi
![]() |
Vodič za programiranje cisco Nexus 3000 serije NX-OS [pdfUpute Nexus 3000 serija, NX-OS vodič za programiranje, vodič za programiranje, NX-OS programiranje |