دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

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

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

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • آشنایی با انسیبل - تفاوت بین Ansible Core و Ansible Community
  • فرمان‌های Adhoc انسیبل
  • فکت‌های انسیبل و ایجاد فکت‌های سفارشی
  • پلی‌بوک‌های انسیبل
  • نقش‌های آنسیبل

توضیحات دوره

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

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

آنچه یاد خواهید گرفت:

  • کنترلر انسیبل با فرمان‌های Ad-hoc
  • پیاده‌سازی پلی‌بوک‌های انسیبل از سطح پایه تا سطح پیشرفته
  • نصب و پیکربندی انسیبل با ساختار دایرکتوری و معماری
  • فرمان‌های Ad-hoc انسیبل
  • فکت‌ها و متغیرهای انسیبل
  • موجودی‌های آنسیبل (موجودی‌های استاتیک و پویا)
  • اگر گره‌ های مدیریت‌شده با پایتون نصب نشده باشند، چگونه با گره‌های مدیریت‌ شده کار کنیم؟
  • راه‌اندازی و توضیح احرازهویت پسورد
  • آشنایی با پلی‌بوک‌های انسیبل
  • عملیات‌های روی رشته‌ها و اعداد با استفاده از پلی‌بوک‌ها (فیلترها و متدها)
  • عملگرهایی برای کار با تسک‌ها
  • دستورات شرطی، حلقه‌ها، تگ‌ها و هندلرها
  • ماژول بلوک و کاربرد آن
  • متغیرهای ماژول قالب، دستورات شرطی و حلقه‌ها
  • مفهوم Vault در انسیبل

آیا الزامات یا پیش‌نیازهای خاصی برای این دوره وجود دارد؟

بخش 1 - Provisioning سرورها

  • از VMWare یا از هر ابر

بخش 2 - دانش درباره موارد زیر:

  • محیط یونیکس و لینوکس
  • فرمان‌های اولیه
  • استفاده از فرمان‌های vi و vim برای ایجاد فایل
  • اتصال SSH با سرورهای از راه دور چیست؟
  • تفاوت بین احرازهویت بدون پسورد و احرازهویت با پسورد

نکات:

  • دانش اولیه از هر زبان برنامه‌نویسی یا اسکریپت‌نویسی
  • خوب است که اگر دانش‌تان در مورد پایتون باشد زیرا انسیبل با پایتون توسعه یافته است
  • اسکریپت‌نویسی شل یا اسکریپت‌نویسی پایتون برای توسعه ماژول‌ها و کالکشن های خودتان الزامی است

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

  • کسانی که به دنبال شغلی در اتوماسیون با استفاده از انسیبل و پلی‌بوک‌های انسیبل هستند.

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

  • آشنایی با Ansible 04:23
  • Ansible Core در مقابل Ansible Community 06:49
  • انسیبل چگونه کار می‌کند؟ 04:40
  • راه‌اندازی گره‌ها و سرورهای مورد نیاز برای راه‌اندازی انسیبل 02:13
  • راه‌اندازی گره‌های کنترلر انسیبل - گره CentOS9 از Windows WSL2 10:56
  • نصب Ansible-Core روی CentOS9 با نسخه پایتون x.3.9 02:30
  • پیکربندی انسیبل برای کار با گره‌های مدیریت‌ شده 21:43
  • چرا انسیبل را ابزار بدون ایجنت می‌نامند؟ 01:29
  • ایجاد شناسه کاربری در کنترلر انسیبل و سوئیچینگ به ansadmin از شناسه کاربری 05:54
  • معماری ساده انسیبل 01:39
  • آشنایی با فرمان‌های Ad-hoc انسیبل با ماژول‌ها - فرمان‌ها برای ماژول‌ها 15:41
  • فرمان‌های Ad-hoc انسیبل برای اجرای هر فرمان‌ یونیکس و لینوکس 05:19
  • مدیریت آرگومان‌ها با نقل قول‌ها 02:16
  • داستان بک‌اند برای اجرای فرمان‌های Ad-hoc انسیبل چیست؟ 06:53
  • لیست ماژول‌های فایل برای کار با فایل‌ها - file و copy و lineinfile و blockinfile 04:53
  • فرمان‌های Ad-hoc انسیبل با ماژول فایل برای ایجاد فایل در گره‌های مدیریت‌ شده 06:25
  • فرمان‌های Ad-hoc انسیبل با ماژول stat 02:44
  • فرمان‌های Ad-hoc انسیبل با ماژول copy 06:07
  • فرمان‌های Ad-hoc انسیبل با ماژول lineinfile برای پیوست، جایگزینی و حذف خطوط 08:19
  • فرمان‌ Ad-hoc انسیبل با ماژول واکشی برای دانلود از گره‌های مدیریت‌ شده 04:00
  • فرمان‌های Ad-hoc انسیبل با ماژول‌های yum و apt برای نصب پکیج‌ها 05:45
  • اجرای فرمان‌های Ad-hoc انسیبل روی خود گره کنترلر انسیبل 01:49
  • چرا عملیات‌ها یا تسک‌های انسیبل را idempotent می‌نامند؟ 03:11
  • اجرای فرمان‌های Ad-hoc انسیبل با شناسه کاربری و پسورد خود به صورت بلادرنگ 11:40
  • فایل(های) موجودی برای کار با چندین محیط 09:20
  • انواع فایل‌های موجودی انسیبل 03:13
  • چندین لوکیشن فایل پیکربندی انسیبل و اولویت آنها 04:36
  • چگونه از فرمان‌های Ad-hoc انسیبل در اسکریپت‌های شل استفاده کنیم؟ 02:33
  • فکت‌های پیش‌فرض انسیبل با ماژول setup 04:19
  • چگونه می‌توان بر اساس الزامات، فکت‌های سفارشی ایجاد کرد؟ 05:50
  • آشنایی با پلی‌بوک‌ها و چرا به پلی‌بوک‌ها نیاز داریم؟ 11:04
  • چگونه از ویرایشگر ویژوال استودیو کد برای توسعه پلی‌بوک‌های انسیبل استفاده کنیم؟ 03:42
  • اولین پلی‌بوک 14:10
  • اجرای پلی‌بوک‌ها روی خود گره کنترلر انسیبل 02:07
  • فرمان‌ها برای اعتبارسنجی سینتکس پلی‌بوک 04:26
  • آشنایی با متغیرهای سفارشی انسیبل 10:48
  • تایپ‌های داده‌ متغیرها 06:49
  • ساختارهای داده‌ در اسکریپت‌نویسی YAML 06:02
  • خواندن مقادیر متغیر از یک فایل 04:42
  • ارسال متغیر(ها) و مقدار(ها) از خط فرمان 02:52
  • استفاده از بخش vars_prompt در پلی‌بوک‌ها 04:54
  • ماژول اشکال‌زدایی با متغیرها و آرگومان‌های msg 02:32
  • رجیستر متغیر انسیبل - برای ضبط خروجی یک تسک در متغیر 06:07
  • مجموعه متغیرهای فکت انسیبل - تعریف یا بازتعریف متغیرها در بین تسک‌ها 02:24
  • انواع عملگرها - عملیات‌ها روی متغیرها 00:38
  • عملگرهای ریاضی 01:37
  • استفاده از فیلترها و متدها برای دستکاری داده‌ - داده‌ متغیر یا داده‌ مستقیم 05:17
  • عملگرهای مقایسه - برابر، نابرابر، بزرگتر، کوچکتر و غیره 02:13
  • عملگرهای عضویت 02:21
  • عملگرهای منطقی 01:09
  • عملگرهای تست 02:35
  • عملیات‌ها روی لیست یا دنباله 08:06
  • عملیات‌ها روی رشته‌ها 04:14
  • عملیات‌ها روی دیکشنری‌ها یا نقشه‌ها 04:40
  • نکات قابل توجه 02:01
  • دستور شرطی با when 03:49
  • دستور شرطی درون خطی با if-else 06:24
  • طراحی ماشین حساب ریاضی ساده 08:03
  • پلی‌بوک ساده برای یافتن نسخه پایتون 07:57
  • پلی‌بوک برای یافتن نسخه جاوا 08:26
  • پلی‌بوک برای اجرای هر فرمان 07:46
  • کار با فکت‌های انسیبل (فکت‌های پیش‌فرض) با استفاده از پلی‌بوک‌ها 05:05
  • فکت‌های سرویس یا Systemd با ماژول service_facts 06:46
  • inventory_hostname و hostvars 05:21
  • استفاده از become، become_user و become_method 07:56
  • نصب پکیج‌ تعیین شده بر اساس خانواده سیستم‌ عامل 07:15
  • نصب پکیج‌ بر اساس Package Managers گره‌های مدیریت‌ شده 06:28
  • نوشتن یک پلی‌بوک برای نصب هر پکیج‌ 08:35
  • چگونه از Ansible-Tasks با import_tasks و include_tasks دوباره استفاده کنیم؟ 08:09
  • چگونه از هندلرها استفاده کنیم؟ و هندلرها چه زمانی اجرا می‌شوند؟ 10:07
  • چگونه از تگ‌ها برای اجرای تسک‌ها استفاده کنیم؟ 05:31
  • مدیریت خطا - بخش 1 06:54
  • مدیریت خطا با بلوک و rescue و همچنین گروه‌بندی چندین تسک - بخش 2 14:36
  • پلی‌بوک ساده انسیبل به صورت بلادرنگ با ترکیب تگ‌ها، بلوک و هندلرها 23:08
  • مقدمه‌ای بر حلقه‌ها 05:05
  • حلقه‌ها برای کار با لیست 01:24
  • نصب چندین پکیج با استفاده از حلقه‌ها 02:37
  • حلقه‌ها برای کار با دیکشنری‌ها 12:07
  • آشنایی با ماژول قالب‌ 08:09
  • فایل قالب‌ با متغیرها، شرطی‌ها و حلقه‌ها 06:33
  • پلاگین انسیبل چیست و چگونه پلاگین‌های مورد نیاز را لیست کنیم؟ 02:37
  • نصب کالکشن‌های مورد نیاز یا ماژول مورد نیاز از فضای نام مورد نیاز 10:52
  • موجودی پویای انسیبل برای AWS با پلاگین 15:12
  • موجودی پویای انسیبل و کار با گره‌های مدیریت‌ شده با استفاده از ec2-us پیش‌فرض 16:22
  • آشنایی با نقش‌های انسیبل 13:08

4,266,000 853,200 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:85
  • مدت زمان :10:48:56
  • حجم :4.1GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,654,000 930,800 تومان
  • زمان: 11:47:11
  • تعداد درس: 71
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:45
  • تعداد درس: 49
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:39
  • تعداد درس: 60
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,156,000 1,431,200 تومان
  • زمان: 18:07:44
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید