Chia Sẻ Khóa Học Làm Chủ Ansible Automation Dành Cho Các Kỹ Sư Mạng [Khóa 6814 A]
01 tháng 3 2024
/
No Comments
Đào tạo Ansible thực hành 100% với các chủ đề từ cấp độ sơ cấp đến nâng cao - Sử dụng các ví dụ về Network Automation SSH, REST API.
Bạn sẽ học được gì:
- ✓ Làm chủ Ansible Network Automation ngay từ đầu. Không cần có kinh nghiệm coding trước đó. Demo thực hành 100%.
- ✓ Nâng cao sự nghiệp của bạn với tư cách là một Network Automation Engineer sẵn sàng cho tương lai, được trang bị các kỹ năng và chuyên môn tiên tiến.
- ✓ REST API Automation bằng cách sử dụng Ansible GET, POST, PUT, PATCH DELETE operation sto Devices.
- ✓ SSH Automation và tận dụng các TextFSM, NTC template và PyATS CLI Parsers trong Ansible để phân tích cú pháp cấu hình thiết bị.
- ✓ Tìm hiểu cách sử dụng các Ansible Network resource module như cisco ios_facts, ios_config, ios_comands, ios_interfaces, ios_l3_interfaces, ios_static_routes.
- ✓ Sử dụng RegEX Filters trong Ansible để phân tích cú pháp cấu hình tùy chỉnh.
- ✓ Hiểu biết sâu sắc về Ansible valut để mã hóa/giải mã các biến và file.
- ✓ Đạt được kiến thức từ cơ bản đến nâng cao về Ansible Playbook và Task Options.
- ✓ Khám phá Jinja2 templating cho dynamic configuration Generation bằng cách sử dụng host hoặc group variables.
- ✓ Tìm hiểu về ansible Magic Variables, hostvars, play_vars, include_vars, group_vars, host_vars với các ví dụ.
- ✓ Tìm hiểu các tính năng nâng cao của playbook như vòng lặp, điều kiện, handlers , block, rescue và assert.
- ✓ Lab setup bằng cách sử dụng GNS3 VM và VS Code làm IDE cho Playbooks với SSH remote development extension.
- ✓ Sử dụng Ansible roles và collections cho modular và reusable automation.
- ✓ Triển khai các giải pháp tự động hóa trên các Thiết bị Mạng như router switch, v.v.
- ✓ Tối ưu hóa Ansible playbook strategies và parallelism để thực thi nhanh hơn.
- ✓ Inventory và configuration file management của Ansible.
- ✓ Tìm hiểu Ansible Core vs Community.
- ✓ Tạo các ansible custom module bằng cách sử dụng Python Script.
- ✓ Ansible include vs improt với các ví dụ về task roles và playbooks.
- ✓ Ansible task option, play options và debugger.
- ✓ Giải thích rõ ràng về Variable Precedence của Ansible.
- ✓ Vòng lặp Ansible có điều kiện và xử lý ngoại lệ.
- ✓ Cách sử dụng filter và lookup plugin của Ansible.
- ✓ Cách sử dụng Network device resource module để quản lý cấu hình.
- ✓ REST API Automation bằng Ansible.
- ✓ Configuration Parsing bằng Ansible RegEx.
- ✓ Giới thiệu tóm tắt về các Ansible automation framework như Ansible AWX.
Tìm hiểu các kỹ năng Ansible Automation từ đầu đến cấp độ nâng cao để tự động hóa Mạng của bạn.
Đạt được sự hiểu biết sâu sắc về Ansible Playbook và Task Options.
Để tham gia khóa học này, bạn không cần bất kỳ kinh nghiệm coding nào trước đó.
Demo thực tế 100% các khái niệm bằng cách sử dụng Network Automation Usecase.
IDE là VS Code và các thiết bị Cisco sẽ được sử dụng để thể hiện hầu hết các tương tác của thiết bị.(vIOS, IOS-XE).
Dưới đây là các chủ đề ở cấp độ cao:
- ✓ Khóa học sẽ bắt đầu với cách setup Lab thực hành Ansible Network Automation.
- ✓ Cài đặt và Setup Ubuntu OS VM for ansible.
- ✓ Setup VSCode for SSH remote development.
- ✓ Cài đặt ansible trong Python VIrtual Environment.
- ✓ Sự khác biệt của Ansible Core và Community.
- ✓ Inventory và Config file setup.
- ✓ YAML File ,Playbook fundamentals và Ansible Lint.
- ✓ SSH Keybased Authentication cho các thiết bị Cisco từ Ansible.
- ✓ Ansible Vault để mã hóa file và variable.
- ✓ Demo Ansible Vault ID.
- ✓ group_vars và host_vars.
- ✓ Xử lý các biến và cấu hình cụ thể của thiết bị một cách hiệu quả.
- ✓ Khám phá các tính năng nâng cao của Ansible CLI.
- ✓ cisco ios_facts and ios_commands module.
- ✓ cisco ios_config module được giải thích chi tiết.
- ✓ Cisco config diff, parent command, before, after, match và replace option.
- ✓ ios config backup option.
- ✓ Configuration backup và save option.
- ✓ Cisco ios resource modules.
- ✓ cisco interfaces, l3_interfaces và l2_interfaces resource module.
- ✓ cisco ios_user và static_route module.
- ✓ CLI Parsers.
- ✓ pyATS, ntc_templates và TextFSM Parsers.
- ✓ Ansible Magic Variables.
- ✓ hostvars và play_vars.
- ✓ set_fact vs vars explained.
- ✓ Ansible Variable precedence được giải thích chi tiết.
- ✓ Ansible filter Plugins.
- ✓ default, ternary, dict2items, items2dict filters.
- ✓ to_json, from_json, to_yaml, from_yaml filters.
- ✓ zip, combine, map,json_query (using JMES Path) filters.
- ✓ ip_address, url và datetime filters.
- ✓ liệt kê các hoạt động và thao tác chuỗi bằng filters.
- ✓ RegEX Filters.
- ✓ Regex search, find_all và replace filters.
- ✓ Ví dụ về Jinja2 templates.
- ✓ jinja2 for loop và include option.
- ✓ jinja2 in ios_config module.
- ✓ embed code in jinja2 template.
- ✓ lookup Plugins.
- ✓ file lookup, template lookup plugins.
- ✓ vars, env và pipe lookup plugins.
- ✓ Vòng lặp và điều kiện: loops, until and when.
- ✓ Play Options:
- + ansible play strategies, forks và serial.
- + debugger để khắc phục sự cố hiệu quả.
- + host order, log_path.
- + tags và limit option.
- + check_mode.
- ✓ Task Options:
- + delegate_to.
- + run_once.
- + ignore_erros and failed when.
- + changed_when và no_log.
- ✓ sử dụng handlers và listen option.
- ✓ block and rescue for exception handling.
- ✓ assert option.
- ✓ Cách cài đặt ansible collections: sử dụng galaxy command, requirements file và github.
- ✓ Cách tạo roles và add tasks vào thư mục tương ứng.
- ✓ Giải thích chi tiết về ansible include vs import.
- ✓ include_tasks vs import tasks.
- ✓ include_role vs import role.
- ✓ import_playbook module.
- ✓ Cách tạo ansible custom modules:
- + chuyển đổi facts thành csv file bằng custom module sử dụng python csv trong backend.
- + cách pass module args to custom module.
- + cách return data bằng custom module.
- ✓ REST API từ Ansible:
- + cách sử dụng URI Module for REST API.
- + Giới thiệu YANG Suite.
- + REST API from Postman.
- + Convert POSTMAN REST request to Ansible URI task.
- + Initiate REST - GET, PUT,POST PATCH và DELETE Operations từ Ansible.
- + Cách định cấu hình thiết bị Cisco bằng REST API.
- + cách save config bằng REST API.
- + Parse config bằng REST API.
- ✓ Extra Learning Topic (AWX):
- + Cài đặt AWX trong Minikube để học.
- + Cơ bản về Ansible execution environment (Podman).
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Lab Setup.
- ✓ 03. Giới thiệu và cài đặt Ansible.
- ✓ 04. Ansible Configuration & Inventory Files.
- ✓ 05. YAML Files, Ansible Playbooks & Ansible Lint.
- ✓ 06. SSH Key Based Authentication & Ansible Vault.
- ✓ 07. group_vars & host_vars.
- ✓ 08. Cisco ios_facts, ios_commands Modules.
- ✓ 09. Cisco ios_config Module.
- ✓ 10. Cisco IOS Resource Modules.
- ✓ 11. CLI Parsers.
- ✓ 12. Ansible Vars & Facts.
- ✓ 13. Ansible Filter Plugins.
- ✓ 14. RegEx Filters.
- ✓ 15. Jinja2 Templates.
- ✓ 16. Lookup Plugins.
- ✓ 17. Loops & Conditionals.
- ✓ 18. Play Options.
- ✓ 19. Task Options.
- ✓ 20. Handlers, Block & Assert.
- ✓ 21. Collections & Roles.
- ✓ 22. Include vs Import.
- ✓ 23. Custom Modules sử dụng Python.
- ✓ 24. REST API sử dụng Ansible.
- ✓ 25. Tìm hiểu thêm - Thiết lập AWX trong Minikube.
Khóa học này dành cho ai:
- ✓ Network Engineer, Network Administrator, Network Operatore.
- ✓ Network Architect.
- ✓ Net DevOps Engineer.
- ✓ Network Automation Engineer.
- ✓ Network Automation testing.
- ✓ System Administrator, System Engineer.
- ✓ Cisco Certified Professional.
- ✓ CCNA, CCNP , CCI Professional.
- ✓ Tất cả những người đam mê Network Automation.
- ✓ DevNet.
- ✓ DevOps muốn học Network Automation.
- ✓ Routing Switching, Wireless và Security Engineer.
- ✓ Network Implementation Engineer.
- ✓ Network Design Professional.
- ✓ Ansible Engineer Networking.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU