لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر Ansible
Mastering Ansible
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای کامل مدیریت پیکربندی و ارکستراسیون با Ansible. اجرای دستورات ad-hoc علیه سرورها با استفاده از Playbook های پیکربندی Ansible Write Ansible برای استقرار یک برنامه وب سه لایه پیکربندی نقش های Ansible با وظایف، کنترل کننده ها، فایل ها، الگوها و متغیرهای پیش فرض. بهینه سازی کتاب های بازی Ansible برای کاهش زمان اجرای کتاب. تست و عیب یابی اجرای کتاب بازی Ansible. پیش نیازها: برای نصب Ansible باید یک کامپیوتر Linux یا Mac OS X داشته باشید یا حداقل به یک ماشین مجازی لینوکس دسترسی داشته باشید. شما به یک ویرایشگر کد یا IDE مورد نظر خود نیاز دارید. برای اجرای Ansible در برابر میزبان های هدف به ترمینال و کلاینت ssh نیاز دارید. اگر میخواهید محیط دوره را راهاندازی کنید و قدم به قدم دنبال کنید، باید به 5 سرور لینوکس (ماشین مجازی یا غیر فلزی) دسترسی داشته باشید.
Mastering Ansible یک سفر گام به گام برای یادگیری Ansible برای مدیریت پیکربندی و ارکستراسیون است.
این دوره به عنوان سفری از طریق پیکربندی یک پشته برنامه واقعی از ابتدا طراحی شده است. به جای اینکه صفحه به صفحه اسناد Ansible را مرور کنیم، موضوعات به گونهای تنظیم میشوند که با پیچیدگی روزافزون برنامه ما مطابقت داشته باشند، همانطور که آن را ایجاد میکنیم و آن را بازسازی میکنیم.
علاوه بر مفاهیم اصلی پیکربندی با Ansible، ما زمان خود را صرف ساخت ابزارهایی میکنیم تا به ما در نگهداری و عیبیابی برنامهمان کمک کنند. هدف این است که یک گردش کار داشته باشیم که در آن تمام پیکربندی و عیبیابی از طریق کتابهای نمایشی قابل اجرا انجام میشود که میتوانند به یک مخزن متعهد شوند و در طول زمان بهبود یابند.
این دوره به 6 بخش تقسیم می شود که با نصب اولیه و مفاهیم پایه شروع می شود. با شروع در بخش 3، ما یک نمونه محیط برنامه کاربردی را لایه به لایه ایجاد می کنیم و در هر سخنرانی یک مفهوم جدید را یاد می گیریم. پس از راهاندازی برنامه، تنظیمات خود را در بخش 4 با تأکید بر مدولار بودن و کپسولهسازی مجدداً اصلاح میکنیم. در بخش 5، کد خود را بهینه سازی می کنیم و با تکنیک هایی برای کاهش زمان اجرای playbook آشنا می شویم. دوره با بخش پایانی عیب یابی و آزمایش به پایان می رسد.
برای هر سخنرانی، مفهوم جدیدی از Ansible را معرفی میکنیم و آن را در کتابهای بازی خود اعمال میکنیم. برای اکثر سخنرانیها، مفهوم جدید را در محیط آزمایشی اجرا میکنیم تا بتوانید ببینید خروجی چگونه باید باشد. در یادداشتهای هر سخنرانی، پیوندی به صفحات مستندات مربوطه، همراه با یک عکس فوری از پایگاه کد در پایان آن سخنرانی خواهید یافت.
این دوره با نسخه Ansible 1.9.3 ساخته شده است که در یک محیط برنامه وب سه لایه با استفاده از NGINX، Apache2، Python و MySQL در سرورهای لینوکس اوبونتو اعمال شده است. ما مدیریت سرورهای ویندوز را در این دوره پوشش نمی دهیم.
این دوره به عنوان مقدمه ای برای Ansible طراحی شده است، اما همچنین به عنوان راهنمای مهندسین علاقه مند به مدیریت پیکربندی، ارکستراسیون، زیرساخت به عنوان کد، و توسعه اصول طراحی شده است.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
مدیریت پیکربندی و ارکستراسیون
Configuration Management & Orchestration
آماده سازی
Preparation
راه اندازی محیط
Environment Setup
نصب و راه اندازی
Installation
پایه
Foundation
موجودی امتیاز 1
Inventory Pt 1
موجودی امتیاز 2
Inventory Pt 2
انتخاب میزبان
Host Selection
وظایف
Tasks
نمایشنامه
Plays
اجرای کتاب بازی
Playbook Execution
مفاهیم بنیاد
Foundation Concepts
کتاب های بازی
Playbooks
معرفی کتابهای راهنما
Playbooks Introduction
بسته ها: آپ
Packages: apt
بسته ها: تبدیل شدن
Packages: become
بسته ها: with_items
Packages: with_items
خدمات: خدمات
Services: service
پشتیبانی از Playbook 1 - Stack Restart
Support Playbook 1 - Stack Restart
نمایش نظرات