دوره آموزشی یادگیری جامع Puppet
3 ساعت 4 دقیقهمتوسط2020-02-11
مدرسین

Josh Samuelson
Systems Administrator, DevOps Engineer
جزئیات دوره
Puppet با اجازه دادن به مدیران برای استانداردسازی زیرساخت و نگه داشتن آن در وضعیت مطلوب، به سادهسازی کار مدیریت سرور کمک میکند. در این دوره، به مربی جاش ساموئلسون بپیوندید تا به این پلتفرم اتوماسیون فناوری اطلاعات بپردازد و هم مفاهیم اصلی و هم موضوعات پیشرفته را پوشش دهد. جاش نحوه جداسازی ایمن داده ها از کد با استفاده از Hiera، تست با استفاده از rspec-puppet، تست های خودکار با استفاده از Travis CI، ایجاد یک ماژول و موارد دیگر را توضیح می دهد. در طول دوره، او شامل تمرینهای عملی میشود که میتواند به شما کمک کند تا با این مجموعه ابزار قدرتمند به سرعت به سرعت برسید.
اهداف یادگیری
ایجاد گراف گره
کار با متغیرها و شرطی ها
راه اندازی یک مخزن کنترل
نصب و پیکربندی یک وب هوک
تست خودکار با Travis CI
رمزگذاری داده های Hiera با hiera-eyaml
تست لیوان
نوشتن یک ماژول
گزارش نویسی
مانیتورینگ عروسک در ELK
اهداف یادگیری
ایجاد گراف گره
کار با متغیرها و شرطی ها
راه اندازی یک مخزن کنترل
نصب و پیکربندی یک وب هوک
تست خودکار با Travis CI
رمزگذاری داده های Hiera با hiera-eyaml
تست لیوان
نوشتن یک ماژول
گزارش نویسی
مانیتورینگ عروسک در ELK
مهارت ها
PuppetPuppet LabsIT AutomationEssential TrainingNetwork and System Administration
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
1. مفاهیم اصلی
- 04 - منابع
- 05 - کلاس ها
- 06 - گراف گره
- 07 - یک گراف گره ایجاد کنید
- 08 - انواع منابع تعریف شده است
- 09 - متغیرها و شرطی ها
- 10 - تکرار
- 11 - حقایق و کارکردها
- 12 - منابع بیشتر
- 13 - ✓ چالش - مانیفست را ساده کنید
- 14 - ✓ راه حل - مانیفست را ساده کنید
2. دادهها و کد
- 15 - راهاندازی مخزن کنترل
- 16 - بررسی نقشها و مشخصات
- 17 - r10k را پیکربندی کنید
- 18 - یک وب هوک نصب کنید
- 19 - یک وب هوک را در GitHub پیکربندی کنید
- 20 - محیطهای کد
- 21 - نمای کلی هیرا
- 22 - YAML
- 23 - دادههای Hiera را با hiera-eyaml رمزگذاری کنید
- 24 - راهاندازی eyaml در مخزن کنترل
3. آزمایش
- 25 - انواع آزمایش
- 26 - راهاندازی rspec-puppet
- 27 - اولین تست rspec-Puppet شما
- 28 - تست خودکار با Travis CI
- 29 - آزمایش لیوان
- 30 - راهاندازی Beaker
4. نوشتن یک ماژول
- 31 - بررسی ماژول عروسکی
- 32 - پشته ELK
- 33 - The Puppet Forge
- 34 - نصب پشته ELK
- 35 - یک فایل عروسکی ایجاد کنید
- 36 - نصب Filebeat
- 37 - نصب پشته ELK
- 38 - کارهای پایانی
- 39 - نقش و مشخصات ELK
- 40 - پشته ELK را مستقر کنید
5. گزارش
- 41 - پردازندههای گزارش داخلی
- 42 - PuppetDB را راهاندازی کنید
- 43 - قالبهای پیچیده
- 44 - مانیتور عروسک در ELK
6. موضوعات پیشرفته
- 45 - منابع صادراتی
- 46 - انواع و ارائه دهندگان
- 47 - حقایق سفارشی
نتیجه
- 48 - مراحل بعدی