اتوماسیون با Ansible - آموزش عملی DevOps - آخرین آپدیت

دانلود Automation with Ansible - Hands-on DevOps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، مدیریت خودکار زیرساخت‌های IT را با استفاده از Ansible می‌آموزید. شما با یادگیری مفاهیم پایه و نصب Ansible شروع می‌کنید و سپس به سراغ مدیریت اینونتوری‌ها (Inventories)، ایجاد پلی‌بوک‌ها (Playbooks) و اتوماسیون وظایف می‌روید. مثال‌های واقعی نشان خواهند داد که Ansible چگونه زیرساخت‌ها را مقیاس‌بندی می‌کند، از راه‌اندازی اپلیکیشن‌ها گرفته تا اتوماسیون به‌روزرسانی‌ها. مباحی مانند نقش‌ها (Roles)، مجموعه‌ها (Collections) و AWX را برای ساختاربندی و مدیریت جریان‌های کاری بررسی کنید. یاد بگیرید چگونه داده‌های حساس را با Ansible Vault به‌طور ایمن مدیریت کنید. با استفاده از شرط‌ها (Conditionals)، حلقه‌ها (Loops) و هندلره‌ها (Handlers)، وظایف اتوماسیون را برای محیط‌های پیچیده بهینه خواهید کرد. همچنین تکنیک‌های عیب‌یابی برای بهینه‌سازی اتوماسیون پوشش داده خواهد شد. این دوره در سطح متوسط است و شامل تمرینات عملی بوده و برای مهندسان DevOps، مدیران سیستم و متخصصان IT ایده‌آل است. در پایان این دوره، شما قادر خواهید بود زیرساخت‌ها را اتوماتیک کنید، پلی‌بوک‌های مقیاس‌پذیر بسازید، داده‌های حساس را با Ansible Vault به‌صورت امن مدیریت کنید و از Ansible AWX برای مدیریت اتوماسیون استفاده نمایید.

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

معرفی دوره Course Introduction

  • مقدمه Introduction

آشنایی با اتوماسیون با Ansible Introduction to Automation with Ansible

  • معرفی موضوع - آشنایی با اتوماسیون Ansible Topic Introduction - Introduction to Ansible Automation

  • شروع کار با Ansible Getting Started with Ansible

  • چرا Ansible؟ Why Ansible?

  • موارد استفاده از Ansible Use Cases of Ansible

  • مفاهیم پیش‌نیاز Prerequisite Concepts

  • Ansible چگونه کار می‌کند؟ How Ansible Works?

  • اصطلاحات ضروری Ansible Essential Ansible Terminologies

  • بسته‌ها و نسخه‌های Ansible Ansible Packages and Releases

  • دمو - مستندات Ansible Demonstration - Ansible Documentation

  • خلاصه Summary

نصب و پیکربندی Ansible Ansible Installation and Configuration

  • معرفی موضوع - راه‌اندازی Ansible Topic Introduction - Ansible Setup

  • شروع نصب و پیکربندی Ansible Getting Started with Ansible Installation and Configuration

  • معرفی محیط Introduction to the Environment

  • دمو - آماده‌سازی گره کنترل‌کننده (Controller Node) Demonstration - Preparing the Controller Node

  • دمو - تنظیم احراز هویت بدون رمز عبور Demonstration - Setting Password Less Authentication

  • دمو - نصب Ansible روی گره کنترل‌کننده Demonstration - Installing Ansible on the Controller Node

  • دمو - تایید نصب Ansible Demonstration - Validating the Ansible Installation

  • دمو - اجرای Ansible روی Localhost Demonstration - Ansible on Localhost

  • خلاصه Summary

اینونتوری در Ansible (Ansible Inventory) Ansible Inventory

  • معرفی موضوع - اینونتوری Ansible Topic Introduction - Ansible Inventory

  • نمای کلی از اینونتوری Ansible Overview of Ansible Inventory

  • انواع اینونتوری Inventory Types

  • فرمت‌های فایل اینونتوری Inventory File Formats

  • هاست‌ها و گروه‌ها Hosts & Groups

  • استفاده و مدیریت فایل‌های اینونتوری Using & Managing Inventory Files

  • دمو - فایل اینونتوری پیش‌فرض Demonstration - Default Inventory File

  • دمو - ابزار خط فرمان ansible inventory Demonstration - ansible-inventory Command Line Utility

  • متغیرها در اینونتوری Variables in Inventory

  • دمو - متغیرها در اینونتوری Demonstration - Variables in Inventory

  • خلاصه Summary

