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

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
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
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) است. نیک به همراه همسرش کارلا و دخترش اولیویا در مریلند آمریکا زندگی می کند.