آموزش اتوماسیون شبکه ها با Ansible

دانلود Automating Networks with Ansible

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش میانی فناوری اطلاعات، متخصصان DevOps را برای خودکارسازی محیط‌های پیچیده فناوری اطلاعات چند لایه با Ansible آماده می‌کند: منبع باز، مدیریت پیکربندی فناوری اطلاعات، استقرار و ابزار هماهنگ‌سازی.

اگر شغل شما ربطی به استقرار و مدیریت سرورها دارد و هنوز از Ansible استفاده نمی‌کنید، باید در اسرع وقت این آموزش را دریافت کنید. وقتی شبکه‌های خود را با Ansible خودکار می‌کنید، تعداد زیادی از کارهای تکراری، خسته‌کننده و سردرد را حذف می‌کنید و مدیریت خود را شیک‌تر، ایمن‌تر و سریع‌تر می‌کنید.

Ansible یکی از قدرتمندترین پاسخ‌ها برای نصب نرم‌افزار، تغییر پیکربندی‌ها، مدیریت خدمات و مدیریت دستی سرورها است. پس از این آموزش، نه تنها شبکه های خود را با Ansible خودکار می کنید، بلکه شاهد افزایش بهره وری خواهید بود و ساعت ها از بدترین بخش های کار خلاص خواهید شد.

پس از تکمیل این آموزش Ansible، می‌دانید چگونه محیط‌های پیچیده فناوری اطلاعات چند لایه را با Ansible خودکار کنید: منبع باز، مدیریت پیکربندی فناوری اطلاعات، استقرار و ابزار هماهنگ‌سازی.

برای هر کسی که یک تیم فناوری را رهبری می‌کند، این آموزش Ansible می‌تواند برای حضور متخصصان DevOps جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع Ansible استفاده شود.

اتوماسیون شبکه ها با Ansible: آنچه باید بدانید

این آموزش Automating Networks with Ansible دارای ویدیوهایی است که موضوعات ابزارهای اتوماسیون شبکه را پوشش می دهد از جمله:

  • برای اتوماسیون شبکه، کتابهای راهنما YAML واضح، کارآمد و مؤثر بنویسید
  • مدیریت کل سیستم‌ها، شبکه‌ها و ذخیره‌سازی‌ها بدون راه‌اندازی زیرساخت‌های مدیریتی
  • پیمایش صدها ماژول که Ansible برای مدیریت زیرساخت ها، شبکه ها و سیستم عامل ها ارائه می کند
  • ساده‌سازی فرآیند راه‌اندازی و راه‌اندازی سرورهای بدون فلز یا ایجاد نمونه‌های مجازی از قالب‌ها
چه کسی باید شبکه های خودکار را با آموزش Ansible بپذیرد؟

این آموزش Ansible در سطح پایه در نظر گرفته می شود، به این معنی که برای متخصصان DevOps با سه تا پنج سال تجربه با ابزارهای اتوماسیون شبکه طراحی شده است.

متخصصین جدید یا مشتاق DevOps. اگر با DevOps کاملاً تازه کار هستید، این آموزش Ansible می تواند به شما کمک کند تا مطمئن شوید که با شروع حرفه خود، مجهز به استفاده از یکی از بهترین های فناوری اطلاعات هستید. ابزارهای پیکربندی و اتوماسیون موجود است. اگر گمان می‌کنید که شغلتان به شما نیاز دارد که سرورها را بچرخانید و نرم‌افزار، سرویس‌ها و پیکربندی‌های آن‌ها را مدیریت کنید، این آموزش Automating Networks با Ansible مطمئن خواهد شد که هرگز زیر بار این مسئولیت‌ها نمی‌روید.

متخصصان باتجربه DevOps. اگر مدتی است در DevOps کار می‌کنید، این آموزش Ansible مخصوصاً در مواردی کاربرد دارد که شغل شما با تامین منابع شبکه سروکار داشته باشد. اگر بیشتر از زمان برنامه‌ریزی و اجرای رویه‌های DevOps سازمان خود را صرف نصب دستی می‌کنید، این آموزش می‌تواند گردش کار شما را ساده‌تر کند و مطمئن شود که سریع و کارآمد هستید.


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

