آموزش ملزومات Ansible با آزمایشگاه های عملی

Ansible Essentials with Hands-on Labs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Ansible برای DevOps و Automation. از اصول اولیه شروع کنید و تا آخر راه را پیش ببرید تا کتاب های بازی و نقش های خود را بسازید! مدیریت پیکربندی با Ansible نصب و پیکربندی Ansible Automation Engine در یک گره کنترلی اجرای وظایف اتوماسیون موقت از خط فرمان نوشتن کتاب‌های بازی Ansible برای خودکارسازی چندین وظایف مدیریت سیستم در میزبان‌های مدیریت‌شده کار با Ansible در ارتباط با Vagrant و Virtualbox در محیط DevOps Parameterize کتابهای بازی Ansible با استفاده از متغیرها و حقایق سیستم اولویت متغیر Ansible و نادیده گرفتن از الگوی Jinja2 برای فعال کردن عبارات پویا و دسترسی به متغیرها استفاده کنید. متغیرها قادر به ایجاد کتاب های بازی/نقش های Ansible برای استقرار یک برنامه وب سه لایه پیش نیازها: آشنایی با مفاهیم مدیریت لینوکس

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


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


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


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


دوره یک مسیر پیشرونده را دنبال می کند که منعکس کننده یک رویکرد دنیای واقعی به اتوماسیون است. این به پنج بخش تقسیم شده است که با مرور کلی معماری و مفاهیم اساسی شروع می شود. در بخش 2، موتور اتوماسیون Ansible را نصب خواهیم کرد و در مورد موجودی اطلاعات خواهیم آموخت، که اولین چیزی است که برای شروع خودکارسازی وظایف با Ansible به آن نیاز داریم. ما دستورات ad-hoc را یاد خواهیم گرفت و همچنین برخی از ماژول های رایج Ansible را در بخش 3 کشف خواهیم کرد.


سپس به سراغ کتاب‌های نمایشی می‌رویم. Playbook ها به ما اجازه می دهند از مدیریت پیکربندی کامل و قابلیت های ارکستراسیون Ansible استفاده کنیم. کتاب‌های بازی Ansible به زبان YAML نوشته شده‌اند، بنابراین قبل از فرو رفتن در جزئیات کتاب‌های بازی، یک مرور کلی از YAML انجام می‌دهیم. سپس، ما در مورد اصول اولیه کتاب بازی، از جمله ساختار کتاب بازی، ناتوانی، و وظایف یاد خواهیم گرفت. ما یاد خواهیم گرفت که چگونه یک کتاب بازی را اجرا کنیم، نحو آن را بررسی کنیم، و خروجی آن را با پرحرفی کنترل کنیم.


سپس ما شروع به ساخت برنامه وب 3 لایه خود می کنیم. در هر سخنرانی، یک یا چند ویژگی قابل تشخیص را یاد می گیریم و آنها را در پروژه خود به کار می بریم. در این قسمت از دوره آموزشی، شما با هندلرها، قالب‌سازی Jinja2، حلقه‌ها، متغیرها، مدیریت خطا و بسیاری موارد دیگر آشنا خواهید شد. در پایان این بخش، کتاب‌هایی را آماده کرده‌اید که می‌توانند یک پشته LAMP چند گره کاملاً کاربردی را روی دستگاه‌های شما مستقر کنند.


در بخش 5، نحوه سازماندهی مؤثرتر کتاب‌های بازی را پوشش می‌دهیم، جایی که درباره واردات، شامل و نقش‌ها می‌آموزید. ما کتاب‌های بازی را به نقش‌ها تبدیل می‌کنیم و اشتراک‌گذاری و استفاده مجدد از آنها را آسان می‌کنیم.


این دوره مبتنی بر Red Hat® Ansible Engine 2.8 و CentOS Linux 7.7 است. با دنبال کردن این دوره، یاد خواهید گرفت که چگونه یک محیط برنامه وب سه لایه راه‌اندازی کنید که از Apache2، Python و MySQL در ماشین‌های CentOS استفاده کند.


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

