Okolje Puppet Agent NX-OS 

Okolje Puppet Agent NX-OS

O lutki

Programski paket Puppet, ki ga je razvil Puppet Labs, je odprtokodni nabor orodij za avtomatizacijo za upravljanje strežnikov in drugih virov. Programska oprema Puppet izvaja upravljanje strežnika in virov z uveljavljanjem stanj naprave, kot so konfiguracijske nastavitve.

Komponente lutk vključujejo agenta lutke, ki se izvaja na upravljani napravi (vozlišču), in primarnega lutkovnega strežnika (strežnik). Puppet Primary običajno deluje na ločenem namenskem strežniku in služi več napravam. Delovanje lutkovnega agenta vključuje občasno povezovanje s Puppet Primary, ki nato prevede in posredniku pošlje konfiguracijski manifest. Agent uskladi ta manifest s trenutnim stanjem vozlišča in posodobi stanje, ki temelji na razlikah.

Manifest lutke je zbirka definicij lastnosti za nastavitev stanja v napravi. Podrobnosti za preverjanje in nastavitev teh stanj lastnosti so abstrahirane, tako da se manifest lahko uporablja za več kot en operacijski sistem ali platformo. Manifesti se običajno uporabljajo za definiranje konfiguracijskih nastavitev, lahko pa jih uporabite tudi za namestitev programskih paketov, kopiranje files, in zaženite storitve.
Več informacij lahko najdete na Puppet Labs

Lutkovni laboratoriji https://puppetlabs.com
Puppet Labs Pogosta vprašanja https://puppet.com/products/faq
Dokumentacija Puppet Labs https://puppet.com/docs

Predpogoji

Predpogoji za lutkovnega agenta so:

  • Za informacije o podprtih platformah si oglejte matriko platforme stikala Nexus.
  • V napravi morate imeti na voljo zahtevano diskovno shrambo za namestitev virtualnih storitev in uvajanje Puppet Agent.
    • Najmanj 450 MB prostega prostora na disku brez zagona.
  • Imeti morate primarni strežnik Puppet z različico Puppet 4.0 ali novejšo.
  • Imeti morate Puppet Agent 4.0 ali novejši.

Okolje Puppet Agent NX-OS

Programska oprema Puppet Agent mora biti nameščena na stikalo v gostujoči lupini (okolje vsebnika Linux, v katerem se izvaja CentOS). Gostujoča lupina zagotavlja varno, odprto izvajalno okolje, ki je ločeno od gostitelja.
Od izdaje Cisco NX-OS Release 9.2(1) namestitev Puppet Agenta z lupino Bash (izvorno okolje gonilnika Win Linux, ki je podlaga za Cisco NX-OS) ni več podprta.
V nadaljevanju so informacije o prenosu, namestitvi in ​​nastavitvi programske opreme posrednika:

Puppet Agent: namestitev in nastavitev na stikala Cisco Nexus (ročna nastavitev) https://github.com/cisco/ cisco-network-puppet-module/blob/develop/docs/ README-agent-install.md

modul ciscopuppet

Modul ciscopuppet je odprtokodni programski modul, ki ga je razvil Cisco. Je vmesnik med konfiguracijo abstraktnih virov v lutkovnem manifestu in specifičnimi podrobnostmi implementacije operacijskega sistema in platforme Cisco NX-OS. Ta modul je nameščen na Puppet Primary in je potreben za delovanje lutkovnega agenta na stikalih Cisco Nexus.
Modul ciscopuppet je na voljo na Puppet Forge.
V nadaljevanju so dodatne informacije o postopkih namestitve modula ciscopuppet:

Lokacija modula iscopuppet Puppet Forge (Lutkovna kovačnica) Kovačnica lutk
Katalog vrst virov Cisco Puppet Reference Reference
Modul ciscopuppet: Repozitorij izvorne kode Ciscov omrežni lutkovni modul
Modul ciscopuppet: nastavitev in uporaba Cisco Puppet Module::README.md
Puppet Labs: Namestitev modula https://docs.puppetlabs.com/puppet/latest/reference/modules_installing.html
Puppet NX-OS Manifest Examples Cisco Network Puppet Module Examples
Ciljna stran za razvijalce NX-OS. Orodja za upravljanje konfiguracije

Dokumenti / Viri

Priročnik za programiranje cisco Nexus 3000 Series NX-OS [pdfNavodila
Serija Nexus 3000, NX-OS Programmability Guide, Programmability Guide, NX-OS Programmability Guide

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *