Entorn Puppet Agent NX-OS
Sobre Puppet
El paquet de programari Puppet, desenvolupat per Puppet Labs, és un conjunt d'eines d'automatització de codi obert per gestionar servidors i altres recursos. El programari Puppet aconsegueix la gestió del servidor i dels recursos mitjançant l'aplicació dels estats del dispositiu, com ara els paràmetres de configuració.
Els components de Puppet inclouen un agent de titelles que s'executa al dispositiu gestionat (node) i un Puppet Primary (servidor). El Puppet Primary normalment s'executa en un servidor dedicat separat i serveix a diversos dispositius. El funcionament de l'agent de titelles implica connectar-se periòdicament a Puppet Primary, que al seu torn compila i envia un manifest de configuració a l'agent. L'agent concilia aquest manifest amb l'estat actual del node i actualitza l'estat que es basa en diferències.
Un manifest de titelles és una col·lecció de definicions de propietats per establir l'estat del dispositiu. Els detalls per comprovar i establir aquests estats de propietats s'abstracten perquè un manifest es pugui utilitzar per a més d'un sistema operatiu o plataforma. Els manifests s'utilitzen habitualment per definir els paràmetres de configuració, però també es poden utilitzar per instal·lar paquets de programari, copiar files, i iniciar els serveis.
Podeu trobar més informació a Puppet Labs
Laboratoris de titelles | https://puppetlabs.com |
PMF de Puppet Labs | https://puppet.com/products/faq |
Documentació de Puppet Labs | https://puppet.com/docs |
Requisits previs
Els següents són requisits previs per a l'agent de titelles:
- Per obtenir informació sobre les plataformes compatibles, consulteu la matriu de plataformes Nexus Switch.
- Heu de tenir l'emmagatzematge de disc necessari disponible al dispositiu per a la instal·lació i el desplegament de serveis virtuals de Puppet Agent.
- Un mínim de 450 MB d'espai lliure en disc sense arrencar.
- Heu de tenir un servidor principal de Puppet amb Puppet 4.0 o posterior.
- Heu de tenir Puppet Agent 4.0 o posterior.
Entorn Puppet Agent NX-OS
El programari Puppet Agent s'ha d'instal·lar en un commutador del Guest Shell (l'entorn de contenidors Linux que executa CentOS). El Guest Shell proporciona un entorn d'execució obert i segur que es desacobla de l'amfitrió.
A partir de la versió 9.2(1 de Cisco NX-OS), la instal·lació de Puppet Agent de Bash-shell (entorn Linux del controlador Win natiu subjacent a Cisco NX-OS) ja no és compatible.
A continuació es proporciona informació sobre la descàrrega, la instal·lació i la configuració del programari de l'agent:
Puppet Agent: instal·lació i configuració als commutadors Cisco Nexus (configuració manual) | https://github.com/cisco/ cisco-network-puppet-module/blob/develop/docs/ README-agent-install.md |
Mòdul ciscopuppet
El mòdul ciscopuppet és un mòdul de programari de codi obert desenvolupat per Cisco. Interfície entre la configuració de recursos abstractes en un manifest de titella i els detalls específics d'implementació del sistema operatiu i la plataforma Cisco NX-OS. Aquest mòdul està instal·lat al Puppet Primary i és necessari per al funcionament de l'agent puppet als commutadors Cisco Nexus.
El mòdul ciscopuppet està disponible a Puppet Forge.
A continuació es proporciona informació addicional sobre els procediments d'instal·lació del mòdul ciscopuppet:
iscopuppet Ubicació del mòdul Puppet Forge (Puppet Forge) | Forja de titelles |
Catàleg de tipus de recurs | Referència de recursos de Cisco Puppet |
Mòdul ciscopuppet: Repositori de codi font | Mòdul Cisco Network Puppet |
Mòdul ciscopuppet: Configuració i ús | Mòdul Cisco Puppet::README.md |
Puppet Labs: instal·lació del mòdul | https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html |
Manifest de Puppet NX-OS Examples | Mòdul de titelles de xarxa de Cisco Examples |
Pàgina de destinació del desenvolupador de NX-OS. | Eines de gestió de la configuració |
Documents/Recursos
![]() |
Guia de programabilitat de Cisco Nexus 3000 Series NX-OS [pdfInstruccions Sèrie Nexus 3000, Guia de programabilitat NX-OS, Guia de programabilitat, Programabilitat NX-OS |