معرفی Introduction

  • مقدمه ای بر دوره آموزشی Ansible Essentials Introduction to Ansible Essentials Course

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

  • مهم، لطفا بخوانید! Important, please read!

پایه های Ansible و نصب Ansible Foundations & Installation

  • معماری Ansible Ansible Architecture

  • سوالات متداول دوره Course FAQ

  • نصب Ansible Installing Ansible

  • فهرست Inventory

  • فایل پیکربندی (ansible.cfg) Configuration File (ansible.cfg)

  • مبانی Ansible Ansible Basics

دستورات Ad-Hoc Ansible Ansible Ad-Hoc Commands

  • مقدمه ای بر دستورات Ad-Hoc Ansible Introduction to Ansible Ad-Hoc Commands

  • نمونه های دستور موقت Ad-Hoc Command Examples

  • راه اندازی ماژول و فیلتر کردن Setup Module & Filtering

  • الگوهای انتخاب میزبان Host Selection Patterns

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

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

  • ساختار کتاب بازی Playbook Structure

  • وظایف و عدم توانایی Tasks & Idempotency

  • YAML و ساختار کتاب راهنما YAML & Playbook Structure

  • اولین کتاب راهنما First Playbook

  • بررسی نحو و اجرای خشک Syntax Check & Dry Run

  • اجرای کتاب بازی Playbook Execution

  • حقایق میزبان Host Facts

  • ماژول یام Yum Module

  • ماژول خدمات Service Module

  • ماژول کپی Copy Module

  • حلقه ها Loops

  • متغیرها-I Variables-I

  • متغیرها-II Variables-II

  • متغیرها-III Variables-III

  • اولویت متغیر در Ansible Variable Precedence in Ansible

  • ماژول Lineinfile Lineinfile Module

  • پیکربندی میزبان مجازی آپاچی Apache Virtual Host Configuration

  • هندلرها Handlers

  • رسیدگی به خطا-I Error Handling-I

  • Error Handling-II: Register & When Error Handling-II: Register & When

  • Error Handling-III: نادیده گرفتن خطاها Error Handling-III: Ignore Errors

  • بلوک ها Blocks

  • ماژول Git Git Module

  • الگوی I: حلقه ها و شرایط Templating I: Loops & Conditionals

  • قالب II- فیلترها و تست ها Templating II- Filters & Tests

  • قالب III: پیکربندی HAProxy Templating III: HAProxy Configuration

  • قالب IV: پیکربندی HAProxy Templating IV: HAProxy Configuration

  • قالب V: پیکربندی HAProxy Templating V: HAProxy Configuration

  • Mysql_db و mysql_user Mysql_db & mysql_user

  • وظایف مشترک Common Tasks

  • ماژول فایروالد Firewalld Module

  • برچسب ها Tags

ایجاد کتابهای بازی قابل استفاده مجدد Creating Reusable Playbooks

  • از جمله و واردات Including & Importing

  • Site.yml Site.yml

  • نقش ها Roles

  • ساختار نقش Role Structure

  • وظایف و گردانندگان Tasks & Handlers

  • فایل ها و قالب ها Files & Templates

  • متغیرهای نقش: پیش فرض ها و متغیرها Role Variables: Defaults & Vars

  • متا و تست ها Meta & Tests

  • اجرای نقش Role Execution

ضمیمه - تنظیم محیط Appendix- Environment Setup

  • درباره محیط ولگرد و آزمایشگاهی About Vagrant and Lab Environment

  • نصب ولگرد Vagrant Installation

  • راه اندازی محیط Environment Setup

  • ایجاد یک کاربر غیر ریشه برای Ansible Creating a non-root user for Ansible

  • راه اندازی SSH Authentication Setting up SSH Authentication

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش ملزومات Ansible با آزمایشگاه های عملی
جزییات دوره
6.5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,497
4.4 از 5
دارد
دارد
دارد
Ugur Oktay
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ugur Oktay Ugur Oktay

معمار فناوری اطلاعات