Ambiente Puppet Agent NX-OS 

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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *