Puppet Agent NX-OS-omgewing
Oor Puppet
Die Puppet-sagtewarepakket, ontwikkel deur Puppet Labs, is 'n oopbron-outomatiseringsinstrumentstel vir die bestuur van bedieners en ander hulpbronne. Die Puppet-sagteware bewerkstellig bediener- en hulpbronbestuur deur toesteltoestande af te dwing, soos konfigurasie-instellings.
Puppet-komponente sluit 'n marionetagent in wat op die bestuurde toestel (nodus) en 'n Puppet Primêr (bediener) loop. Die Puppet Primêr loop gewoonlik op 'n aparte toegewyde bediener en bedien verskeie toestelle. Die werking van die marionetagent behels om periodiek aan die Puppet Primêr te koppel, wat op sy beurt 'n konfigurasiemanifes saamstel en aan die agent stuur. Die agent versoen hierdie manifes met die huidige toestand van die nodus en dateer toestand op wat op verskille gebaseer is.
'n Marionetmanifes is 'n versameling eiendomsdefinisies om die toestand op die toestel in te stel. Die besonderhede vir die kontrolering en instelling van hierdie eiendomstate word geabstraheer sodat 'n manifes vir meer as een bedryfstelsel of platform gebruik kan word. Manifeste word algemeen gebruik om konfigurasie-instellings te definieer, maar dit kan ook gebruik word om sagtewarepakkette te installeer, te kopieer files, en begin dienste.
Meer inligting kan gevind word by Puppet Labs
Poppetjielaboratoriums | https://puppetlabs.com |
Puppet Labs Gereelde vrae | https://puppet.com/products/faq |
Puppet Labs Dokumentasie | https://puppet.com/docs |
Voorvereistes
Die volgende is voorvereistes vir die Puppet Agent:
- Vir inligting oor ondersteunde platforms, sien die Nexus Switch Platform Matrix.
- Jy moet die vereiste skyfberging op die toestel beskikbaar hê vir die installering van virtuele dienste en ontplooiing van Puppet Agent.
- 'n Minimum van 450 MB vrye skyfspasie op selflaailoos.
- Jy moet Puppet Primêre bediener hê met Puppet 4.0 of later.
- Jy moet Puppet Agent 4.0 of later hê.
Puppet Agent NX-OS-omgewing
Die Puppet Agent-sagteware moet op 'n skakelaar in die Guest Shell geïnstalleer word (die Linux-houer-omgewing wat CentOS gebruik). Die Guest Shell bied 'n veilige, oop uitvoeringsomgewing wat van die gasheer ontkoppel is.
Begin met die Cisco NX-OS-vrystelling 9.2(1), word die Bash-shell (inheemse Win-bestuurder Linux-omgewing onderliggend aan Cisco NX-OS) installering van Puppet Agent nie meer ondersteun nie.
Die volgende verskaf inligting oor agentsagteware aflaai, installasie en opstelling:
Puppet Agent: Installasie en opstelling op Cisco Nexus-skakelaars (handmatige opstelling) | https://github.com/cisco/ cisco-netwerk-puppet-module/blob/develop/docs/ README-agent-install.md |
ciscopuppet Module
Die ciscopuppet-module is 'n Cisco-ontwikkelde oopbronsagtewaremodule. Dit skakel tussen die abstrakte hulpbronne-konfigurasie in 'n marionetmanifes en die spesifieke implementeringsbesonderhede van die Cisco NX-OS-bedryfstelsel en -platform. Hierdie module is op die Puppet Primêr geïnstalleer en word vereis vir marionetagent-werking op Cisco Nexus-skakelaars.
Die ciscopuppet-module is beskikbaar op Puppet Forge.
Die volgende verskaf bykomende inligting oor die ciscopuppet-module-installasieprosedures:
iscopuppet Module ligging Puppet Forge (Puppet Forge) | Poppekasteel |
Hulpbrontipe katalogus | Cisco Puppet Resource Reference |
ciscopuppet Module: Bronkodebewaarplek | Cisco Network Puppet Module |
ciscopuppet Module: Opstelling en gebruik | Cisco Puppet Module :: README.md |
Puppet Labs: Installeer module | https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html |
Puppet NX-OS Manifes Examples | Cisco Network Puppet Module Examples |
NX-OS ontwikkelaar bestemmingsblad. | Konfigurasiebestuurnutsmiddels |
Dokumente / Hulpbronne
![]() |
cisco Nexus 3000-reeks NX-OS-programmeerbaarheidsgids [pdf] Instruksies Nexus 3000-reeks, NX-OS-programmeerbaarheidsgids, programmeerbaarheidsgids, NX-OS-programmeerbaarheid |