万本电子书0元读

万本电子书0元读

顶部广告

Practical Network Automation电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Abhishek Ratan

出  版  社:Packt Publishing

出版时间:2018-12-26

字       数:21.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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 *Implement effective automation using tools such as Python, Ansible, and more Book Description Network automation is the use of IT controls to supervise and carry out everyday 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, 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 performing tasks such as ensuring golden state configurations using templates, interface parsing. This book also focuses on Intelligent Operations using Artificial Intelligence and troubleshooting using chatbots and voice commands. 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 tools such as Puppet, SaltStack, and Chef; and other important techniques. Through practical use-cases and examples, this book will acquaint you with the various aspects of network automation. It will give you the solid foundation you need to automate your own network without any hassle. What you will learn *Get started with the fundamental concepts of network automation *Perform intelligent data mining and remediation based on triggers *Understand how AIOps works in operations *Trigger automation through data factors *Improve your data center's robustness and security through data digging *Get access infrastructure through API Framework for chatbot and voice interactive troubleshootings *Set up communication with SSH-based devices using Netmiko Who this book is for If you are a network engineer or a DevOps professional looking for an extensive guide to help you automate and manage your network efficiently, then this book is for you. No prior experience with network automation is required to get started, however you will need some exposure to Python programming to get the most out of this book.
目录展开

Title Page

Copyright and Credits

Practical Network Automation Second Edition

About Packt

Why subscribe?

Packt.com

Contributors

About the author

About the reviewer

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Download the color images

Conventions used

Get in touch

Reviews

Fundamental Concepts of Network Automation

Technical requirements

A readable script

Basic programs

Validating an IPv4 address

Making the right choice

Hiding credentials

Accessing APIs

Using regular expressions (regex)

Handling files

Making a decision (Python or PowerShell)

API access

Interacting with local machines

Introduction to code check-in and its importance

Git installation and initialization

Code check-in

Sample use cases

First use case

Second use case

Summary

Questions

Python Automation for Network Engineers

Technical requirements

Interacting with network devices

Network device configuration using template

Multithreading

Use cases

Using regular expressions (regex)

Creating loopback interface

Dynamic configuration updates

Summary

Questions

Ansible and Network Templatizations

Technical requirements

Ansible and network templates

Introduction to ad hoc commands

Ansible playbooks

Playbook examples

Ping to a particular IP from all routers

Section 1 – defining the scope of script

Section 2 – defining what to execute (define the task)

Ping to multiple IPs from all routers

Section 1 – basic declarations

Section 2 – declaring variables

Section 3 – executing the task

Section 4 – validations

Network templates

Step 1 – identifying the number of users the device is going to serve

Step 2 – identifying the right configuration based upon the SKU

Step 3 – identifying the role of the device

Python integration

Chef and Puppet

Chef

Step 1 – creating the recipe

Step 2 – uploading the recipe

Step 3 – adding the recipe to the run-list

Step 4 – running the recipe

Puppet

Chef/Puppet/Ansible comparison

Summary

Questions

Using Artificial Intelligence in Operations

Technical requirements

AI in IT operations

Key pillars in AIOps

Data source

Structured data

Non-structured data

Data collector

Data analysis

Machine Learning (ML)

Example of linear regression

Intelligent remediation

Application and use cases

Summary

Questions

Web Framework for Automation Triggers

Technical requirements

Web framework

Falcon

Encoding and decoding

Calling the web framework

Sample use case

Summary

Questions

Continual Integration

Technical requirements

Remediation using intelligent triggers

Step 1 – ensuring Splunk is configured to receive the data

Step 2 – validating the data (sample data)

Step 3 – writing script

Standardizing configurations on scale

Chatbot interactions

Use cases

Interacting with SolarWinds

Configuring Open Shortest Path First (OSPF) through Python

Autonomous System Number (ASN) in BGP

Validating the IPv4 and IPv6 addresses

Summary

Questions

Assessment

Chapter 1: Fundamental Concepts of Network Automation

Chapter 2: Python Automation for Network Engineers

Chapter 3: Ansible and Network Templatizations

Chapter 4: Using Artificial Intelligence in Operations

Chapter 5: Web Framework for Automation Triggers

Chapter 6: Continual Integration

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部