مدیریت پیکربندی با انسیبل

166
سر فصل دوره

· آموزش دوره تخصصی Ansible

Ansible (انسیبل) یک ابزار کنترل و مدیریتی است که بر روی لینوکس نصب شده و قادر به آن است که سایر سرورها و کلاینت‌های لینوکسی را کنترل نماید. ابزار انسیبل که در سال 2015 توسط شرکتی با نام Ansible Inc معرفی شد است یکی از پروژه‌های زیر نظر Redhat بوده و در حال حاضر مالکیت و استراتژی‌های کاری آن توسط ردهت پایه‌ریزی می‌شود. همچنین انسیبل یک ابزار متن باز اتوماسیون تامین سیستم ابری، مدیریت کانفیگ، تنظیمات و گسترش برنامه ها میباشد. این ابزار به agent نیازی نداشته و اصطلاحا Agent Less میباشد. با نصب و کانفیگ این ابزار انسیبل بر روی Control Node میتوانید Node های Client را با استفاده از اتصال نوع SSH مدیریت نمایید.

بنابراین اگر شما به دنبال یک سیستم اتوماسیون خودکار ساده هستید که به طور خودکار نیازهای IT شما را برآورده می کند، انسیبل راه حل شما می باشد.

در این دوره ویدئویی، ما بجای تمرکز زیاد بر روی مباحث تئوری و مفهومی، بر روی استفاده از نمونه های دنیای واقعی و استفاده از سبک آموزش عملی تمرکز می کنیم. کافی است فقط یکبار مفاهیم پایه آموزش داده شوند تا به یک برنامه نویس انسیبل تبدیل شوید.

مباحث دوره

پارت اول : بررسی اجمالی دوره

پارت دوم : بررسی مباحث تئوری و مفهومی انسیبل

پارت سوم : راه اندازی و اجرای انسیبل (Ansible)

پارت چهارم : آشنایی با ماژول های کاربردی انسیبل

ماژول ping
ماژول command
ماژول script
ماژول copy
ماژول file
ماژول yum
ماژول apt
ماژول user
ماژول setup

پارت پنجم : آموزش نوشتن Playbook های انسیبل

قابلیت gathering fact

پارت ششم : آشنایی با قابلیت های کلیدی انسیبل

استفاده از متغییرها داخل playbook
قابلیت ignore_error
قابلیت no_log
کاربرد قابلیت tags در playbook

پارت هفتم : تعریف و راه اندازی کنترل کننده ها

قابلیت handlers و دیباگ در playbook

پارت هشتم : استفاده از ساختار های شرطی در playbook

استفاده از loop

پارت نهم : آموزش نصب و راه اندازی وردپرس با استفاده از playbook

ماژول template

پارت دهم : رمزگذاری داده ها

کاربرد ابزار Ansible vault

پارت یازدهم : مبحث رول ها

پارت دوازدهم : استفاده از مخزن Ansible Galaxy
rashvandmousa
rashvandmousa 0 دنبال کننده