Puppet Agent NX-OS Environment 

Puppet Agent NX-OS Environment

Σχετικά με το Puppet

Το πακέτο λογισμικού Puppet, που αναπτύχθηκε από την Puppet Labs, είναι ένα σύνολο εργαλείων αυτοματισμού ανοιχτού κώδικα για τη διαχείριση διακομιστών και άλλων πόρων. Το λογισμικό Puppet επιτυγχάνει διαχείριση διακομιστή και πόρων επιβάλλοντας καταστάσεις συσκευής, όπως ρυθμίσεις διαμόρφωσης.

Τα στοιχεία Puppet περιλαμβάνουν έναν πράκτορα μαριονέτας που εκτελείται στη διαχειριζόμενη συσκευή (κόμβος) και ένα Puppet Primary (διακομιστής). Το Puppet Primary συνήθως εκτελείται σε ξεχωριστό αποκλειστικό διακομιστή και εξυπηρετεί πολλές συσκευές. Η λειτουργία του πράκτορα μαριονέτας περιλαμβάνει περιοδική σύνδεση με το Puppet Primary, το οποίο με τη σειρά του μεταγλωττίζει και στέλνει μια δήλωση διαμόρφωσης στον πράκτορα. Ο πράκτορας συμβιβάζει αυτό το μανιφέστο με την τρέχουσα κατάσταση του κόμβου και ενημερώνει την κατάσταση που βασίζεται σε διαφορές.

Ένα μανιφέστο μαριονέτας είναι μια συλλογή ορισμών ιδιοτήτων για τον ορισμό της κατάστασης στη συσκευή. Οι λεπτομέρειες για τον έλεγχο και τη ρύθμιση αυτών των καταστάσεων ιδιοτήτων είναι αφηρημένες, έτσι ώστε μια δήλωση μπορεί να χρησιμοποιηθεί για περισσότερα από ένα λειτουργικά συστήματα ή πλατφόρμες. Τα μανιφέστα χρησιμοποιούνται συνήθως για τον καθορισμό των ρυθμίσεων διαμόρφωσης, αλλά μπορούν επίσης να χρησιμοποιηθούν για την εγκατάσταση πακέτων λογισμικού, την αντιγραφή files και ξεκινήστε τις υπηρεσίες.
Περισσότερες πληροφορίες μπορείτε να βρείτε από το Puppet Labs

Puppet Labs https://puppetlabs.com
Συχνές ερωτήσεις για το Puppet Labs https://puppet.com/products/faq
Τεκμηρίωση Puppet Labs https://puppet.com/docs

Προαπαιτούμενα

Τα ακόλουθα είναι προαπαιτούμενα για το Puppet Agent:

  • Για πληροφορίες σχετικά με τις υποστηριζόμενες πλατφόρμες, ανατρέξτε στο Nexus Switch Platform Matrix.
  • Πρέπει να έχετε τον απαιτούμενο χώρο αποθήκευσης δίσκου διαθέσιμο στη συσκευή για την εγκατάσταση εικονικών υπηρεσιών και την ανάπτυξη του Puppet Agent.
    • Τουλάχιστον 450 MB ελεύθερου χώρου στο δίσκο σε λειτουργία bootless.
  • Πρέπει να έχετε Puppet Primary διακομιστή με Puppet 4.0 ή νεότερη έκδοση.
  • Πρέπει να έχετε Puppet Agent 4.0 ή νεότερη έκδοση.

Puppet Agent NX-OS Environment

Το λογισμικό Puppet Agent πρέπει να εγκατασταθεί σε έναν διακόπτη στο Guest Shell (το περιβάλλον κοντέινερ Linux που εκτελεί το CentOS). Το Guest Shell παρέχει ένα ασφαλές, ανοιχτό περιβάλλον εκτέλεσης που είναι αποσυνδεδεμένο από τον κεντρικό υπολογιστή.
Ξεκινώντας με την έκδοση 9.2(1) του Cisco NX-OS, η εγκατάσταση του Puppet Agent του Bash-shell (εγγενές περιβάλλον Linux προγράμματος οδήγησης Win στο οποίο βρίσκεται το Cisco NX-OS) δεν υποστηρίζεται πλέον.
Τα ακόλουθα παρέχουν πληροφορίες σχετικά με τη λήψη, την εγκατάσταση και τη ρύθμιση λογισμικού παράγοντα:

Puppet Agent: Εγκατάσταση και εγκατάσταση σε διακόπτες Cisco Nexus (Μη αυτόματη εγκατάσταση) https://github.com/cisco/ cisco-network-puppet-module/blob/develop/docs/ README-agent-install.md

Ενότητα ciscoppet

Η ενότητα ciscopuppet είναι μια ενότητα λογισμικού ανοιχτού κώδικα που αναπτύχθηκε από τη Cisco. Συνδέεται μεταξύ της διαμόρφωσης αφηρημένων πόρων σε ένα μανιφέστο και των συγκεκριμένων λεπτομερειών υλοποίησης του λειτουργικού συστήματος και της πλατφόρμας Cisco NX-OS. Αυτή η μονάδα είναι εγκατεστημένη στο Puppet Primary και απαιτείται για τη λειτουργία Puppet Agent σε διακόπτες Cisco Nexus.
Η μονάδα ciscoppet είναι διαθέσιμη στο Puppet Forge.
Τα ακόλουθα παρέχουν πρόσθετες πληροφορίες σχετικά με τις διαδικασίες εγκατάστασης της μονάδας ciscopuppet:

iscopuppet Τοποθεσία ενότητας Puppet Forge (Puppet Forge) Puppet Forge
Κατάλογος Τύπου Πόρων Αναφορά πόρων Cisco Puppet
Ενότητα ciscoppet: Αποθετήριο πηγαίου κώδικα Cisco Network Puppet Module
Ciscoppet Module: Setup & Usage Ενότητα Cisco Puppet::README.md
Puppet Labs: Installing Module https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html
Μανιφέστο Puppet NX-OS Examples Cisco Network Puppet Module Examples
Σελίδα προορισμού προγραμματιστή NX-OS. Εργαλεία διαχείρισης διαμόρφωσης

Έγγραφα / Πόροι

Cisco Nexus 3000 Series NX-OS Οδηγός προγραμματισμού [pdf] Οδηγίες
Nexus 3000 Series, NX-OS Programmability Guide, Programmability Guide, NX-OS Programmability

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *