آموزش عروسک

Puppet Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Puppet به مدیران اجازه می دهد تا زیرساخت ها را استاندارد کرده و در حالت مطلوب نگه دارند ، به ساده سازی کار مدیریت سرور کمک می کند. در این دوره ، به Josh Samuelson مربی بپیوندید زیرا او عمیقاً به این سیستم اتوماسیون فناوری اطلاعات فرو می رود و مفاهیم اصلی و موضوعات پیشرفته را پوشش می دهد. جوش توضیح می دهد که چگونه می توان با استفاده از Hiera داده ها را به راحتی از کد جدا کرد ، آزمایش با استفاده از rspec-puppet ، تست های خودکار با استفاده از Travis CI ، ایجاد یک ماژول و موارد دیگر. در طول دوره ، او شامل تمرینات عملی است که می تواند به شما کمک کند تا با استفاده از این مجموعه ابزار قدرتمند ، سریع سرعت را کسب کنید.
موضوعات شامل:
  • ایجاد نمودار گره
  • کار با متغیرها و شرطی ها
  • تنظیم repo کنترل
  • نصب و پیکربندی وب هاوک
  • تست خودکار با Travis CI
  • رمزگذاری داده های Hiera با hiera-eyaml
  • تست لیوان
  • نوشتن ماژول
  • گزارش
  • نظارت بر عروسک در ELK

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

مقدمه Introduction

  • خوش آمدی Welcome

  • چه چیزی میخواهید بدانید What you need to know

  • فایل های تمرینی Exercise files

1. مفاهیم اصلی 1. Core Concepts

  • منابع Resources

  • کلاس ها Classes

  • نمودار گره The node graph

  • یک نمودار گره ایجاد کنید Generate a node graph

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

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

  • تکرار Iteration

  • حقایق و کارکردها Facts and functions

  • منابع بیشتر More resources

  • ✓ چالش: یک مانیفست را ساده کنید ✓ Challenge: Simplify a manifest

  • ✓ راه حل: یک مانیفست را ساده کنید ✓ Solution: Simplify a manifest

2. داده و کد 2. Data and Code

  • تنظیم یک repo کنترل Setting up a control repo

  • نقد و بررسی نقش ها و پروفایل ها Review of roles and profiles

  • پیکربندی r10k Configure r10k

  • یک صفحه وب نصب کنید Install a webhook

  • پیکربندی یک وب وب در GitHub Configure a webhook in GitHub

  • محیط های کد Code environments

  • بررسی اجمالی Hiera Hiera overview

  • YAML YAML

  • رمزگذاری داده های Hiera با hiera-eyl Encrypt Hiera data with hiera-eyaml

  • در repo کنترل eyaml را تنظیم کنید Set up eyaml in control repo

3. تست 3. Testing

  • انواع تست Types of testing

  • تنظیم عروسک rspec Setting up rspec-puppet

  • اولین آزمون عروسکی rspec Your first rspec-puppet test

  • تست خودکار با Travis CI Automated testing with Travis CI

  • آزمایش لیوان Beaker testing

  • تنظیم Beaker Setting up Beaker

4- نوشتن یک ماژول 4. Writing a Module

  • بررسی ماژول عروسکی Puppet module review

  • پشته ELK The ELK stack

  • عروسک Forge The Puppet Forge

  • پشته ELK را نصب کنید Installing the ELK stack

  • پشته ELK را نصب کنید Installing the ELK stack

  • یک Puppetfile ایجاد کنید Create a Puppetfile

  • نصب Filebeat Installing Filebeat

  • لمس پایان Finishing touches

  • نقش و مشخصات ELK ELK role and profile

  • پشته ELK را مستقر کنید Deploy the ELK stack

5- گزارش دادن 5. Reporting

  • پردازنده های گزارش داخلی Built-in report processors

  • PuppetDB را تنظیم کنید Set up PuppetDB

  • قالب های پیچیده Complex templates

  • عروسک عروسک را در ELK نظارت کنید Monitor Puppet in ELK

6. مباحث پیشرفته 6. Advanced Topics

  • منابع صادر شده Exported resources

  • انواع و ارائه دهندگان Types and providers

  • حقایق سفارشی Custom facts

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش عروسک
جزییات دوره
3h 3m
48
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
20,415
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Samuelson Josh Samuelson

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

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

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