تخفیف!
آموزش صفر تا صد اتوماسیون شبکه با Ansible

Mastering Ansible Automation for Network Engineers | آموزش صفر تا صد اتوماسیون شبکه با Ansible

(1 بازخورد مشتری)

قیمت اصلی 1,600,000ریال بود.قیمت فعلی 600,000ریال است.

  • 23 ساعت ویدیو با زیرنویس انگلیسی و فارسی دقیق و کیفیت 1080
  • به روزرسانی 10/2026 تهیه شده رسمی یودمی ایران
  • مدرس: Shibi Dev
  • حجم: 15.66GB (ترافیک داخلی)

توضیحات

آموزش صفر تا صد اتوماسیون شبکه با Ansible

نام دوره : Mastering Ansible Automation for Network Engineers

آموزش صفر تا صد اتوماسیون شبکه با Ansible

پیش‌نیازها

  • بدون نیاز به پیش‌زمینه برنامه‌نویسی یا تسلط بر پایتون و انسیبل: تمامی ساختارهای دستور، نگارش فایل‌های YAML و متغیرها از پایه و به صورت گام‌به‌گام تدریس می‌شوند.

  • دانش پایه‌ای در حوزه مفاهیم شبکه و روتینگ/سوئیچینگ: شناخت پروتکل ارتباطی SSH، پیکربندی اینترفیس‌ها، روت‌های استاتیک و داینامیک، و تنظیمات پایه‌ای VLAN در سوئیچ‌ها و روترها.

  • آشنایی اولیه با محیط‌های شبیه‌ساز شبکه: توانایی راه‌اندازی ایمیج‌های مجازی روتر و سوئیچ سیسکو (vIOS و IOS-XE) در بسترهایی نظیر GNS3 یا EVE-NG (یا استفاده از سرویس رایگان Cisco Modeling Labs – CML).

  • نرم‌افزارهای مورد نیاز برای لابراتوار: سیستم‌عامل ویندوز (به عنوان هاست اصلی)، مجازی‌ساز VMware Player، ماشین مجازی Ubuntu برای نصب انسیبل و ویرایشگر VS Code برای اتصال ریموت از طریق SSH.

توضیحات»

چرا مهاجرت از کانفیگ دستی تجهیزات شبکه به رویکرد اتوماسیون و کدنویسی زیرساخت شبکه (Infrastructure as Code – IaC) به یک ضرورت اجتناب‌ناپذیر تبدیل شده است؟ ورود دستی دستورات در صدها روتر و سوئیچ، علاوه بر زمان‌بر بودن، منشأ اصلی قطعی‌های گسترده ناشی از خطای انسانی (Human Error) است. در استانداردهای نوین NetDevOps، مهندسان شبکه با بهره‌گیری از معماری بدون ایجنت (Agentless) انسیبل، فرآیندهایی نظیر ارتقای سیستم‌عامل، ممیزی امنیتی، پشتیبان‌گیری منظم و اعمال رول‌های فایروال را در عرض چند دقیقه و با خطای صفر درصد اجرا می‌کنند.

این دوره صددرصد کارگاهی، پروژه‌محور و سناریومحور، شما را از نخستین مراحل آماده‌سازی محیط آزمایشگاهی تا پیشرفته‌ترین تکنیک‌های اتوماسیون دستگاه‌های سازمانی همراهی می‌کند. در طول دوره، ابتدا اتصال ریموت امن با کلیدهای SSH و رمزنگاری داده‌ها با Ansible Vault را پیاده‌سازی می‌کنید، سپس با ماژول‌های هسته‌ای سیسکو (ios_command، ios_config و Resource Modules) آشنا می‌شوید. در ادامه، نحوه تولید خودکار کانفیگ با موتور قالب‌سازی Jinja2، پردازش خروجی‌های ساختارنیافته با پارسرهای صنعتی نظیر Cisco pyATS و TextFSM، خودکارسازی رول‌های امنیتی فایروال‌های Palo Alto، و تعامل مدرن از طریق REST API و ماژول uri را فرا می‌گیرید. همچنین در بخش تکمیلی، نحوه راه‌اندازی ابزار سازمانی AWX در محیط Minikube جهت مدیریت متمرکز اتوماسیون تشریح می‌گردد.

