مدیریت پیکربندی با انسیبل
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
· آموزش دوره تخصصی 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