کل شبکه خود را با Ansible خودکار کنید Automate Your Entire Network with Ansible

  • بررسی اجمالی Overview

  • استفاده از Ansible برای اتوماسیون شبکه Using Ansible for Network Automation

  • host_vars و group_vars host_vars and group_vars

  • ماژول های شبکه Network Modules

  • ایجاد Loopback در دستگاه‌های Nexus Creating Loopbacks on Nexus Devices

  • اطلاعات را جمع آوری کنید و دستورات CLI را در دستگاه های IOS-XE صادر کنید Gather Facts and Issue CLI Commands to IOS-XE Devices

  • RESTCONF و متغیرهای اتصال RESTCONF and Connection Variables

  • RESTCONF GET Playbooks RESTCONF GET Playbooks

  • قالب های جینجا Jinja Templates

  • راهنماهای پیکربندی RESTCONF RESTCONF Config Playbooks

  • خلاصه کردن اتوماسیون شبکه Ansible Summarizing Ansible Network Automation

  • نتیجه Conclusion

Ansible را نصب و پیکربندی کنید Install and Configure Ansible

  • بررسی اجمالی Overview

  • مبانی اتوماسیون و ارکستراسیون Automation and Orchestration Foundations

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

  • خط لوله CICD CICD Pipeline

  • نصب Ansible Installing Ansible

  • پیکربندی دستگاه های راه دور Configuring Remote Devices

  • فایل موجودی Inventory File

  • ماژول ها Modules

  • فایل کتاب بازی Playbook File

  • شرایط Conditionals

  • حلقه ها Loops

  • خلاصه کردن مبانی Ansible Summarizing Ansible Foundations

  • نتیجه Conclusion

شبکه های Juniper را با Ansible خودکار کنید Automate Juniper Networks with Ansible

  • بررسی اجمالی Overview

  • خودکارسازی و سازماندهی JUNOS Automating and Orchestrating JUNOS

  • host_vars و group_vars host_vars and group_vars

  • جمع آوری حقایق Gathering Facts

  • ماژول های شبکه Network Modules

  • درک دولت Understanding State

  • خلاصه کردن اتوماسیون Ansible Summarizing Ansible Automation

  • نتیجه Conclusion

کار از یک محیط RHEL Work from a RHEL Environment

  • بررسی اجمالی Overview

  • ایجاد یک حساب Red Hat Creating a Red Hat Account

  • نصب RHEL RHEL Installation

  • محیط توسعه Development Environment

  • اجرای دستورات شل Executing Shell Commands

  • نتیجه Conclusion

Ansible را پیکربندی کنید Configure Ansible

  • بررسی اجمالی Overview

  • مقدمه ای بر اتوماسیون شبکه Introduction to Network Automation

  • معماری Ansible Ansible Architecture

  • نصب Ansible Ansible Installation

  • پیکربندی فایل File Configuration

  • تست Setup Testing the Setup

  • نتیجه Conclusion

دستورات Ansible و Playbooks را اجرا کنید Run Ansible Commands & Playbooks

  • بررسی اجمالی Overview

  • ساخت آزمایشگاه تست Building the Test Lab

  • افزودن دستگاه ها به آزمایشگاه Adding Devices to the Lab

  • درک YAML Understanding YAML

  • کاوش در ماژول ها Exploring the Modules

  • اجرای دستورات موقت Running Ad Hoc Commands

  • کتاب های بازی Playbooks

  • نتیجه Conclusion

متغیرها و حلقه ها Variables and Loops

  • بررسی اجمالی Overview

  • میزبان و گروه ورز Host and Group Vars

  • دسترسی به داده ها Accessing Data

  • تعریف متغیرهای کتاب راهنما Defining Playbook Variables

  • درک حلقه ها Understanding Loops

  • حلقه زدن روی آدرس های IP Looping Over IP Addresses

  • نتیجه Conclusion

منطق شرطی و فیلترینگ Conditional Logic & Filtering

  • بررسی اجمالی Overview

  • کلمه کلیدی When The When Keyword

  • فیلترهای Ansible Ansible Filters

  • فیلتر آدرس IP IP Address Filter

  • برچسب ها Tags

  • نتیجه Conclusion

با قالب ها کار کنید Work with Templates

  • بررسی اجمالی Overview

  • معرفی Introduction

  • تعریف متغیرها Defining Variables

  • جایگزینی مقادیر Substituting Values

  • جستجوهای پویا Dynamic Lookups

  • حلقه های Jinja2 Jinja2 Loops

  • شرایط Jinja2 Jinja2 Conditionals

  • نتیجه Conclusion

ثبت، گردانندگان و اسرار Registers, Handlers & Secrets

  • بررسی اجمالی Overview

  • ثبت متغیرها Registering Variables

  • هندلرها Handlers

  • گزینه ها و استراتژی های رمزگذاری Encryption Options and Strategies

  • با استفاده از Ansible Vault Using Ansible Vault

  • نتیجه Conclusion

کهکشان Ansible Ansible Galaxy

  • بررسی اجمالی Overview

  • مقدمه ای بر نقش ها Introduction to Roles

  • ساختار فهرست نقش Role Directory Structure

  • ایجاد نقش Creating a Role

  • کاوش کهکشان Ansible Exploring Ansible Galaxy

  • مجموعه جن The Genie Collection

  • نتیجه Conclusion

