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驗證網路

本書適合對自動化複雜網路任務感興趣的網路和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 是一位在ICT行業擁有超過15年網路顧問經驗的專家。他專注於設計和運營大型電信和服務提供商網路,並且在網路自動化方面有豐富的經驗。Karim擁有電信學士學位,並且持有多個專家級認證,如CCIE、JNCIE和RHCE。他目前在Red Hat擔任網路自動化顧問,協助大型電信和服務提供商設計和實施創新的網路自動化解決方案。在加入Red Hat之前,他曾在沙特電信公司、思科和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

目錄大綱(中文翻譯)

- Ansible的基礎結構
- 使用Ansible管理Cisco IOS設備
- 使用Ansible自動化服務提供商中的Juniper設備
- 使用Arista和Ansible建立數據中心網絡
- 使用F5 LTM和Ansible自動化應用交付
- 使用NAPALM和Ansible管理多供應商網絡
- 使用Ansible部署和操作AWS網絡資源
- 使用Ansible部署和操作Azure網絡資源
- 使用Ansible部署和操作GCP網絡資源
- 使用Batfish和Ansible進行網絡驗證
- 使用Ansible和NetBox建立網絡清單
- 使用AWX和Ansible簡化自動化
- Ansible的高級技巧和最佳實踐