ماژول‌های Ansible و تسک‌های Adhoc Ansible Modules & Adhoc Tasks

  • معرفی موضوع - ماژول‌ها و تسک‌های Adhoc Topic Introduction - Ansible Modules and Adhoc Tasks

  • شروع کار با ماژول‌های Ansible Getting Started with Ansible Modules

  • ماژول‌های هسته Ansible Ansible Core Modules

  • ماژول‌های سفارشی Ansible Ansible Custom Modules

  • پلاگین‌های Ansible Ansible Plugins

  • دمو - دسترسی به ماژول‌ها از طریق مستندات Demonstration - Accessing Modules through Ansible Documentation

  • درک حالت Adhoc در Ansible Understanding Ansible Adhoc Mode

  • سینتکس اجرای Adhoc در Ansible Ansible Adhoc Execution Syntax

  • دمو - نحوه نوشتن دستورات Adhoc Demonstration - How to Write Ansible Adhoc Commands

  • دمو - ده مورد استفاده عملی از Adhoc Demonstration - Ten Practical Adhoc Use Cases

  • خلاصه Summary

پلی‌بوک‌های Ansible (Ansible Playbooks) Ansible Playbooks

  • معرفی موضوع - پلی‌بوک‌های Ansible Topic Introduction - Ansible Playbooks

  • شروع کار با پلی‌بوک‌ها Getting Started with Playbooks

  • نمای کلی YAML YAML Overview

  • ساختار پلی‌بوک‌ها Playbooks Structure

  • فرآیند ۴ مرحله‌ای برای کار با پلی‌بوک‌ها A 4-Step Process for Working with Playbooks

  • ابزار خط فرمان ansible playbook Command Line Utility - ansible-playbook

  • دمو - توسعه پلی‌بوک‌های Ansible Demonstration - Developing Ansible Playbooks

  • دمو - پلی‌بوک‌های بیشتر Demonstration - More Playbooks

  • دمو - نوشتن پلی‌بوک چند-تسک (راه‌اندازی Docker) Demonstration - Writing a Multi-task Playbook (Docker Setup)

  • دمو - نوشتن پلی‌بوک چند-تسک (راه‌اندازی MySQL) Demonstration - Writing a Multi-task Playbook (MySQL Setup)

  • خلاصه Summary

استفاده از Ansible برای ویندوز Ansible for Windows

  • معرفی موضوع - Ansible برای سیستم‌عامل ویندوز Topic Introduction - Ansible for Windows OS

  • شروع کار با گره‌های مدیریت‌شده ویندوز Getting Started with Windows Managed Nodes

  • دمو - راه‌اندازی گره مدیریت‌شده ویندوز Demonstration - Setting Up Windows Managed Node

  • دمو - اجرای تسک‌های Adhoc روی ویندوز Demonstration - Running Adhoc Tasks on Windows

  • دمو - پلی‌بوک‌ها برای ویندوز Demonstration - Playbooks for Windows

  • خلاصه Summary

متغیرها، متغیرهای جادویی و Facts در Ansible Variables, Magic Variables and Facts in Ansible

  • معرفی موضوع - متغیرها و Facts در Ansible Topic Introduction - Ansible Variables and Facts

  • درک متغیرها در Ansible Understanding Variables in Ansible

  • تعریف و اعلام متغیر در Ansible Variable Definition and Declaration in Ansible

  • دمو - متغیرها در پلی‌بوک Demonstration - Variables in Playbook

  • متغیرهای جادویی (Magic Variables) Magic Variables

  • شروع کار با Ansible Facts Getting Started with Ansible Facts

  • دمو - حقایق Ansible (بازیابی و استفاده) Demonstration - Ansible Facts (Retrieve and Use)

  • دمو - غیرفعال کردن Ansible Facts Demonstration - Disabling Ansible Facts

  • خلاصه Summary

شرط‌ها، حلقه‌ها و هندلره‌ها Conditionals, Loops and Handlers

  • معرفی موضوع - شرط‌ها، حلقه‌ها و هندلره‌ها Topic Introduction - Conditionals, Loops and Handlers

  • شرط‌ها در Ansible Conditionals in Ansible

  • حلقه‌ها در Ansible Loops in Ansible

  • دمو - راه‌اندازی Docker با استفاده از حلقه‌ها و شرط‌ها Demonstration - Docker Setup Using Loops and Conditionals

  • هندلره‌ها در Ansible Handlers in Ansible

  • دمو - استفاده همزمان از شرط‌ها، حلقه‌ها و هندلره‌ها Demonstration - Conditionals, Loops and Handlers Together

  • خلاصه Summary

