آموزش خودکارسازی شبکه ها با روش صحیح - آخرین آپدیت

Automating Networks with Ansible the Right Way

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اگر روز به روز از نوشتن دستورات پیکربندی دستی در دستگاه های شبکه خود ناراحت هستید ، این دوره برای شما مناسب است! بیاموزید که چگونه با استفاده از الگوهای آزمایش شده و واقعی ، شبکه خود را هوشمندانه تر با Ansible مدیریت کنید. وقتی صحبت از اتوماسیون شبکه ها می شود ، استفاده از Ansible برای اطمینان از راه حل های موثر بسیار مهم است. در این دوره ، Automating Networks with Ansible the Right Way ، شما دانش بنیادی مورد نیاز برای مدیریت شبکه ها مانند یک حرفه ای را از طریق برنامه نویسی خواهید آموخت. اول ، شما در مورد زیرساخت به عنوان کد یاد خواهید گرفت ، هم نحوه کار در سطح فنی و هم اینکه چرا در سطح تجاری مهم است. این شامل چندین پیاده سازی مبتنی بر SSH/CLI است که به احتمال زیاد در هر دستگاه شبکه ای کار خواهد کرد. در مرحله بعدی ، کلمه جدیدی از API های مدرن مانند NETCONF و RESTCONF و اینکه چگونه Ansible می تواند از این فناوری ها برای ساده سازی مدیریت شبکه استفاده کند ، کشف خواهید کرد. سرانجام ، شما نحوه تبدیل پروژه های خانگی خود به آثار هنری را با ساختن کیفیت در کد خود با استفاده از انواع ابزارهای مکمل ، کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش Ansible مورد نیاز برای طراحی ، پیاده سازی ، راه اندازی و عیب یابی راه حل های اتوماسیون مبتنی بر شبکه در تولید را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تغییر جهت برای برنامه های شبکه قابل قبول است Reorienting Ansible for Network Applications

  • چگونه اتوماسیون شبکه متفاوت است؟ How Does Network Automation Differ?

  • درک شبکه MPLS شما Understanding Your MPLS Network

  • تازه ترین بازی قابل پاسخگویی در جهان World’s Fastest Ansible Refresher

  • نسخه ی نمایشی: آماده سازی قابل پاسخ Demo: Ansible Preparation

  • نسخه ی نمایشی: اولین کتاب قابل پاسخگویی شما Demo: Your First Ansible Playbook

  • چالش: ورود به سیستم Playbook موجود را اضافه کنید Challenge: Add Logging to the Existing Playbook

ایجاد زیرساخت بسیار خوب به عنوان کد Building Pretty Good Infrastructure as Code

  • زیرساخت به عنوان کد چیست؟ What Is Infrastructure as Code?

  • زیرساخت به عنوان اجزای کد Infrastructure as Code Components

  • خط پایین: مزایای تجاری The Bottom Line: Business Benefits

  • نسخه ی نمایشی: استفاده از "ios_config" برای IAC مبتنی بر CLI Demo: Deploying “ios_config” for CLI-based IAC

  • نسخه ی نمایشی: اجرای "cli_config" برای IAC مبتنی بر CLI Demo: Deploying “cli_config” for CLI-based IAC

  • نسخه ی نمایشی: استفاده از "ios_vrf" برای IAC مبتنی بر CLI Demo: Deploying “ios_vrf” for CLI-based IAC

  • مقایسه زیرساخت های مبتنی بر CLI به عنوان راه حل های کد Comparison of CLI-based Infrastructure as Code Solutions

  • نسخه ی نمایشی: مشکل بزرگ Demo: The Big Problem

یکپارچه سازی فیلترهای سفارشی با Ansible Integrating Custom Filters with Ansible

  • معرفی فیلترهای سفارشی Introduction to Custom Filters

  • فیلترهای سفارشی چگونه کار می کنند How Custom Filters Work

  • نسخه ی نمایشی: ساده ترین فیلتر سفارشی ممکن Demo: Simplest Possible Custom Filter

  • مبانی تجزیه و Regex Parsing and Regex Basics

  • نسخه ی نمایشی: تجزیه کننده سفارشی برای اطلاعات VRF Demo: Custom Parser for VRF Information

  • کد ضد گلوله با تست واحد Bullet-proofing Code with Unit Tests

  • نسخه ی نمایشی: استفاده از Ansible برای تست واحد فیلتر Demo: Using Ansible for Filter Unit Testing

ساخت زیرساخت های بسیار خوب به عنوان کد Constructing Really Good Infrastructure as Code

  • Memory Lane: مبانی تئوری مجموعه Memory Lane: Set Theory Basics

  • نسخه ی نمایشی: تنظیم عملیات در پایتون Demo: Set Operations in Python

  • نسخه ی نمایشی: فیلتر سفارشی برای تعیین حضور برای تعیین مسیر Demo: Custom Filter for Route-targeting Presence Determination

  • نسخه ی نمایشی: تست واحد نوشتن برای فیلتر سفارشی Demo: Writing Unit Tests For the Custom Filter

  • نصب قطعات با هم Fitting the Pieces Together

  • نسخه ی نمایشی: کل راه حل در عمل Demo: The Whole Solution in Action

  • چالش: افزودن پشتیبانی چند فروشنده Challenge: Adding Multi-vendor Support

