02-04-2012 04:39 AM - edited 03-07-2019 04:43 AM
What is the best way to deploy new configs to Cisco routers and switches?
I have a bunch of config changes I need to deploy to lots of switches. I could manually go to each devices during the maintenance window and cut and paste the changes, but I'd like to try something a little more better.
I'm thinking I'd like to preload config files somewhere, then during the maintenance window simply reload each device, then verify the results.
What are your suggestions? Thank you.
Solved! Go to Solution.
02-04-2012 04:49 AM
You really only have a couple options . One is to have a management program like Ciscoworks, Solarwinds or Voyence to make the mass changes or have someone that is really good at scripting to write a program to do it .
02-05-2012 04:19 AM
Ron,
If you want to pull set of changes into your Cisco devices there are two options:
either use proprietary solutions that will guarantee that changes will be consistent (solarwinds, ciscoworks, dcnm);
or use bash(expect)/perl scripting with csv/git config backup (for ex. rancid) and tftp for new config upload.
HTH,
Alex
02-04-2012 04:49 AM
You really only have a couple options . One is to have a management program like Ciscoworks, Solarwinds or Voyence to make the mass changes or have someone that is really good at scripting to write a program to do it .
02-05-2012 01:42 AM
Why not use a tftp server?
Set the boot variable to get the config from tftp and when reload the switch.
Hope this helps
Eugen
02-06-2012 08:10 AM
I like the idea of using a tftp server. Do you have any documentation to teach me about that?
However, I think i'll temporarily loose connectivity to the tftp server during these config changes. That's why having the new configs staged locally on flash seems to make some sense.
02-05-2012 04:19 AM
Ron,
If you want to pull set of changes into your Cisco devices there are two options:
either use proprietary solutions that will guarantee that changes will be consistent (solarwinds, ciscoworks, dcnm);
or use bash(expect)/perl scripting with csv/git config backup (for ex. rancid) and tftp for new config upload.
HTH,
Alex
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide