Cisco Pyats -- Network Test and Automation Solution: Data-Driven and Reusable Testing for Modern Networks
Capobianco, John, Wade, Dan
- 出版商: Cisco Press
- 出版日期: 2024-06-29
- 售價: $2,320
- 貴賓價: 9.5 折 $2,204
- 語言: 英文
- 頁數: 720
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0138031673
- ISBN-13: 9780138031671
-
相關分類:
Cisco
海外代購書籍(需單獨結帳)
相關主題
商品描述
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認證。
隨著他早期教育成就的轉變,卡波比安科的職業生涯已超過二十年,擔任的職位展示了他的技術專長和戰略視野。他的工作對公共和私人部門產生了重大影響,包括在加拿大國會擔任高級IT規劃師和整合師,以及在Cisco擔任開發者倡導者等顯著職位。這些角色對他在網路管理和安全方面的觀點形成起到了重要作用,最近他晉升為Cisco Secure的人工智慧技術領導者,這反映了他致力於整合AI技術以增強網路安全解決方案的承諾。
除了專業和技術成就外,卡波比安科還是一位成功的作家。他的著作《自動化你的網路:現代企業網路管理方法介紹》(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解析器。他也喜歡創建自己的開源項目,專注於網路自動化。丹擁有兩項Cisco的專業級認證:Cisco DevNet Professional和CCNP Enterprise。他也是Cisco DevNet 500和Cisco Champions計畫的成員。
丹喜歡通過部落格文章和YouTube影片在社交媒體上分享知識和經驗,並參與播客節目。他熱衷於幫助他人探索網路自動化,並倡導網路自動化如何賦能而非取代網路工程師。你可以在社交媒體上找到他,使用@devnetdan。