سرفصل‌های تخصصی و مهارت‌های کسب‌شده در آموزش صفر تا صد اتوماسیون شبکه با Ansible

  • راه‌اندازی لابراتوار اتوماسیون و پیکربندی ابزارهای توسعه:

    • نصب و راه‌اندازی ماشین مجازی اوبونتو، ایجاد Virtual Environment در پایتون و نصب نسخه‌های Ansible Core و Community.

    • کانفیگ محیط VS Code برای Remote Development از بستر SSH و کار با ابزار ارزیابی کیفیت کدهای انسیبل (Ansible Lint).

    • یکپارچه‌سازی شبیه‌سازهای GNS3 VM، EVE-NG و راه‌اندازی سرویس ابری Cisco Modeling Labs (CML).

    • ایجاد فایل‌های پیکربندی ansible.cfg، راه‌اندازی اینونتوری و احراز هویت کلیدمحور (Key-Based Authentication) به روترها و سوئیچ‌ها.

  • مدیریت متغیرها، امنیت و متغیرهای جادویی (Variables & Security):

    • رمزنگاری متغیرهای حساس، رمزهای عبور تجهیزات و فایل‌های کانفیگ با Ansible Vault و مدیریت چندگانه Vault ID.

    • ساختاردهی متغیرها با دایرکتوری‌های group_vars و host_vars جهت اعمال تنظیمات اختصاصی هر سایت و دستگاه.

    • بررسی جامع حق تقدم متغیرها (Variable Precedence) و تفاوت عملیاتی میان set_fact و vars.

    • تسلط بر متغیرهای جادویی نظیر hostvars و play_vars برای استخراج آدرس‌های IP و پیکربندی خودکار همسایگی‌های شبکه.

  • ماژول‌های تخصصی سیسکو و فایروال Palo Alto:

    • اجرای دستورات نمایشی و جمع‌آوری وضعیت تجهیزات با ماژول‌های ios_facts و ios_command.

    • تغییرات ساختاریافته در کانفیگ با ماژول قدرتمند ios_config، بررسی تفاوت‌ها (Config Diff)، گزینه‌های قبل و بعد (Before/After) و جایگزینی کامل.

    • استخراج نسخه پشتیبان از پیکربندی جاری (Config Backup) و ذخیره تغییرات در حافظه پایدار (Startup-Config).

    • کار با ماژول‌های مدرن منبع‌محور (Resource Modules) شامل interfaces، l2_interfaces، l3_interfaces و static_routes.

    • اتوماسیون فایروال‌های پالو آلتو: تعریف آدرس‌آبجکت‌ها، گروه‌ها و اعمال خودکار قواعد فیلترینگ و Security Rules با مجموعه‌های Galaxy.

  • فیلترهای داده، عبارات باقاعده (RegEx) و قالب‌سازی با Jinja2:

    • دستکاری داده‌ها با فیلترهای پیشرفته: dict2items، تبدیل فرمت‌های to_json و to_yaml، توابع ترکیبی zip و کوئری‌های JMESPath با json_query.

    • پالایش رشته‌ها و داده‌های مک‌آدرس و آی‌پی با فیلترهای ip_address و توابع RegEx (Search, Find All, Replace).

    • ساخت تمپلیت‌های استاندارد شبکه با موتور Jinja2: حلقه‌های تکرار، شرط‌ها، ایمپورت تمپلیت‌ها و تولید صدها خط کانفیگ سوئیچینگ به صورت داینامیک.

  • پارسرهای CLI پیشرفته و ماژول‌های سفارشی:

    • تبدیل خروجی‌های متنی CLI به داده‌های ساختاریافته (JSON) با استفاده از پارسرهای pyATS، ntc_templates و TextFSM.

    • نگارش ماژول‌های سفارشی با پایتون (Custom Modules) جهت استخراج فکت‌های شبکه و تبدیل خودکار آن‌ها به فایل‌های گزارش اکسل و CSV.

  • کنترل اجرای پلی‌بوک‌ها و مکانیزم‌های بازیابی خطا (Play & Task Options):

    • مدیریت استراتژی‌های اجرا، تعداد فورک‌های موازی (Forks) و اجرای دسته‌ای تسک‌ها با serial.

    • ایزولاسیون خطاها و کنترل استثنا با بلوک‌های ساختاریافته block، rescue و always.

    • کنترل رفتار تسک‌ها با changed_when، پنهان‌سازی لاگ‌ها با no_log، تسک‌های شرطی when، until و دلیگیت کردن دستورات با delegate_to.

  • تعامل نوین با REST API و مقدمه‌ای بر کنترلر سازمانی AWX:

    • آشنایی با استانداردهای RESTCONF و YANG Suite در دستگاه‌های سیسکو.

    • تبدیل درخواست‌های REST کلاینت Postman به تسک‌های ماژول uri در انسیبل و اجرای متدهای GET، POST، PUT و DELETE.

    • نصب و اجرای پلتفرم AWX روی بستر کانتینری Minikube و آشنایی با محیط‌های اجرایی Podman.

آموزش صفر تا صد اتوماسیون شبکه با Ansible

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

  • آموزش ۱۰۰٪ کاربردی و متمرکز بر سناریوهای شبکه واقعی: پرهیز از تمرین‌های انتزاعی و کار مستقیم روی روترها، سوئیچ‌ها و فایروال‌های سازمانی.

  • پوشش یکپارچه CLI و رابط‌های برنامه‌نویسی مدرن (RESTCONF/APIs): مهیا ساختن دانش‌پذیر برای کار با تجهیزات نسل قدیم و سوئیچ‌های پیشرفته کلود-ردی.

  • تسلط بر ابزارهای قدرتمند پارسینگ داده (pyATS و TextFSM): حل بزرگ‌ترین چالش مهندسان شبکه در استخراج اطلاعات از دستورات متنی show.

  • ارتقای جایگاه شغلی به مهندس NetDevOps: دستیابی به مهارت‌هایی که رزومه شما را برای موقعیت‌های برتر اتوماسیون شبکه، سیسکو DevNet و کلاود متمایز می‌سازد.

دوره آموزش صفر تا صد اتوماسیون شبکه با Ansible برای چه کسانی مناسب است؟

  • مهندسان، مدیران و کارشناسان پشتیبانی شبکه (Network Engineers & Admins): افرادی که می‌خواهند کارهای تکراری پیکربندی و نگهداری تجهیزات را خودکار کنند.

  • دارندگان مدارک سیسکو (CCNA، CCNP و CCIE): متخصصانی که به دنبال افزودن بازوی قدرتمند اتوماسیون به تخصص‌های روتینگ، سوئیچینگ و امنیت هستند.

  • داوطلبان آزمون‌های Cisco DevNet: کارشناسانی که برای آزمون‌های رسمی مهندسی نرم‌افزار و اتوماسیون سیسکو آماده می‌شوند.

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

بخشی از دوره :

1 دیدگاه برای Mastering Ansible Automation for Network Engineers | آموزش صفر تا صد اتوماسیون شبکه با Ansible

  1. یودمی ایران –

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *