Ambiente Puppet Agent NX-OS
A proposito di Burattino
Il pacchetto software Puppet, sviluppato da Puppet Labs, è un set di strumenti di automazione open source per la gestione di server e altre risorse. Il software Puppet esegue la gestione del server e delle risorse applicando gli stati del dispositivo, come le impostazioni di configurazione.
I componenti Puppet includono un agente Puppet che viene eseguito sul dispositivo gestito (nodo) e un Puppet Primary (server). Il Puppet Primary in genere viene eseguito su un server dedicato separato e serve più dispositivi. Il funzionamento dell'agente pupazzo comporta la connessione periodica al Puppet Primary, che a sua volta compila e invia un manifesto di configurazione all'agente. L'agente riconcilia questo manifest con lo stato corrente del nodo e aggiorna lo stato basato sulle differenze.
Un manifest del pupazzo è una raccolta di definizioni di proprietà per l'impostazione dello stato sul dispositivo. I dettagli per il controllo e l'impostazione di questi stati di proprietà sono astratti in modo che un manifest possa essere utilizzato per più di un sistema operativo o piattaforma. I manifest sono comunemente usati per definire le impostazioni di configurazione, ma possono anche essere usati per installare pacchetti software, copy files e avvia i servizi.
Maggiori informazioni possono essere trovate da Puppet Labs
Laboratori di marionette | https://puppetlabs.com |
Domande frequenti sui laboratori di marionette | https://puppet.com/products/faq |
Documentazione sui laboratori di marionette | https://puppet.com/docs |
Prerequisiti
I seguenti sono i prerequisiti per l'agente burattino:
- Per informazioni sulle piattaforme supportate, consulta Nexus Switch Platform Matrix.
- È necessario disporre dello spazio di archiviazione su disco richiesto disponibile sul dispositivo per l'installazione dei servizi virtuali e la distribuzione di Puppet Agent.
- Almeno 450 MB di spazio libero su disco senza avvio.
- Devi disporre del server Puppet Primary con Puppet 4.0 o successivo.
- Devi avere Puppet Agent 4.0 o successivo.
Ambiente Puppet Agent NX-OS
Il software Puppet Agent deve essere installato su uno switch nella Guest Shell (l'ambiente contenitore Linux che esegue CentOS). La Guest Shell fornisce un ambiente di esecuzione sicuro e aperto, disaccoppiato dall'host.
A partire da Cisco NX-OS Release 9.2(1), l'installazione Bash-shell (ambiente Linux con driver Win nativo alla base di Cisco NX-OS) di Puppet Agent non è più supportata.
Di seguito vengono fornite informazioni sul download, l'installazione e l'impostazione del software dell'agente:
Puppet Agent: installazione e configurazione su switch Cisco Nexus (configurazione manuale) | https://github.com/cisco/ modulo-puppet-rete-cisco/blob/develop/docs/ README-agente-install.md |
Modulo ciscopuppet
Il modulo ciscopuppet è un modulo software open source sviluppato da Cisco. Si interfaccia tra la configurazione delle risorse astratte in un manifesto pupazzo e i dettagli specifici dell'implementazione del sistema operativo e della piattaforma Cisco NX-OS. Questo modulo è installato su Puppet Primary ed è necessario per il funzionamento dell'agente pupazzo sugli switch Cisco Nexus.
Il modulo ciscopuppet è disponibile su Puppet Forge.
Di seguito vengono fornite ulteriori informazioni sulle procedure di installazione del modulo ciscopuppet:
Posizione del modulo iscopuppet Puppet Forge (Puppet Forge) | Fucina di burattini |
Catalogo dei tipi di risorsa | Riferimento alle risorse per marionette Cisco |
Modulo ciscopuppet: repository di codice sorgente | Modulo pupazzo di rete Cisco |
Modulo ciscopuppet: configurazione e utilizzo | Modulo Cisco Puppet::README.md |
Puppet Labs: installazione del modulo | https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html |
Manifesto Puppet NX-OS Esamples | Modulo Cisco Network Puppet Esamples |
Pagina di destinazione per sviluppatori NX-OS. | Strumenti di gestione della configurazione |
Documenti / Risorse
![]() |
Guida alla programmabilità di Cisco Nexus serie 3000 NX-OS [pdf] Istruzioni Serie Nexus 3000, Guida alla programmabilità NX-OS, Guida alla programmabilità, Programmabilità NX-OS |