×
ribbon

آموزش ansible مقدماتی

اگر مدیریت چندین سرور لینوکسی را انجام می‌دهید یا قصد ورود جدی به دنیای DevOps و اتوماسیون را دارید، یادگیری Ansible یکی از ضروری‌ترین مهارت‌هاست. در این دوره، بدون پیچیدگی‌های غیرضروری و به‌صورت کاملاً عملی، ... بیشتر

جدید
گواهی‌نامه
5دانشجو
مقدماتی

محمد عابدینی

به‌روزرسانی: ۱۴۰۴/۱۱/۲۹

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

راه‌اندازی و پیکربندی کامل Ansible

نوشتن و اجرای Playbookهای حرفه‌ای

اتوماسیون نصب و مدیریت سرویس‌های لینوکسی

امن‌سازی سرورها با SSH Hardening

مدیریت رمزها و داده‌های حساس با Vault

محتوای دوره

2 فصل28 جلسه6 ساعت ویدیو
شروع کار با ansible
  ansible چیست؟
مشاهده
"17:01
  مقدمه‌ای بر ssh
مشاهده
"22:30
  امن‌سازی ssh (ssh hardening)
"17:23
  ورژن‌ها و نصب ansible
"10:00
  YAML یعنی چه؟
"03:56
  فایل inventory در ansible
"14:53
  بررسی فایل پیکربندی در ansible
"17:32
  پیاده‌سازی اولیه ansible
"11:10
  استفاده از ansible با ad-hoc command
"17:20
  آشنایی با sudo برای ansible
"26:18
  نصب ماژول firewalld برروی سرور ansible
"04:14
  فایل‌ها و منابع دوره
"00:04
کار با playbook در ansible

پیش‌نیاز‌ها

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

درباره دوره

اگر مدیریت چندین سرور لینوکسی را انجام می‌دهید یا قصد ورود جدی به دنیای DevOps و اتوماسیون را دارید، یادگیری Ansible یکی از ضروری‌ترین مهارت‌هاست. در این دوره، بدون پیچیدگی‌های غیرضروری و به‌صورت کاملاً عملی، یاد می‌گیرید چگونه سرورها را به شکل استاندارد، امن و خودکار مدیریت کنید.

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

در این دوره چه چیزهایی یاد می‌گیرید؟

فصل اول: شروع کار با Ansible و زیرساخت امن

در ابتدای مسیر، با مفاهیم پایه‌ای و زیرساخت موردنیاز کار با Ansible آشنا می‌شوید:

  • Ansible چیست و چه کاربردی دارد؟
  • آشنایی عملی با SSH و اصول SSH Hardening
  • نصب و راه‌اندازی Ansible و بررسی نسخه‌ها
  • آشنایی با YAML و ساختار فایل‌ها
  • کار با فایل Inventory و فایل پیکربندی
  • اجرای دستورات Ad-hoc
  • مدیریت دسترسی با sudo
  • نصب و مدیریت ماژول‌هایی مانند firewalld

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

فصل دوم: کار حرفه‌ای با Playbookها

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

  • ساختار Playbook و طراحی پروژه استاندارد
  • نصب وب‌سرور لینوکسی با Playbook
  • انتقال کلید SSH با ماژول authorized_key
  • پیاده‌سازی پروژه SSH Hardening با Ansible
  • مدیریت متغیرها و جستجو در لاگ‌ها
  • کار عملی با Loop و Item
  • مدیریت Task و Tag
  • ذخیره و ارسال خروجی فرمان‌ها
  • استفاده از Conditionalها
  • کار با Templates و Lookup
  • مدیریت Blockها
  • اجرای Async و Polling
  • مدیریت اطلاعات حساس با Vault
  • بررسی Strategy در اجرای Playbook

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

این دوره مناسب چه کسانی است؟

  • مدیران سیستم لینوکسی
  • علاقه‌مندان به DevOps
  • افرادی که چند سرور را مدیریت می‌کنند
  • کسانی که می‌خواهند فرآیندهای دستی را به اتوماسیون تبدیل کنند

بعد از پایان دوره چه توانایی‌هایی خواهید داشت؟

  • راه‌اندازی و پیکربندی کامل Ansible
  • نوشتن Playbookهای استاندارد و حرفه‌ای
  • اتوماسیون نصب و پیکربندی سرویس‌ها
  • امن‌سازی سرورها با SSH Hardening
  • مدیریت رمزها و اطلاعات حساس با Vault
  • اجرای همزمان و ساختاریافته تسک‌ها در چندین سرور

مدت زمان جلسات کوتاه و فشرده طراحی شده تا بتوانید در زمانی مناسب، مهارتی کاربردی و بازارکارمحور را یاد بگیرید.

اگر می‌خواهید مدیریت سرورها را اصولی، امن و حرفه‌ای انجام دهید، این دوره نقطه شروع مطمئن شماست.

اطلاعات بیشتر

گواهی‌نامه

آموزش ansible مقدماتی

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

درباره استاد

محمد عابدینی
3دوره
16دانشجو

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

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

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

اطلاعات بیشتر

دیگر دوره‌های محمد عابدینی

v4