為思科企業解決方案實施自動化 (ENAUI)
– Implementing Automation for Cisco Enterprise Solutions (ENAUI)
課程目標
學習本課程後,您應該能夠:
- 熟悉不同的API風格(REST、RPC)以及同步和異步API請求
- 了解如何使用 Postman 軟體開發工具來測試 API 調用
- 了解如何使用 Ansible 自動化引擎自動執行重複性任務
- 探索 Python 編程語言、Python 庫和 Python 虛擬環境,並了解如何將它們用於網路配置任務的自動化
- 了解GIT版本控制系統及其常用操作
- 了解如何利用 Cisco IOS XE 平台的各種模型和 API 執行零日操作,使用自定義工具改進故障排除方法,使用腳本增強 CLI,以及使用 Ansible 和 Python 集成各種工作流程
- 了解模型驅動遙測的格式轉變和工作解決方案的構建模組
- 了解如何利用工具和 API 來自動化由 Cisco DNA Center™ 管理的 Cisco DNA 基礎設施
- 使用 Python、Ansible 和 Postman 演示工作流程(配置、驗證、健康檢查和監控)
- 了解思科 SD-WAN 解決方案組件,實施與思科 SD-WAN API 配合使用的 Python 庫以執行配置、庫存管理和監控任務,並在現有思科 SD-廣域網基礎設施實施可重複使用的 Ansible 角色
- 了解如何利用工具和 API 來自動化 Cisco Meraki 管理的基礎設施,並使用 Python、Ansible 和 Postman 演示工作流程(配置、驗證、健康檢查、監控)
課程內容
- 網路可編程性基礎
- 自動化 API 和協議
- 使用 Python 和 Ansible 管理配置
- 使用 Cisco IOS XE 軟體實現機上可編程性和自動化
- 實現模型驅動遙測
- 使用 Cisco IOS-XE 軟體進行第 0 天配置
- 在企業網路中實施自動化
- 使用 Python 構建 Cisco DNA Center 自動化
- 使用 Cisco DNA Center 自動化運營
- 引入思科 SD-WAN 可編程性
- 使用 Python 構建思科 SD-WAN 自動化
- 使用 Ansible 構建思科 SD-WAN 自動化
- 自動化 Cisco Meraki
- 實施 Meraki 集成 API
Lab實作大綱
- 使用 Netmiko 自動化網路
- 使用Postman進行REST API消費
- 使用Ansible配置和驗證設備配置
- 使用 Cisco IOS XE 軟體實現機上可編程性和自動化
- 在 Cisco IOS XE 軟體上使用 Python
- 使用 Cisco IOS XE 實施串流式遙測
- 探索 Cisco DNA Center API
- 構建 Python 腳本並與 Cisco DNA Center Intent API 互動
- 使用 Cisco DNA 中心保障 API 構建 Python 腳本
- 通過 Cisco DNA Center API 對端到端連接和健康檢查網路進行故障排除
- 使用思科 SD-WAN API 執行管理任務
- 以編程方式構建、管理和操作思科 SD-WAN
- 使用統一資源標識符 (URI) 模組使用 SD-WAN API
- 使用 Ansible 管理策略
- 使用 Ansible-Cisco SD_WAN 角色構建報告
- 實施思科 Meraki API 自動化
- 探索思科 Meraki 集成 API
- 探索 Cisco Meraki Webhook 警報