لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Ansible و Ansible-Playbooks برای اتوماسیون
- آخرین آپدیت
دانلود Ansible and Ansible-Playbooks for Automation
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با این دوره جامع که برای ارتقای مهارتهای مدیریت زیرساخت IT طراحی شده است، قدرت اتوماسیون با Ansible و Ansible Playbooks را آزاد کنید. از طریق راهنماییهای گامبهگام، بر معماری بدون ایجنت (Agentless) انسیبل، اجرای بهینه تسکها و قابلیتهای قدرتمند اتوماسیون برای سادهسازی گردش کارهای خود مسلط خواهید شد.
سفر شما با معرفی Ansible، اجزای اصلی و راهاندازی محیط، از جمله پیکربندی نودها و کنترلرها آغاز میشود. بهتدریج، به سراغ دستورات Ad-hoc، ماژولهای مدیریت فایل و نصب بستهها در خانوادههای مختلف سیستمعامل خواهید رفت. بخشهای پیشرفته شامل ایجاد Playbook، عیبیابی (Debugging) و مدیریت اینونتوریهای پویا است که مهارتهای عملی برای اتوماسیون وظایف واقعی IT را به شما میآموزد.
شما مفاهیم پیچیده Playbook مانند متغیرها، حلقهها، دستورات شرطی و قالبها (Templates) را برای ایجاد اسکریپتهای اتوماسیون قابل استفاده مجدد و منعطف بررسی خواهید کرد. علاوه بر این، در مدیریت خطاها، ارتقای سطح دسترسی (Privilege Escalation) و ادغام پلاگینهای شخص ثالث برای بهبود عملکرد عمیق میشوید. بخش ویژهای در مورد امنیت به شما میآموزد که چگونه از Ansible Vault برای رمزگذاری امن اطلاعات حساس استفاده کنید.
این دوره برای مدیران سیستم، مهندسان DevOps و متخصصان IT ایدهآل است و شما را با ابزارها و دانش لازم برای پیادهسازی روشهای اتوماسیون کارآمد تجهیز میکند. هیچ تجربه قبلی در Ansible مورد نیاز نیست، اما داشتن مهارتهای پایه در خط فرمان لینوکس توصیه میشود.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای بر انسیبل
Introduction to Ansible
تفاوت Ansible Core و Ansible Community
Ansible Core Versus Ansible Community
انسیبل چگونه کار میکند؟
How Ansible Works?
راهاندازی محیط
Environment Setup
راهاندازی نودها/سرورهای مورد نیاز برای نصب انسیبل
Launching Required Nodes / Servers for Ansible Setup
راهاندازی نود کنترلر CentOS9 از طریق Windows WSL2
Launching Ansible-Controller Node - CentOS9 Node from Windows WSL2
نصب Ansible Core روی CentOS9 با پایتون نسخه 3.9.x
Installing Ansible-Core on CentOS9 with Python Version 3.9.x
پیکربندی انسیبل برای کار با نودهای مدیریت شده
Ansible Configuration to Work with Managed Nodes
چرا انسیبل یک ابزار بدون ایجنت (Agentless) است؟
Why Ansible Is Called Agentless Tool
ایجاد کاربر در کنترلر و تغییر کاربر به ansadmin
Creating userId on Ansible Controller and Switching to ansadmin from userid
معماری ساده انسیبل
Simple Ansible Architecture
چگونه آخرین فایل یا دایرکتوری را از مکان فعلی دریافت کنیم؟
How to Get the Latest File or Directory from Current Location?
دستورات Ad Hoc همراه با ماژولها
Ad-Hoc Commands with Modules
مقدمهای بر دستورات Ad Hoc همراه با ماژولها
Introduction to Ansible Ad-Hoc Commands with Modules | Commands for Modules
دستورات Ad Hoc برای اجرای هر دستور یونیکس/لینوکس
Ansible Ad-Hoc Commands to Execute Any Unix/Linux Commands
مدیریت آرگومانها با استفاده از کوتیشن
Handling Arguments with Quotations
داستان پشت صحنه اجرای دستورات Ad Hoc چیست؟
What Is the Backend Story to Execute Ansible Ad-Hoc Commands?
دستورات Ansible Ad Hoc برای کار با فایلها
Ansible Ad-Hoc Command to Work with Files
لیست ماژولهای فایل: file, Copy, lineinfile, blockinfile و...
List of File Modules to Work with files|file, Copy, lineinfile, blockinfile…
استفاده از ماژول File برای ایجاد فایل در نودهای مدیریت شده
Ansible Ad-Hoc Commands with File Module to Create a File on Managed Nodes
دستورات Ad Hoc با ماژول stat
Ansible Ad-Hoc Commands with stat Module
دستورات Ad Hoc با ماژول Copy
Ansible Ad-Hoc Commands with Copy Module
استفاده از ماژول lineinfile برای افزودن/جایگزینی/حذف خطوط
Ansible Ad-Hoc Commands with lineinfile Module to Append/Replace/Delete Lines
استفاده از ماژول Fetch برای دانلود از نودهای مدیریت شده
Ansible Ad-Hoc Command with Fetch Module to Download from Managed Nodes
نصب بستهها در خانوادههای مختلف سیستمعامل
Installing Packages on Different OS Families
استفاده از ماژولهای yum و apt برای نصب بستهها
Ansible Ad-Hoc Commands with yum and apt Modules to Install Packages
اجرای دستورات Ad Hoc در نود کنترلر یا Localhost
Executing Ansible Ad-Hoc Commands on Ansible Controller Node or on Localhost
اجرای دستورات Ad Hoc روی خود نود کنترلر
Executing Ansible Ad-Hoc Commands on Ansible Controller Node Itself
درک خروجی دستورات Ansible Ad Hoc
Understanding the Output of Ansible Ad-Hoc Commands Output
چرا عملیات یا تسکهای انسیبل Idempotent (یکسانساز) نامیده میشوند؟
Why Ansible Operations or Tasks Are Called Idempotent?
اجرای دستورات Ad Hoc با شناسه کاربری و رمز عبور
Executing Ansible Ad-Hoc Commands with Your User ID and Password
اجرای دستورات Ad Hoc با نام کاربری و رمز عبور واقعی
Executing Ansible Ad-Hoc Commands with Your Real-Time User ID and Password
نمایش نظرات