Cisco Pyats -- Network Test and Automation Solution: Data-Driven and Reusable Testing for Modern Networks
暫譯: Cisco Pyats -- 網路測試與自動化解決方案:針對現代網路的數據驅動與可重用測試
Capobianco, John, Wade, Dan
- 出版商: Cisco Press
- 出版日期: 2024-06-29
- 售價: $2,260
- 貴賓價: 9.5 折 $2,147
- 語言: 英文
- 頁數: 720
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0138031673
- ISBN-13: 9780138031671
-
相關分類:
Cisco
立即出貨 (庫存 < 3)
商品描述
Unlock the power of automated network testing with the Cisco pyATS framework.
Written by industry experts John Capobianco and Dan Wade, Cisco pyATS--Network Test and Automation Solution is a comprehensive guide to the Cisco pyATS framework, a Python-based environment for network testing, device configuration, parsing, APIs, and parallel programming.
Capobianco and Wade offer in-depth insights into the extensive capabilities of pyATS and the pyATS library (Genie). You'll learn how to leverage pyATS for network testing, including software version testing, interface testing, neighbor testing, and reachability testing. You'll discover how to generate intent-based configurations, create mock devices, and integrate pyATS into larger workflows using CI/CD pipelines and artificial intelligence. You'll explore the pyATS Blitz feature, which introduces a low-code no-code approach to network testing by allowing you to configure devices and write test cases using YAML, much like Ansible. And you'll learn how to reset devices during or after testing with the pyATS Clean feature, build a pyATS image from scratch for containerized application deployment, and much more.
Whether you're a network professional, software developer, or preparing for the Cisco DevNet Expert Lab exam, this book is a must-have resource.
Understand the foundations of NetDevOps and the modern network engineer's toolkit
- Install, upgrade, and work with the pyATS framework and library
- Define test cases, control the flow of test execution, and review test results with built-in reporting features
- Generate automated network documentation with Jinja2 templates and Genie Conf objects
- Apply CI/CD practices in network automation with GitLab, Ansible, and pyATS
- Leverage artificial intelligence in pyATS for enhanced network automation
商品描述(中文翻譯)
解鎖自動化網路測試的力量,使用 Cisco pyATS 框架。
由業界專家 John Capobianco 和 Dan Wade 撰寫的 Cisco pyATS--網路測試與自動化解決方案 是一本全面指南,介紹 Cisco pyATS 框架,這是一個基於 Python 的網路測試、設備配置、解析、API 和平行程式設計的環境。
Capobianco 和 Wade 提供了對 pyATS 及其庫 (Genie) 廣泛功能的深入見解。您將學習如何利用 pyATS 進行網路測試,包括軟體版本測試、介面測試、鄰居測試和可達性測試。您將發現如何生成基於意圖的配置、創建模擬設備,並使用 CI/CD 管道和人工智慧將 pyATS 整合到更大的工作流程中。您將探索 pyATS Blitz 功能,這引入了一種低代碼無代碼的網路測試方法,允許您使用 YAML 配置設備和編寫測試案例,類似於 Ansible。您還將學習如何在測試期間或之後使用 pyATS Clean 功能重置設備,從頭開始構建用於容器化應用部署的 pyATS 映像,還有更多內容。
無論您是網路專業人士、軟體開發人員,還是準備參加 Cisco DevNet 專家實驗室考試,這本書都是必備資源。
了解 NetDevOps 的基礎和現代網路工程師的工具包
- 安裝、升級並使用 pyATS 框架和庫
- 定義測試案例,控制測試執行流程,並使用內建報告功能檢視測試結果
- 使用 Jinja2 模板和 Genie Conf 物件生成自動化網路文檔
- 在網路自動化中應用 CI/CD 實踐,使用 GitLab、Ansible 和 pyATS
- 在 pyATS 中利用人工智慧以增強網路自動化
作者簡介
John Capobianco has a dynamic and multifaceted career in IT and networking, marked by significant contributions to both the public and private sectors. Beginning his journey in the field as an aluminum factory worker, Capobianco's resilience and dedication propelled him through college, earning a diploma as a Computer Programmer Analyst from St. Lawrence College. This initial phase set the foundation for a career underpinned by continuous learning and achievement, evident from his array of certifications, including multiple Cisco certifications as well as Microsoft certification.
Transitioning from his early educational accomplishments, Capobianco's professional life has spanned over two decades, featuring roles that showcased his technical prowess and strategic vision. His work has significantly impacted both the public and private sectors, including notable positions at the Parliament of Canada, where he served as a Senior IT Planner and Integrator, and at Cisco, where he began as a Developer Advocate. These roles have been instrumental in shaping his perspective on network management and security, leading to his recent advancement into a Technical Leader role in Artificial Intelligence for Cisco Secure, reflecting his commitment to integrating AI technologies for enhancing network security solutions.
In addition to his professional and technical achievements, Capobianco is also an accomplished author. His book Automate Your Network: Introducing the Modern Approach to Enterprise Network Management, published in March 2019, encapsulates his philosophy toward leveraging automation for efficient and effective network management. He is dedicated to lifelong learning and professional development, supported by a solid foundation in education and a broad spectrum of certifications, and now aims to share his knowledge with others through this book, YouTube videos, and blogs. John can be found on X using @john_capobianco.
Dan Wade is a Network and Infrastructure Automation Practice Lead at BlueAlly. As part of the Solutions Strategy team at BlueAlly, he is responsible for developing network and infrastructure automation solutions and enabling the sales and consulting teams on delivery of the developed solutions. Solutions may include infrastructure provisioning, configuration management, network source of truth, network observability, and, of course, automated testing and validation. Previous to this role, Dan worked as a consulting engineer with a focus on network automation.
Dan has more than seven years of experience in network automation, having worked with automation tooling and frameworks such as Ansible and Terraform, and Python libraries, including Nornir, Netmiko, NAPALM, Scrapli, and Python SDKs. Dan has been working with pyATS and the pyATS library (Genie) for the past four to five years, which has inspired him to embrace automated network testing. In 2021, Dan contributed to the genieparser library with a new IOS XE parser. He also enjoys creating his own open-source projects focused on network automation. Dan holds two professional-level certifications from Cisco: Cisco DevNet Professional and CCNP Enterprise. He is also a member of the Cisco DevNet 500 and Cisco Champions program.
Dan enjoys sharing knowledge and experience on social media with blog posts and YouTube videos as well as participating in podcast episodes. He's passionate about helping others explore network automation and advocating how network automation can empower, not replace, network engineers. You can find him on social media @devnetdan.
作者簡介(中文翻譯)
約翰·卡波比安科 (John Capobianco) 在資訊科技和網路領域擁有動態且多元的職業生涯,對公共和私人部門均有顯著貢獻。他的職業旅程始於鋁製工廠的工人,卡波比安科的韌性和奉獻精神使他順利完成學業,並獲得聖勞倫斯學院的電腦程式設計分析師文憑。這一初期階段為他建立了一個以持續學習和成就為基礎的職業生涯,從他擁有的多項認證中可見一斑,包括多個思科 (Cisco) 認證以及微軟 (Microsoft) 認證。
隨著早期教育成就的轉變,卡波比安科的職業生涯已超過二十年,擔任的職位展示了他的技術專長和戰略視野。他的工作對公共和私人部門產生了重大影響,包括在加拿大國會擔任高級資訊科技規劃師和整合者,以及在思科擔任開發者倡導者的顯著職位。這些角色對他在網路管理和安全方面的觀點形成起到了重要作用,最近他晉升為思科安全部門的人工智慧技術領導者,反映了他致力於整合人工智慧技術以增強網路安全解決方案的承諾。
除了專業和技術成就外,卡波比安科還是一位成功的作者。他的書籍《自動化你的網路:現代企業網路管理的方法介紹》(Automate Your Network: Introducing the Modern Approach to Enterprise Network Management) 於2019年3月出版,概述了他利用自動化進行高效且有效的網路管理的理念。他致力於終身學習和專業發展,擁有堅實的教育基礎和廣泛的認證,現在希望通過這本書、YouTube 影片和部落格與他人分享他的知識。約翰可以在 X 平台上找到,使用 @john_capobianco。
丹·韋德 (Dan Wade) 是 BlueAlly 的網路和基礎設施自動化實踐負責人。作為 BlueAlly 解決方案策略團隊的一部分,他負責開發網路和基礎設施自動化解決方案,並協助銷售和諮詢團隊交付所開發的解決方案。解決方案可能包括基礎設施供應、配置管理、網路真實來源、網路可觀察性,以及自動化測試和驗證。丹在此角色之前,曾擔任專注於網路自動化的諮詢工程師。
丹在網路自動化方面擁有超過七年的經驗,曾使用 Ansible 和 Terraform 等自動化工具和框架,以及包括 Nornir、Netmiko、NAPALM、Scrapli 和 Python SDK 在內的 Python 函式庫。過去四到五年,丹一直在使用 pyATS 和 pyATS 函式庫 (Genie),這激勵他接受自動化網路測試。2021年,丹為 genieparser 函式庫貢獻了一個新的 IOS XE 解析器。他也喜歡創建自己的開源專案,專注於網路自動化。丹擁有兩項思科的專業級認證:思科 DevNet 專業認證和 CCNP 企業認證。他也是思科 DevNet 500 和思科 Champions 計畫的成員。
丹喜歡通過部落格文章和 YouTube 影片在社交媒體上分享知識和經驗,並參與播客節目。他熱衷於幫助他人探索網路自動化,並倡導網路自動化如何賦能而非取代網路工程師。您可以在社交媒體上找到他,使用 @devnetdan。