آموزش ansible مقدماتی
اگر مدیریت چندین سرور لینوکسی را انجام میدهید یا قصد ورود جدی به دنیای DevOps و اتوماسیون را دارید، یادگیری Ansible یکی از ضروریترین مهارتهاست. در این دوره، بدون پیچیدگیهای غیرضروری و بهصورت کاملاً عملی، ... بیشتر
محمد عابدینی
بهروزرسانی: ۱۴۰۴/۱۱/۲۹
آنچه در این دوره میآموزید
راهاندازی و پیکربندی کامل Ansible
نوشتن و اجرای Playbookهای حرفهای
اتوماسیون نصب و مدیریت سرویسهای لینوکسی
امنسازی سرورها با SSH Hardening
مدیریت رمزها و دادههای حساس با Vault
محتوای دوره
پیشنیازها
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
درباره دوره
اگر مدیریت چندین سرور لینوکسی را انجام میدهید یا قصد ورود جدی به دنیای 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
- اجرای همزمان و ساختاریافته تسکها در چندین سرور
مدت زمان جلسات کوتاه و فشرده طراحی شده تا بتوانید در زمانی مناسب، مهارتی کاربردی و بازارکارمحور را یاد بگیرید.
اگر میخواهید مدیریت سرورها را اصولی، امن و حرفهای انجام دهید، این دوره نقطه شروع مطمئن شماست.
اطلاعات بیشتر
گواهینامه

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


