舉報

會員
Practical Network Automation
NetworkautomationistheuseofITcontrolstosuperviseandcarryouteverydaynetworkmanagementfunctions.Itplaysakeyroleinnetworkvirtualizationtechnologiesandnetworkfunctions.Thebookstartsbyprovidinganintroductiontonetworkautomation,anditsapplications,whichincludeintegratingDevOpstoolstoautomatethenetworkefficiently.Itthenguidesyouthroughdifferentnetworkautomationtasksandcoversvariousdatadiggingandperformingtaskssuchasensuringgoldenstateconfigurationsusingtemplates,interfaceparsing.ThisbookalsofocusesonIntelligentOperationsusingArtificialIntelligenceandtroubleshootingusingchatbotsandvoicecommands.ThebookthenmovesontotheuseofPythonandthemanagementofSSHkeysformachine-to-machine(M2M)communication,allfollowedbypracticalusecases.ThebookalsocoverstheimportanceofAnsiblefornetworkautomation,includingbestpracticesinautomation;waystotestautomatednetworksusingtoolssuchasPuppet,SaltStack,andChef;andotherimportanttechniques.Throughpracticaluse-casesandexamples,thisbookwillacquaintyouwiththevariousaspectsofnetworkautomation.Itwillgiveyouthesolidfoundationyouneedtoautomateyourownnetworkwithoutanyhassle.
目錄(129章)
倒序
- coverpage
- 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 更新時間:2021-07-02 14:53:30
推薦閱讀
- 大數據技術基礎
- Design for the Future
- Visual Basic從初學到精通
- CentOS 8 Essentials
- 數據通信與計算機網絡
- C語言寶典
- ESP8266 Home Automation Projects
- Citrix? XenDesktop? 7 Cookbook
- 精通LabVIEW程序設計
- Spark大數據商業實戰三部曲:內核解密|商業案例|性能調優
- MPC5554/5553微處理器揭秘
- 自適應學習:人工智能時代的教育革命
- 智能+:制造業的智能化轉型
- Linux常用命令簡明手冊
- Arduino創意機器人入門:基于ArduBlock(第2版)
- 洞察大數據價值:SAS編程與數據挖掘
- 白話機器學習算法
- Flash CS3全程指南
- Artificial Intelligence for Robotics
- INSTANT Oracle GoldenGate
- ESP8266 Internet of Things Cookbook
- Learning QGIS(Third Edition)
- 西門子故障安全系統應用指南
- 網絡硬件搭建與配置實踐
- 深度解析機器學習(全6冊)
- Learning Cypher
- 獨辟蹊徑品內核
- Hands-On Artificial Intelligence for IoT
- 對抗機器學習:機器學習系統中的攻擊和防御
- Excel 2007公式、函數與圖表應用