معرفی نقش "موتور موتور" Ansible Introducing Ansible’s “network-engine” Role

  • نقش های قابل قبول چه چیزی را به دست می آورند؟ What Do Ansible Roles Accomplish?

  • نسخه ی نمایشی: تازه کننده کهکشان قابل پاسخ Demo: Ansible Galaxy Refresher

  • معرفی نقش "موتور موتور" Ansible Introducing Ansible’s “network-engine” Role

  • نسخه ی نمایشی: تجزیه جایگزین با استفاده از "command_parser" Demo: Parsing Alternative using “command_parser”

  • نسخه ی نمایشی: Refactoring راه حل موجود شما Demo: Refactoring Your Existing Solution

  • مقایسه روشهای تجزیه Comparison of Parsing Methods

خروج از عصر حجر CLI: خودکار با API ها Leaving the CLI Stone Age: Automating with APIs

  • این چه مشکلی را حل می کند؟ What Problem Does This Solve?

  • مقدمه ای بر NETCONF و YANG Introduction to NETCONF and YANG

  • نسخه ی نمایشی: جمع آوری پیکربندی با NETCONF "get-config" RPC Demo: Collecting Configuration with NETCONF “get-config” RPC

  • نسخه ی نمایشی: تغییر پیکربندی با NETCONF "edit-config" RPC Demo: Changing Configuration with NETCONF “edit-config” RPC

  • مقدمه ای بر RESTCONF Introduction to RESTCONF

  • نسخه ی نمایشی: جمع آوری پیکربندی با RESTCONF HTTP GET Demo: Collecting Configuration with RESTCONF HTTP GET

  • نسخه ی نمایشی: تغییر تنظیمات با RESTCONF HTTP PUT Demo: Changing Configuration with RESTCONF HTTP PUT

  • مقایسه API ها Comparing the APIs

بررسی ویژگی های جدید قابل پاسخ Exploring New Ansible Features

  • بنابراین "جمع آوری واقعیت" اکنون مفید است؟ So "Fact Gathering" Is Useful Now?

  • نسخه ی نمایشی: جمع آوری حقایق سیستم شبکه به طور پیش فرض Demo: Collecting Network System Facts by Default

  • معرفی مجموعه های قابل پاسخ Introducing Ansible Collections

  • نسخه ی نمایشی: کار با مجموعه های قابل پاسخ Demo: Working with Ansible Collections

  • نسخه ی نمایشی: Refactoring Infrastructure as Code Playbooks Demo: Refactoring Infrastructure as Code Playbooks

  • آشنایی با تجزیه كنندگان Cisco Genie Understanding Cisco Genie Parsers

  • نسخه ی نمایشی: اهرم گیری جن در Playbooks مبتنی بر CLI Demo: Leveraging Genie in CLI-based Playbooks

  • خلاصه ماژول و چالش مشق شب Module Summary and Homework Challenge

نوشتن كتابنامه قابل قبول درجه تولید Writing Production-grade Ansible Playbooks

  • چرا موارد کنترل نسخه برای اتوماسیون شبکه اهمیت دارد Why Version Control Matters for Network Automation

  • نسخه ی نمایشی: سفر در زمان با "git" Demo: Time Travel with "git"

  • بررسی خطای زمان اجرا با "ادعا" Runtime Error Checking with "assert"

  • نسخه ی نمایشی: ادغام "ادعا" در کد شما Demo: Integrating "assert" Into Your Code

  • مشکل اساسی سطح با پرزها Surface Basic Problem with Linters

  • نسخه ی نمایشی: کدنویسی کد قابل پاسخ با "ansible-lint" Demo: Linting Ansible Code with "ansible-lint"

  • نسخه ی نمایشی: Linting Code Python با "pylint" Demo: Linting Python Code with "pylint"

  • ساده سازی عملیات با Makefiles Simplifying Operations with Makefiles

  • نسخه ی نمایشی: Makefiles در عمل Demo: Makefiles in Action

  • توصیه هایی برای مستندات Recommendations for Documentation

  • نسخه ی نمایشی: کار با Markdown Demo: Working with Markdown

  • خلاصه ماژول و افکار نهایی Module Summary and Final Thoughts

نمایش نظرات

آموزش خودکارسازی شبکه ها با روش صحیح
جزییات دوره
3h 42m
63
(آخرین آپدیت)
57
4.9 از 5
دارد
دارد
دارد
Nick Russo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Russo Nick Russo

Nicholas (Nick) Russo ، CCDE # 20160041 و CCIE # 42518 ، یک متخصص بین المللی در زمینه شبکه سازی و طراحی IP/MPLS است. برای رشد مهارت های خود ، نیک بر پیشرفت شبکه DevOps از طریق اتوماسیون برای مشتریان خود متمرکز شده است. اخیراً ، نیک دانش خود را از طریق آموزش ویدیویی آنلاین و سخنرانی در کنفرانس های صنعت به اشتراک گذاشته است. نیک همچنین دارای لیسانس علوم در علوم کامپیوتر از موسسه فناوری روچستر (RIT) است. نیک به همراه همسرش کارلا و دخترش اولیویا در مریلند آمریکا زندگی می کند.