مدیریت دستگاه شبکه چند فروشنده Multivendor Network Device Management

  • بررسی اجمالی Overview

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

  • کاوش در ماژول های VyOS Exploring the VyOS Modules

  • خودکارسازی VyOS Automating VyOS

  • جمع آوری حقایق در یک محیط چند فروشنده Gathering Facts in a Multivendor Environment

  • پیکربندی رابط Interface Configuration

  • نتیجه Conclusion

پیکربندی OSPF Configuring OSPF

  • بررسی اجمالی Overview

  • بررسی اجمالی OSPF OSPF Overview

  • ایجاد توپولوژی OSPF Creating an OSPF Topology

  • ماژول های OSPF OSPF Modules

  • الگوهای پیکربندی OSPF OSPF Configuration Templates

  • نتیجه Conclusion

پیکربندی BGP Configure BGP

  • بررسی اجمالی Overview

  • نمای کلی BGP BGP Overview

  • ایجاد توپولوژی BGP Creating a BGP Topology

  • الگوهای پیکربندی BGP BGP Configuration Templates

  • ماژول های BGP BGP Modules

  • نتیجه Conclusion

VLAN ها را پیکربندی کنید Configure VLANs

  • بررسی اجمالی Overview

  • ایجاد توپولوژی VLAN Creating a VLAN Topology

  • نتیجه Conclusion

NAPALM-Ansible NAPALM-Ansible

  • بررسی اجمالی Overview

  • درک NAPALM Understanding NAPALM

  • نصب تصاویر آریستا Installing Arista Images

  • نصب NAPALM-Ansible Installing NAPALM-Ansible

  • بازیابی حالت با Getters Retrieving State with Getters

  • نتیجه Conclusion

پشتیبان گیری و بازیابی تنظیمات Backup and Restore Configurations

  • بررسی اجمالی Overview

  • معرفی Introduction

  • با استفاده از Setup Module Using the Setup Module

  • ایجاد دایرکتوری با ماژول فایل Creating Directories with the File Module

  • تنظیمات راه اندازی و در حال اجرا Startup and Running Configurations

  • ماژول کپی The Copy Module

  • بازیابی تنظیمات Restoring Configurations

  • نتیجه Conclusion

Syslog و SNMP را پیکربندی کنید Configure Syslog and SNMP

  • بررسی اجمالی Overview

  • نمای کلی Syslog Syslog Overview

  • پیکربندی سیسکو Syslog Cisco Syslog Configuration

  • نمای کلی SNMP SNMP Overview

  • ماژول های SNMP SNMP Modules

  • نتیجه Conclusion

اتوماسیون مبتنی بر API API-Based Automation

  • بررسی اجمالی Overview

  • معرفی Introduction

  • راه اندازی دستگاه CSR CSR Device Setup

  • دریافت داده با RESTCONF Getting Data with RESTCONF

  • تنظیمات با RESTCONF تغییر می کند Configuration Changes with RESTCONF

  • نتیجه Conclusion

برج Ansible را پیکربندی کنید Configure Ansible Tower

  • بررسی اجمالی Overview

  • معرفی برج Ansible Introduction to Ansible Tower

  • نصب برج Tower Installation

  • اعتبارنامه Credentials

  • سازمان ها، گروه ها و کاربران Organizations, Groups, and Users

  • موجودی ها Inventories

  • پروژه ها و قالب ها Projects and Templates

  • مشاغل و نظرسنجی Jobs and Surveys

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش اتوماسیون شبکه ها با Ansible
جزییات دوره
17h
118
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Knox Hutchinson Knox Hutchinson

"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری

John McGovern John McGovern

"هیچ چیز بهتر از دریافت بازخورد از کسی نیست که بگوید آموزش من به آنها کمک کرده تا یک موضوع را بفهمند یا امتحانی را قبول کنند که در نهایت آنها را به فرصت های شغلی بیشتری می رساند." جان که خودش یادگیرنده CBT Nuggets است، از آموزش ویدیویی برای ایجاد سریع و موثر پایگاه دانش IT خود استفاده کرد. کنجکاوی طبیعی او در مورد موضوعاتی مانند ابر اغلب او را به غواصی عمیق برای درک دلیل پشت فناوری ها سوق می دهد. جان، که ساکن اسکاتلند است، در اوقات فراغت خود از نواختن درام، گلف، خواندن و میانجیگری لذت می برد.

ارتباط با جان:

شبکه، پایتون، اتوماسیون شبکه و امنیت سایبری