DevOps-automatiseringsplug-ins voor lagere operationele kosten en eenvoudiger netwerkbeheer - Ansible, Chef*, Puppet*
Schakel samenwerken en continue automatisering in voor je infrastructuur, toepassingen en compliance voor alle apps.
Lenovo Networking Development Toolkit voor Chef
Networking Development Toolkit voor Chef biedt een aantal recepten en bronnen voor het automatiseren van Lenovo CNOS-switchconfiguraties. De toolkit maakt configuratie van Lenovo-switches mogelijk terwijl de Chef-agent extern draait op een Linux-server (Redhat of Ubuntu).
De toolkit biedt functionaliteit zoals software- en configuratiebeheer voor implementatie van nieuwe netwerkapparaten, naast voortdurend onderhoud en wijzigingsbeheer voor bestaande netwerkapparaten. De toolkit wordt kosteloos aangeboden als open source-code voor het automatiseren van Lenovo CNOS-switchconfiguraties met Chef.
Het volgende is een lijst met Chef-recepten die op dit moment beschikbaar zijn voor Lenovo CNOS-switches:
- configUpload: met dit recept wordt de configuratie naar de switches geüpload.
- configDownload: met dit recept wordt de configuratie naar de switches gedownload. Dezelfde configuratie kan worden bewerkt/aangepast en opnieuw worden geüpload met het recept configUpload.
- VLAN : met dit recept wordt de VLAN-provisioning (maken/verwijderen) op de switch beheerd.
- vlanIntf: met dit recept wordt het beheer van VLAN-eigenschappen voor Ethernet en poort-kanaal-interfaces aangeboden.
- ipIntf: met dit recept wordt het beheer van IP-interfaces aangeboden.
Meer Chef-recepten worden ontwikkeld.
Lenovo Support behandelt alle vragen zo goed mogelijk en raadt aan de Chef Supermarket te raadplegen voor interactie met de gemeenschap.
Meer informatie:
Lenovo Networking Development Toolkit voor Puppet
De producten van Puppet bieden continue ontdekking en automatisering voor je gehele levenscyclus voor softwarelevering.
De Lenovo Networking Development Toolkit voor Puppet biedt een aantal typen en providers voor het automatiseren van Lenovo CNOS-switchconfiguraties. De modules maken configuratie van Lenovo RackSwitch-switches met CNOS-software mogelijk met een Puppet-agent die extern draait op een Linux-server (Redhat of Ubuntu).
De modules bieden functionaliteit zoals software- en configuratiebeheer voor implementatie van nieuwe netwerkapparaten, naast voortdurend onderhoud en wijzigingsbeheer voor bestaande netwerkapparaten. De modules worden kosteloos aangeboden als open source-code voor het automatiseren van Lenovo CNOS-switchconfiguraties met Puppet.
Het volgende is een lijst met modules die op dit moment beschikbaar zijn voor Lenovo-switches:
- cnos_arp: dit type en provider wordt gebruikt voor het beheren van ARP
- cnos_arp_sys: dit type en provider wordt gebruikt voor het beheren van ARP-systeemeigenschappen
- cnos_telemetry: dit type en provider wordt gebruikt voor het beheren van de functie telemetrie BST
- cnos_telemetry_track: dit type en provider wordt gebruikt voor het beheren van telemetrie
- cnos_vlan: dit type en provider wordt gebruikt voor het beheren van VLAN's
- cnos_ip_inf: dit type en provider wordt gebruikt voor het beheren van IP-interface-eigenschappen
- cnos_lacp: dit type en provider wordt gebruikt voor het beheren van LACP-eigenschappen
- cnos_lag: dit type en provider wordt gebruikt voor het beheren van LAG-eigenschappen
- cnos_vlag: dit type en provider wordt gebruikt voor het beheren van vLAG-eigenschappen
- cnos_vrrp: dit type en provider wordt gebruikt voor het beheren van VRRP
- cnos_sys: dit type en provider wordt gebruikt voor het beheren van systeemeigenschappen
Meer modules worden ontwikkeld.
Lenovo Support behandelt alle vragen zo goed mogelijk en raadt aan de Puppet Community Portal te raadplegen voor gebruikersinteractie.
Meer informatie:
RubyGEMs
De RubyGems-software helpt bij het eenvoudig downloaden, installeren en gebruiken van Ruby-softwarepakketten op je systeem. Het softwarepakket heet een “gem”, en bevat een ingepakte Ruby-toepassing of bibliotheek.
RubyGems zijn de interface tussen Chef en Puppet en Lenovo CNOS-switches. Lenovo biedt Ruby-lessen en -methoden specifiek voor CNOS-beheer.
Meer informatie:
Ansible
Lenovo biedt ondersteuning voor de open-source DevOps-tool van Ansible om het configuratiebeheer van je Lenovo-netwerkapparatuur te automatiseren. Met de gebruiksvriendelijke interface en het krachtige automatiseringsframework van Ansible kunnen gebruikers hun netwerkinfrastructuren snel implementeren, configureren en continu beheren.
Lenovo-integratie met Ansible:
- Maakt het netwerk flexibel – integreert netwerkbeheer met computersystemen en levering van toepassingen voor end-to-end-beheer waarmee snel kan worden gereageerd op veranderingen in het datacenter
- Versnelt de provisioning van netwerkinfrastructuur – voor snellere implementatie van netwerkapparaten volgens de best practices van Lenovo
- Verbetert de IT-efficiëntie – met modules om tijdrovende taken te automatiseren, fouten te voorkomen en netwerkconsistentie te bewerkstelligen
- Vereenvoudigt netwerkbeheer – door de netwerkcomplexiteit te overstijgen met een standaardautomatiseringstaal die in heel het datacenter wordt gebruikt
Meer informatie:
*Plug-ins van Lenovo zijn gratis. Voor toepassingen is echter een licentie vereist die bij de leverancier moet worden gekocht.