This book shows the Python programming language's importance and power to automate network devices such as routers, switches, firewalls, system devices like Linux servers, and cloud devices like the AWS platform. It shows to manage and configure thousands of devices with a single script, saving time
Practical Network Automation: Leverage the power of Python and Ansible to optimize your network
β Scribed by Abhishek Ratan
- Publisher
- Packt Publishing
- Year
- 2017
- Tongue
- English
- Leaves
- 261
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Key Features
β’ Get started with network automation (and different automation tasks) with relevant use cases
β’ Apply software design principles such as Continuous Integration and DevOps to your network toolkit
β’ Guides you through some best practices in automation
Book Description
Network automation is the use of IT controls to supervise and carry out every-day network management functions. It plays a key role in network virtualization technologies and network functions.
The book starts by providing an introduction to network automation, SDN, and its applications, which include integrating DevOps tools to automate the network efficiently. It then guides you through different network automation tasks and covers various data digging and reporting methodologies such as IPv6 migration, DC relocations, and interface parsing, all the while retaining security and improving data center robustness. The book then moves on to the use of Python and the management of SSH keys for machine-to-machine (M2M) communication, all followed by practical use cases. The book also covers the importance of Ansible for network automation including best practices in automation, ways to test automated networks using different tools, and other important techniques.
By the end of the book, you will be well acquainted with the various aspects of network automation.
What you will learn
β’ Get the detailed analysis of Network automation
β’ Trigger automations through available data factors
β’ Improve data center robustness and security through specific access and data digging
β’ Get an Access to APIs from Excel for dynamic reporting
β’ Set up a communication with SSH-based devices using netmiko
β’ Make full use of practical use cases and best practices to get accustomed with the various aspects of network automation
β¦ Table of Contents
- Fundamental Concepts
- Python for Network Engineers
- Accessing and Mining Data from Network
- Web Framework for Automation triggers
- Ansible for Network Automation
- Continuous Integration for Network Engineers
- SDN Concepts in Network Automation
β¦ Subjects
DevOps; Python; Network Programming; Continuous Integration; SSH; Ansible
π SIMILAR VOLUMES
<p><span>Automate Your Network Configuration, Management, and Operation Tasks with Python</span></p><p></p><p></p><p></p><p><span>Key Features</span></p><p><span>β Get familiar with the basics of network automation.</span></p><p><span>β Understand how to automate various network devices like Routers
Python is the de-facto standard for automated network operations nowadays. With the power of Python, network devices can be automated easily with basic scripts. Written in direct and intuitive language, this practical guide will help you to automate your network with Python. In this book, you wil
Leverage the power of Python, Ansible and other network automation tools to make your network robust and more secure Key Features β’ Get introduced to the concept of network automation with relevant use cases β’ Apply Continuous Integration and DevOps to improve your network performance β’ Implem
Python Networking 101 is the ultimate guide for aspiring network administrators looking to build their network management and automation skills using Python. With a comprehensive and hands-on approach, this book covers the most important aspects of networking, including network fundamentals, network
This book provides a comprehensive learning journey aimed at helping you master Ansible and efficiently automate a range of enterprise network devices, such as routers, switches, firewalls, Wireless LAN Controller (WLC), and Linux servers. Introduction to Ansible Network Automation combines the fund