مقدمهای عملی بر مدیریت پیکربندی با Ansible
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اینکه Ansible چیست و چه زمانی باید از ابزارهای مدیریت پیکربندی استفاده کرد.
- ایجاد و مدیریت فایلهای Inventory برای زیرساخت خود
- نوشتن Playbookهای Ansible برای خودکارسازی تسک ها
- استفاده از متغیرها، Templateها و Handlerها در Playbookها
پیشنیازهای دوره
- درک اولیه خط فرمان Linux و کار با Terminal
- آشنایی با SSH و اتصال به سرورهای راه دور
- درک اولیه Syntax زبان YAML مفید است، اما الزامی نیست.
- نیازی به تجربه قبلی در Ansible یا ابزارهای Automation نیست.
توضیحات دوره
این دوره عملی، مقدمهای کاربردی بر مدیریت پیکربندی و خودکارسازی با استفاده از Ansible ارائه میدهد؛ یکی از محبوبترین ابزارها در اکوسیستم DevOps.
اگر تاکنون خواستهاید تسک های تکراری سرورها را خودکار کنید، زیرساخت خود را یکپارچه نگه دارید یا چندین ماشین را بدون استفاده از Scriptها یا عاملهای پیچیده مدیریت کنید، این دوره برای شما مناسب است.
تمرکز این دوره بر یادگیری از طریق انجام کارهای عملی است. خبری از اسلایدهای سنگین و تئوریمحور نیست. در عوض، از همان ابتدا کار با Ansible را آغاز میکنیم؛ آن را نصب میکنیم، به Nodeهای مدیریتشده متصل میشویم و تسک های واقعی را خودکارسازی میکنیم.
در ابتدا با درک Ansible، چگونگی عملکرد آن و دلایل استفاده گسترده از آن در مدیریت پیکربندی و خودکارسازی آغاز خواهید کرد. سپس یک محیط کاری شامل یک Control Node و چند Managed Node راهاندازی میکنیم و با استفاده از SSH تسک ها را از راه دور اجرا خواهیم کرد.
پس از آن، نوشتن Playbookها را برای خودکارسازی عملیات متداول مانند نصب Packageها، مدیریت فایلها و پیکربندی سرویسها آغاز میکنیم.
با پیشرفت دوره، قابلیتهای پیشرفتهتر و کاربردیتری را بررسی خواهید کرد، از جمله:
- مدیریت Inventory برای چندین محیط
- استفاده از متغیرها برای ایجاد Playbookهای انعطافپذیر و قابل استفاده مجدد
- استفاده از Templateها برای فایلهای پیکربندی پویا
- استفاده از Handlerها برای راهاندازی مجدد کنترلشده سرویسها
- استفاده از Roleها برای سازماندهی کدهای خودکارسازی
- کار با Factها و اطلاعات سیستم
- استفاده از Ansible Galaxy برای استفاده از Roleهای جامعه کاربری
تمام مطالب بر اساس سناریوهایی ارائه میشوند که ممکن است در کار روزمره با آنها مواجه شوید و به شما کمک میکنند مهارتهایی کسب کنید که مستقیماً در محیطهای Production قابل استفاده هستند.
در پایان این دوره، میتوانید با اطمینان تسک های زیرساختی را خودکارسازی کنید، پروژههای Ansible خود را بهدرستی ساختاربندی نمایید و بهترین شیوه هایی را اعمال کنید که از محیطهای کوچک تا سامانههای بزرگ مقیاسپذیر هستند.
این دوره انتخابی عالی است اگر:
- توسعهدهندهای هستید که با سرورها یا استقرارها کار میکند.
- مدیر سیستمی هستید که چندین ماشین را مدیریت میکند.
- مهندس DevOps هستید که زیرساخت را خودکارسازی میکند.
- به دنبال کاهش کارهای دستی و افزایش قابلیت اطمینان هستید.
آشنایی اولیه با خط فرمان Linux و SSH مفید خواهد بود.
اگر به دنبال یک مقدمه شفاف، مناسب مبتدیان و کاملاً عملی برای خودکارسازی با Ansible هستید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان، مدیران سیستم، مهندسان DevOps و متخصصان IT که میخواهند مدیریت پیکربندی و خودکارسازی را با Ansible یاد بگیرند.
- گزینهای ایدهآل برای مبتدیانی با دانش اولیه Linux که میخواهند تجربهای عملی و کاربردی در خودکارسازی تسک های زیرساختی کسب کنند.
مقدمهای عملی بر مدیریت پیکربندی با Ansible
-
خوش آمدید! 03:06
-
Ansible چیست و چرا از آن استفاده کنیم؟ 09:11
-
راهاندازی 13:08
-
Inventory 12:58
-
Playbook 24:07
-
تغییرات پیکربندی 19:54
-
Handlerها 12:52
-
متغیرها 20:27
-
شرطها 21:31
-
حلقهها 24:41
-
مدیریت خطاها 25:11
-
Roleها 18:41
-
Ansible Galaxy 19:24
-
بهترین شیوهها 20:18
-
جمعبندی و تشکر! 05:12
مشخصات آموزش
مقدمهای عملی بر مدیریت پیکربندی با Ansible
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:مقدماتی
- تعداد درس:15
- مدت زمان :04:11:34
- حجم :7.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy