Puppet Agent NX-OS okruženje 

Puppet Agent NX-OS okruženje

O lutki

Softverski paket Puppet, razvijen od strane Puppet Labs, skup je automatiziranih alata otvorenog koda za upravljanje poslužiteljima i drugim resursima. Softver Puppet ostvaruje upravljanje poslužiteljem i resursima provođenjem stanja uređaja, kao što su konfiguracijske postavke.

Komponente marionete uključuju agenta lutke koji radi na upravljanom uređaju (čvoru) i primarnu lutku (poslužitelj). Puppet Primary obično radi na zasebnom namjenskom poslužitelju i opslužuje više uređaja. Rad lutkarskog agenta uključuje povremeno povezivanje s Puppet Primaryjem, koji zauzvrat kompilira i agentu šalje konfiguracijski manifest. Agent usklađuje ovaj manifest s trenutnim stanjem čvora i ažurira stanje koje se temelji na razlikama.

Manifest lutke zbirka je definicija svojstava za postavljanje stanja na uređaju. Pojedinosti za provjeru i postavljanje ovih stanja svojstava su apstrahirane tako da se manifest može koristiti za više od jednog operativnog sustava ili platforme. Manifesti se obično koriste za definiranje konfiguracijskih postavki, ali se također mogu koristiti za instaliranje softverskih paketa, kopiranje files, i pokrenite usluge.
Više informacija možete pronaći na Puppet Labs

Laboratorij za lutke https://puppetlabs.com
Puppet Labs FAQ https://puppet.com/products/faq
Dokumentacija Puppet Labs https://puppet.com/docs

Preduvjeti

Sljedeći su preduvjeti za agenta za lutke:

  • Za informacije o podržanim platformama pogledajte Matricu platforme Nexus Switch.
  • Morate imati potrebnu diskovnu pohranu dostupnu na uređaju za instalaciju virtualnih usluga i implementaciju Puppet Agenta.
    • Minimalno 450 MB slobodnog prostora na disku bez pokretanja sustava.
  • Morate imati Puppet primarni poslužitelj s 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 (Linux okruženje spremnika s CentOS-om). Ljuska za goste pruža sigurno, otvoreno okruženje za izvršavanje koje je odvojeno od glavnog računala.
Počevši od izdanja Cisco NX-OS 9.2(1), instalacija Puppet Agenta za Bash-shell (izvorno Linux okruženje upravljačkog programa Win na kojem se temelji Cisco NX-OS) više nije podržana.
Sljedeće pruža informacije o preuzimanju, instalaciji i postavljanju agentskog softvera:

Puppet Agent: Instalacija i postavljanje na Cisco Nexus preklopnicima (ručno postavljanje) https://github.com/cisco/ cisco-mreža-lutka-modul/blob/develop/docs/ README-agent-install.md

ciscopuppet modul

Ciscopuppet modul je softverski modul otvorenog koda koji je razvio Cisco. Povezuje konfiguraciju apstraktnih resursa u lutkarskom manifestu i specifične implementacijske detalje operativnog sustava i platforme Cisco NX-OS. Ovaj modul je instaliran na Puppet Primary i potreban je za rad agenta lutke na Cisco Nexus preklopnicima.
Modul ciscopuppet dostupan je na Puppet Forge.
Sljedeće pruža dodatne informacije o postupcima instalacije modula ciscopuppet:

iscopuppet Lokacija modula Puppet Forge (Puppet Forge) Kovačnica lutaka
Katalog vrsta izvora Referenca resursa Cisco Puppet
Modul ciscopuppet: Repozitorij izvornog koda Cisco mrežni lutkasti modul
Modul ciscopuppet: postavljanje i korištenje Cisco Puppet Module::README.md
Puppet Labs: instalacijski modul https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html
Puppet NX-OS Manifest Examples Cisco mrežni lutkasti modul Examples
Odredišna stranica za programere NX-OS-a. Alati za upravljanje konfiguracijom

Dokumenti / Resursi

Cisco Nexus 3000 Series NX-OS Vodič za programiranje [pdfUpute
Serija Nexus 3000, Vodič za programiranje NX-OS-a, Vodič za programiranje, Programabilnost NX-OS-a

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *