آموزش عروسک

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

نمایش نظرات

نظری ارسال نشده است.

آموزش عروسک
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 3m
48
Linkedin (لینکدین) lynda-small
22 بهمن 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
20,415
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Samuelson Josh Samuelson

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.