Puppet Agent NX-OS-omgewing 

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

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *