آموزش قابل پاسخ

Ansible Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Ansible یک موتور اتوماسیون IT با کاربرد آسان است. این فقط با چند خط کد می تواند کارهایی مانند به روزرسانی جدید را تغییر داده و بهینه کند. با این حال ، بسیاری از سازمان ها از ماژول ها و کتاب های بازیابی Ansible به صورت قابل استفاده مجدد استفاده نمی کنند. آنها هر بار که اتوماتیک می شوند دوباره چرخ را اختراع می کنند. این دوره آموزشی موارد استفاده متوسط تا پیشرفته را برای استفاده در ابعاد از ابزار معرفی می کند. مربی رابرت استارمر نحوه استفاده مجدد از قابلیت Ansible با نقش ها ، رمزگذاری داده های محرمانه با Ansible Vault ، پشتیبانی از عدم قدرت و مدیریت چندین گروه از سیستم ها با برج Ansible را نشان می دهد. او به شما نشان می دهد که چگونه این مفاهیم را با هم رشته کنید تا از Ansible به کارآمدترین شکل ممکن استفاده کنید: متغیر سازی منابع ، گرفتن ایده های خود به نقش ها و گسترش Ansible از مدیریت سرور ساده تا مدیریت شبکه و فراتر از آن.
موضوعات شامل:
  • مدیریت اجرای وظیفه
  • وظایف حلقه ای
  • حلقه در الگوها
  • استفاده مجدد از کد با نقش ها
  • رمزگذاری داده ها
  • مدیریت شبکه
  • ایجاد نمایشنامه های idempotent
  • مدیریت زیرساخت سیستم

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

1. بررسی اجمالی و تنظیم 1. Ansible Overview and Setup

  • بررسی اجمالی Ansible overview

  • تنظیم محیط Environment setup

2. مدیریت اجرای کار 2. Task Execution Management

  • تعیین اجرای کار با گروه های میزبان Defining task execution with host groups

  • استفاده از برچسب ها برای محدود کردن اجرای بازی Using tags to limit play execution

  • اجرای وظایف در localhost Executing tasks on localhost

  • محدود کردن نمایشنامه ها از خط فرمان Limiting plays from the command line

  • تعیین متغیرها از طریق موجودی Specifying variables via inventory

  • تعیین موجودی به صورت پویا Defining inventory dynamically

  • متغیرهایی با کتابهای پخش پویا Variables with dynamic playbooks

  • Jinja و الگوهای Jinja and templates

  • حقایق میزبان برای اجرای مشروط Host facts for conditional execution

  • حلقه زدن وظایف با لیست های متغیر Looping tasks with variable lists

  • حلقه زدن وظایف با فرهنگ لغت Looping tasks with dictionaries

  • حلقه زدن در قالب های دارای لیست متغیر Looping in templates with variable lists

  • حلقه زدن در قالب ها با فرهنگ لغت Looping in templates with dictionaries

  • تست بازی می کند با حالت چک Testing plays with check mode

3. نقش 3. Roles

  • مدیریت کتابهای بازی پیچیده با نقش ها Managing complex playbooks with roles

  • متغیرهای نقشها و تقدم متغیر Variables in roles and variable precedence

  • الگوهای مبتنی بر نقش Role-based templates

  • مستند کردن نقش خود برای استفاده مجدد Documenting your role for reuse

  • فشار دادن نقش به کهکشان Pushing a role to Galaxy

  • یافتن نقش ها از طریق Galaxy Ansible Finding roles via Ansible Galaxy

  • متمرکز کردن نقشها با role_path Centralizing roles with roles_path

4- کار با اسرار 4. Working with Secrets

  • ایجاد یک طاق اسرار Creating a secrets vault

  • استفاده از اسرار در نمایشنامه ها Using secrets in plays

5- مدیریت شبکه با جواب 5. Network Management with Ansible

  • انتخاب آدرس های IP با netaddr Selecting IP addresses with netaddr

  • آدرس افزایش با netaddr Increment address with netaddr

  • پیکربندی رابط شبکه برای هاست Network interface config for hosts

  • پیکربندی رابط دستگاه شبکه Network device interface config

6. قدرت مقابله با بازی های مسلم 6. Idempotence with Ansible Plays

  • مدل "نمونه اولیه" idempotent Idempotent "prototype" model

  • ثبت وضعیت کشف شده Registering discovered state

  • ایجاد یک نمایش نامه idempotent Creating an idempotent play

7. زیرساخت سیستم با AWX / Tower 7. System Infrastructure with AWX/Tower

  • سیستم های مدیریت Managing systems of systems

  • برنامه ریزی شغلی Job scheduling

  • نمودار نتایج کار Graphing job results

  • مدیریت وظیفه Singleton Singleton task management

  • ادغام امنیت / طاق Security/vault integration

  • مدیریت دسترسی / شغل مبتنی بر نقش Role-based access/job management

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش قابل پاسخ
جزییات دوره
3h 17m
41
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
181,800
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Starmer Robert Starmer

رابرت استارمر مشاور ابری و بنیانگذار Kumulus Technologies است. در کومولوس ، رابرت و تیمش ارائه DevOps با تمرکز بر زیرساختها ، مهندسی قابلیت اطمینان سیستم و مشاوره محاسبات ابری را فراهم می کنند و شرکت ها را در همه سطوح قادر می سازند تا از فضای ابری خود استفاده بهینه کنند. او همچنین از بیش از 20 سال تجربه خود در زمینه های ابر ، SRE و DevOps برای آموزش صنعت از طریق مقالات ، ارائه ها و توسعه برنامه درسی استفاده می کند. رابرت یک مدیر مجاز OpenStack (COA) و فارغ التحصیل انستیتوی فناوری روچستر است.