© Brendan Choi 2021
B. ChoiIntroduction to Python Network Automationhttps://doi.org/10.1007/978-1-4842-6806-3_19

19. Python Network Automation Labs: Combining and Completing the Cisco IOS Upgrade Application

Brendan Choi1  
(1)
Sydney, NSW, Australia
 

In this final chapter, you will put together the ten Python stand-alone applications we developed in Chapter 18. The application will be a fully functional Cisco IOS/IOS-XE upgrade application consisting of pre-check, IOS upload, pre-reload check, pre-reload configuration backup, reload, and post-upgrade verification check. We have been upgrading IOS on Cisco network devices manually for years, but now you can develop and combine various Python tools to let your Python code do to work for you.

Once you ...

Get Introduction to Python Network Automation: The First Journey now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.