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 |