Network Automation Cookbook
暫譯: 網路自動化食譜

Okasha, Karim Ahmed Adel

  • 出版商: Packt Publishing
  • 出版日期: 2020-04-17
  • 售價: $1,420
  • 貴賓價: 9.5$1,349
  • 語言: 英文
  • 頁數: 482
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 178995648X
  • ISBN-13: 9781789956481
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Take your network automation skills to the next level with practical recipes on managing network devices from a variety of vendors like Cisco, Juniper, and Arista

Key Features

  • Use Ansible to automate network infrastructure with the help of step-by-step instructions
  • Implement network automation best practices to save cost, avoid critical errors, and reduce downtime
  • Deliver a robust automation framework by integrating Ansible with NAPALM, NetBox, and Batfish

Book Description

Network Automation Cookbook is designed to help system administrators, network engineers, and infrastructure automation engineers to centrally manage switches, routers, and other devices in their organization's network. This book will help you gain hands-on experience in automating enterprise networks and take you through core network automation techniques using the latest version of Ansible and Python.

With the help of practical recipes, you'll learn how to build a network infrastructure that can be easily managed and updated as it scales through a large number of devices. You'll also cover topics related to security automation and get to grips with essential techniques to maintain network robustness. As you make progress, the book will show you how to automate networks on public cloud providers such as AWS, Google Cloud Platform, and Azure. Finally, you will get up and running with Ansible 2.9 and discover troubleshooting techniques and network automation best practices.

By the end of this book, you'll be able to use Ansible to automate modern network devices and integrate third-party tools such as NAPALM, NetBox, and Batfish easily to build robust network automation solutions.

What you will learn

  • Understand the various components of Ansible
  • Automate network resources in AWS, GCP, and Azure cloud solutions
  • Use IaC concepts to design and build network solutions
  • Automate network devices such as Cisco, Juniper, Arista, and F5
  • Use NetBox to build network inventory and integrate it with Ansible
  • Validate networks using Ansible and Batfish

Who this book is for

This Ansible network automation book is for network and DevOps engineers interested in automating complex network tasks. Prior understanding of networking and basic Linux knowledge is required.

商品描述(中文翻譯)

**提升您的網路自動化技能,透過實用的食譜來管理來自各種供應商(如 Cisco、Juniper 和 Arista)的網路設備**

### 主要特點

- 使用 Ansible 自動化網路基礎設施,並提供逐步指導
- 實施網路自動化最佳實踐,以節省成本、避免關鍵錯誤並減少停機時間
- 通過將 Ansible 與 NAPALM、NetBox 和 Batfish 整合,提供穩健的自動化框架

### 書籍描述

《網路自動化食譜》旨在幫助系統管理員、網路工程師和基礎設施自動化工程師集中管理其組織網路中的交換機、路由器和其他設備。本書將幫助您獲得自動化企業網路的實踐經驗,並帶您了解使用最新版本的 Ansible 和 Python 的核心網路自動化技術。

透過實用的食譜,您將學會如何構建一個可以輕鬆管理和隨著大量設備擴展而更新的網路基礎設施。您還將涵蓋與安全自動化相關的主題,並掌握維護網路穩健性所需的基本技術。隨著進展,本書將向您展示如何在公共雲服務提供商(如 AWS、Google Cloud Platform 和 Azure)上自動化網路。最後,您將開始使用 Ansible 2.9,並發現故障排除技術和網路自動化最佳實踐。

在本書結束時,您將能夠使用 Ansible 自動化現代網路設備,並輕鬆整合第三方工具(如 NAPALM、NetBox 和 Batfish)來構建穩健的網路自動化解決方案。

### 您將學到什麼

- 理解 Ansible 的各種組件
- 自動化 AWS、GCP 和 Azure 雲解決方案中的網路資源
- 使用 IaC 概念設計和構建網路解決方案
- 自動化 Cisco、Juniper、Arista 和 F5 等網路設備
- 使用 NetBox 構建網路清單並與 Ansible 整合
- 使用 Ansible 和 Batfish 驗證網路

### 本書適合誰

這本 Ansible 網路自動化書籍適合對自動化複雜網路任務感興趣的網路和 DevOps 工程師。需要具備網路基礎知識和基本的 Linux 知識。

作者簡介

Karim Okasha is a network consultant with over 15 years of experience in the ICT industry. He is specialized in the design and operation of large telecom and service provider networks and has lots of experience in network automation. Karim has a bachelor's degree in telecommunications and holds several expert-level certifications, such as CCIE, JNCIE, and RHCE. He is currently working in Red Hat as a network automation consultant, helping large telecom and service providers to design and implement innovative network automation solutions. Prior to joining Red Hat, he worked for Saudi Telecom Company as well as Cisco and Orange S.A.

作者簡介(中文翻譯)

**Karim Okasha** 是一位擁有超過 15 年 ICT 行業經驗的網路顧問。他專注於大型電信和服務提供商網路的設計與運營,並在網路自動化方面擁有豐富的經驗。Karim 擁有電信學士學位,並持有多項專家級認證,如 CCIE、JNCIE 和 RHCE。他目前在 Red Hat 擔任網路自動化顧問,幫助大型電信和服務提供商設計和實施創新的網路自動化解決方案。在加入 Red Hat 之前,他曾在沙烏地電信公司、思科(Cisco)和橙色公司(Orange S.A.)工作。

目錄大綱

  1. Building Blocks of Ansible
  2. Managing Cisco IOS Devices Using Ansible
  3. Automating Juniper Devices in the Service Providers Using Ansible
  4. Building Data Center Networks with Arista and Ansible
  5. Automating Application Delivery with F5 LTM and Ansible
  6. Administering a Multi-Vendor Network with NAPALM and Ansible
  7. Deploying and Operating AWS Networking Resources with Ansible
  8. Deploying and Operating Azure Networking Resources with Ansible
  9. Deploying and Operating GCP Networking Resources with Ansible
  10. Network Validation with Batfish and Ansible
  11. Building a Network Inventory with Ansible and NetBox
  12. Simplifying Automation with AWX and Ansible
  13. Advanced Techniques and Best Practices for Ansible

目錄大綱(中文翻譯)


  1. Building Blocks of Ansible

  2. Managing Cisco IOS Devices Using Ansible

  3. Automating Juniper Devices in the Service Providers Using Ansible

  4. Building Data Center Networks with Arista and Ansible

  5. Automating Application Delivery with F5 LTM and Ansible

  6. Administering a Multi-Vendor Network with NAPALM and Ansible

  7. Deploying and Operating AWS Networking Resources with Ansible

  8. Deploying and Operating Azure Networking Resources with Ansible

  9. Deploying and Operating GCP Networking Resources with Ansible

  10. Network Validation with Batfish and Ansible

  11. Building a Network Inventory with Ansible and NetBox

  12. Simplifying Automation with AWX and Ansible

  13. Advanced Techniques and Best Practices for Ansible