This could be the very wrong place to ask this question, please redirect me if that is true.
As I learn Genie and pyATS, all the examples that I see use a few network devices. Is Genie and pyATS only intended for test automation purposes in small environments? Or can it be used on a production network?
My use case would be: A network engineer updates the IOS on a device. Could Genie be used to verify that the device rebooted successfully? That not only the configuration is correct, but that the routes came back successfully.
The challenge, we have over 3000 devices on our network. Do I used Genie to create a known good network file(s) on all the devices that I use to compare against after a change? Or do I run Genie right before the IOS upgrade, run the IOS upgrade on the device, run Genie post upgrade and compare?
If the recommendation is that Genie can be used on 3000+ devices, do I have one yaml file with every device in it? That seems very hard to maintain.
Regarding your question about maintaining a large YAML file for all your network devices, what NMS are you using on your network?
It has been my experience from using Ansible on large networks is to extract device info from a single known correct source (typically the NMS) either as a single CSV or through API calls and then munge it through a script to output into a YAML hosts file.
Trying to keep two sources of device info up to date long term would be madness!
I am not able to figure out how to add default-information originate under the bgp vrf config.
router bgp 65001address-family ipv4 unicast!vrf Test2rd 65001:1address-family ipv4 unicastdefault-information originateredistribu...
Hi, how to execute linux-commands (which are executeable directly in the guestshell) from IOS-XE sample :[guestshell@guestshell ~]$ cat test.txt | grep SmartSmart Licensing Status: Smart Licensing is DISABLED[guestshell@guestshell ~]$ exit ...
Hi Everybody! I am trying to get the configuration from a nexus 9000v virtualized in my home lab, I am always getting this error. Exception has occurred: RPCError
File "C:\4_4 Modernizing_Netwo...