نقش‌ها در Ansible (Ansible Roles) Ansible Roles

  • معرفی موضوع - نقش‌های Ansible (Roles) Topic Introduction - Ansible Roles

  • آشنایی با نقش‌های Ansible Introduction to Ansible Roles

  • ساختار دایرکتوری نقش‌ها Directory Structure of Roles

  • درک فرآیند ایجاد نقش‌ها Understanding Roles Creation Process

  • دمو - توسعه نقش‌های Ansible Demonstration - Developing Ansible Roles

  • دمو - بررسی include_role و import_role Demonstration - include_role and import_role

  • وابستگی‌های نقش‌ها (Role Dependencies) Role Dependencies

  • دمو - وابستگی‌های نقش‌ها Demonstration - Role Dependencies

  • دمو - متغیرها و مقادیر پیش‌فرض نقش‌ها Demonstration - Role Variables and Defaults

  • خلاصه Summary

مجموعه‌های Ansible (Ansible Collections) Ansible Collections

  • معرفی موضوع - مجموعه‌های Ansible (Collections) Topic Introduction - Ansible Collections

  • شروع کار با مجموعه‌های Ansible Getting Started with Ansible Collections

  • دمو - نصب و مدیریت مجموعه‌های Ansible Demonstration - Installing and Managing Ansible Collections

  • دمو - ایندکس مجموعه‌ها Demonstration - Collections Index

  • دمو - توسعه مجموعه‌های اختصاصی Ansible Demonstration - Developing Your Own Ansible Collections

  • دمو - استفاده از مجموعه‌ها در پلی‌بوک‌های Ansible Demonstration - Using Collections in Ansible Playbooks

  • خلاصه Summary

آنسیبل گلکسی (Ansible Galaxy) Ansible Galaxy

  • معرفی موضوع - Ansible Galaxy Topic Introduction - Ansible Galaxy

  • نمای کلی از Ansible Galaxy An Overview of Ansible Galaxy

  • موارد استفاده Use Cases

  • دمو - کار با وب‌سایت Ansible Galaxy Demonstration - Navigating to Ansible Galaxy Website

  • دمو - انتشار نقش‌ها در Ansible Galaxy Demonstration - Publishing Roles to Ansible Galaxy

  • خلاصه Summary

آنسیبل والت (Ansible Vault) Ansible Vault

  • معرفی موضوع - Ansible Vault Topic Introduction - Ansible Vault

  • شروع کار با Ansible Vault Getting Started with Ansible Vault

  • مثال‌های دنیای واقعی Real World Examples

  • دمو - رمزنگاری متغیرها Demonstration - Encrypting Variables

  • دمو - رمزنگاری فایل‌ها Demonstration - Encrypting Files

  • دمو - رمزگشایی متغیرها و فایل‌ها Demonstration - Decrypting Variables and Files

  • خلاصه Summary

عیب‌یابی در Ansible Troubleshooting Ansible

  • معرفی موضوع - عیب‌یابی Ansible Topic Introduction - Troubleshooting Ansible

  • نکات عیب‌یابی Troubleshooting Tips

  • دمو - بررسی سینتکس (syntax check) Demonstration - '--syntax-check'

  • دمو - پارامترهای گم شده در ماژول Demonstration - Missing Module Parameters

  • دمو - اجرای گام‌به‌گام پلی‌بوک Demonstration - Step by Step Playbook Execution

  • دمو - تگ‌ها در پلی‌بوک‌ها Demonstration - Tags in Playbooks

  • دمو - ثبت با ماژول Debug Demonstration - Register with Debug Module

  • دمو - ابزار ansible lint Demonstration - ansible-lint Utility

  • خلاصه Summary

آنسیبل AWX - رابط کاربری تحت وب برای Ansible Ansible AWX - Web-Based User Interface for Ansible

  • معرفی موضوع - Ansible AWX Topic Introduction - Ansible AWX

  • شروع کار با Ansible AWX (رابط کاربری تحت وب) Getting Started with Ansible AWX (Web-Based User Interface)

  • دمو - راه‌اندازی AWX روی Kubernetes Demonstration - AWX Setup on Kubernetes

  • دمو - اجرای تسک‌های Adhoc و پلی‌بوک‌ها با استفاده از AWX Demonstration - Running Adhoc Tasks and Playbooks Using AWX

  • خلاصه Summary

جمع‌بندی Conclusion

  • جمع‌بندی Conclusion

نمایش نظرات

اتوماسیون با Ansible - آموزش عملی DevOps
جزییات دوره
12h 1m
120
(آخرین آپدیت)
96
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده