آموزش جامع پاپت (Puppet) - آخرین آپدیت

دانلود Learning Puppet

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پاپت (Puppet) می‌تواند ابزاری قدرتمند و در دسترس در مجموعه ابزارهای اتوماسیون سرور شما باشد. در این دوره، جاش ساموئلسون، مدیر سیستم‌های باتجربه و مهندس DevOps، تجربات عملی خود را در اختیار شما قرار می‌دهد تا شروعی مطمئن برای دستیابی به اهداف اتوماسیون سرور خود داشته باشید. در این دوره یاد می‌گیرید که چگونه از Puppet به عنوان یک ابزار اتوماسیون سرور استفاده کنید. مراحل اولیه مانند نصب و استفاده از خط فرمان Puppet را بررسی خواهید کرد. همچنین روش‌های استفاده از کدها و ماژول‌های پاپت را کاوش کرده و وارد مبحث Serverless Puppet می‌شوید و نحوه ایجاد یک نوع منبع سفارشی (Custom Resource Type) و راه‌اندازی سرور Puppet را می‌آموزید. هر بخش همراه با چالش‌های عملی و راه‌حل‌های احتمالی است تا به شما در تمرین و تثبیت آموخته‌هایتان کمک کند.

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

مقدمه Introduction

  • پیش‌نیازها و آنچه باید بدانید What you should know

  • یادگیری پاپت برای مدیریت زیرساخت Learn Puppet to control your infrastructure

1. اولین گام‌ها با پاپت 1. First Steps with Puppet

  • چالش: ایجاد یک کاربر Challenge: Create a user

  • خط فرمان پاپت Puppet command line

  • اعمال تغییرات با پاپت Making changes with Puppet

  • نصب ابزارهای پاپت Install Puppet tools

  • منابع (Resources) Resources

  • راه‌حل: ایجاد یک کاربر Solution: Create a user

  • پاپت چیست؟ What is Puppet?

2. کدنویسی در پاپت 2. Puppet Code

  • سازماندهی کدها با استفاده از کلاس‌ها Organize your code with classes

  • کار با کدهای پاپت Working with Puppet code

  • فکت‌ها و توابع Facts and functions

  • متغیرها و دستورات شرطی Variables and conditionals

  • تمپلیت‌ها (Templates) Templates

  • انواع منابع تعریف شده Defined resource types

  • راه‌حل: ایجاد کلاس گره پایه Solution: Create a base node class

  • چالش: ایجاد کلاس گره پایه Challenge: Create a base node class

3. ماژول‌ها 3. Modules

  • آشنایی با Puppet Forge و ماژول‌ها Introduction to the Puppet Forge and modules

  • استفاده از پارامترها Using parameters

  • ایجاد یک ماژول Creating a module

  • نقش‌ها و پروفایل‌ها Roles and profiles

  • استفاده از ماژول‌ها Using modules

  • چالش: ایجاد یک ماژول پایه Challenge: Create a base module

  • راه‌حل: ایجاد یک ماژول پایه Solution: Create a base module

4. پاپت بدون سرور (Serverless Puppet) 4. Serverless Puppet

  • راه‌حل: افزودن یک گره MySQL Solution: Add a MySQL node

  • مبانی Hiera Hiera basics

  • چالش: افزودن یک گره MySQL Challenge: Add a MySQL node

  • معرفی Puppet Bolt Puppet Bolt

  • کار با YAML YAML

  • مدیریت چندین گره Manage multiple nodes

  • راه‌اندازی ماژول Bolt Setting up a Bolt module

5. سرور پاپت 5. Puppet Server

  • گواهینامه‌ها (Certificates) Certificates

  • مانیتورینگ و گزارش‌دهی Monitoring and reporting

  • پایگاه داده PuppetDB و منابع صادر شده PuppetDB and exported resources

  • سرور پاپت Puppet Server

  • نصب و پیکربندی سرور پاپت Set up Puppet Server

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع پاپت (Puppet)
جزییات دوره
2h 21m
37
(آخرین آپدیت)
3,819
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Samuelson Josh Samuelson

مدیر سیستم، مهندس DevOps

جاش ساموئلسون یک مدیر باتجربه سیستم و مهندس DevOps است.

جاش پیشینه قوی در ایمیل، DNS، MySQL، لینوکس و ویندوز دارد. او یک مطالعه سریع و مشتاق در مورد فناوری جدید و روندهای نوظهور است، و یک حلال عالی مشکلات فنی با مسائل سخت افزاری، نرم افزاری و شبکه است. او راه‌حل‌های آموزشی برای Puppet، یک پلت‌فرم اتوماسیون فناوری اطلاعات استاندارد، ساخته و ارائه کرده است، و در حال حاضر یک مهندس DevOps برای HelloSign، شرکت نرم‌افزاری است که در پشت eSignature و دیگر راه‌حل‌های تجاری هوشمند قرار دارد.