آموزش دوره کامل Hiera: کلاس کارشناسی ارشد عروسکی

The Complete Hiera Course: A Puppet Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با تسلط بر Hiera، دانش Puppet خود را به سطح بعدی ببرید. استفاده از Hiera برای کاهش پیچیدگی کد عروسکی مفاهیم جداسازی داده ها درک جستجوهای سلسله مراتبی نکات و ترفندهای پیشرفته Hiera ایمن سازی داده های حساس با Hiera-Eyaml نحوه مدیریت داده های زیرساخت در Puppet Lookup ادغام و آبشاری پیش نیازها: دانش کار با استفاده از سیستم لینوکس دانش عروسکی (کلاس ها، پارامترها و ...)

Puppet یک ابزار قدرتمند برای مدیریت زیرساخت است و بیش از یک دهه است که به افراد در مدیریت پیکربندی کمک می کند. یکی از با ارزش ترین ویژگی های Puppet که آن را از سایر ابزارها متمایز می کند این است که چگونه می تواند داده های پیکربندی را با استفاده از Hiera مدیریت کند.

Hiera بسیار بیشتر از یک فروشگاه ارزش کلیدی است و آخرین نسخه Hiera 5 شامل مجموعه‌ای از ویژگی‌های طراحی شده برای مدیریت حجم زیادی از داده‌ها کارآمد و آسان است.

این دوره آموزشی برای افرادی است که قبلاً با Puppet آشنا شده اند و می خواهند با تسلط بر Hiera دانش خود را بیشتر گسترش دهند. این دوره همه ابزارهایی را که برای مدیریت حتی پیچیده‌ترین زیرساخت‌ها، نوشتن ماژول‌های Puppet قابل استفاده و اشتراک‌گذاری مجدد و کاهش کد اسپاگتی با یادگیری در مورد جداسازی داده‌ها و جستجوهای سلسله مراتبی نیاز دارید، در اختیار شما قرار می‌دهد.

موضوعات این دوره شامل آخرین ویژگی‌های جدید و جدید منتشر شده می‌شود که در Hiera 5 و Puppet 6 می‌بینیم، جا نمانید!

این دوره شامل موضوعاتی مانند؛

است
  • نمای کلی مشکل مدیریت داده

  • معرفی Hiera، زیرسیستم جستجوی Puppet

  • پیکربندی Hiera

  • ساخت سلسله مراتب جستجوی پویا

  • استفاده از حقایق و متغیرها در داده های Hiera

  • توابع Hiera درون داده

  • نحوه استفاده از جستجوی عروسکی از خط فرمان

  • عروسک جستجوی تابع

  • نحوه استفاده از اتصال خودکار داده برای حل پارامترهای کلاس

  • ادغام و آبشار داده

  • داده‌ها در ماژول‌ها برای جایگزینی الگوی قدیمی "params.pp"

  • ایمن سازی داده های حساس با Hiera-Eyaml



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

خوش آمدی Welcome

خوش آمدی Welcome

  • معرفی Introduction

  • معرفی Introduction

مقدمه ای بر هیرا An Introduction to Hiera

مقدمه ای بر هیرا An Introduction to Hiera

  • درک مشکل داده ها Understanding The Data Problem

  • درک مشکل داده ها Understanding The Data Problem

  • معرفی Hiera Introducing Hiera

  • معرفی Hiera Introducing Hiera

  • جداسازی داده ها Data Separation

  • جداسازی داده ها Data Separation

  • جستجوهای سلسله مراتبی Hierarchical Lookups

  • جستجوهای سلسله مراتبی Hierarchical Lookups

برپایی Setup

برپایی Setup

  • راه اندازی محیط Environment Setup

  • راه اندازی محیط Environment Setup

پیکربندی Hiera Configuring Hiera

پیکربندی Hiera Configuring Hiera

  • نمای کلی پیکربندی Configuration Overview

  • نمای کلی پیکربندی Configuration Overview

  • ایجاد یک پیکربندی حداقل Hiera Creating a minimal Hiera configuration

  • ایجاد یک پیکربندی حداقل Hiera Creating a minimal Hiera configuration

Hiera Basics Hiera Basics

Hiera Basics Hiera Basics

  • مروری بر داده های Hiera Overview of Hiera data

  • مروری بر داده های Hiera Overview of Hiera data

  • افزودن داده به Hiera Adding data to Hiera

  • افزودن داده به Hiera Adding data to Hiera

  • با استفاده از دستور Puppet Look از CLI Using the puppet lookup command from the CLI

  • با استفاده از دستور Puppet Look از CLI Using the puppet lookup command from the CLI

  • پرس و جو داده ها با استفاده از تابع جستجو در کد عروسکی Querying data using the lookup function in Puppet code

  • پرس و جو داده ها با استفاده از تابع جستجو در کد عروسکی Querying data using the lookup function in Puppet code

  • اتصال خودکار داده ها Automatic data bindings

  • اتصال خودکار داده ها Automatic data bindings

کار با سلسله مراتب Working with Hierarchies

کار با سلسله مراتب Working with Hierarchies

  • مروری بر پیکربندی سلسله مراتب پویا Overview of configuring dynamic hierarchies

  • مروری بر پیکربندی سلسله مراتب پویا Overview of configuring dynamic hierarchies

  • ساختن اولین سلسله مراتب پویا Constructing our first dynamic hierarchy

  • ساختن اولین سلسله مراتب پویا Constructing our first dynamic hierarchy

  • آماده سازی کلاس درس: تهیه یک VM دوم Classroom Prep: Provisioning a second VM

  • آماده سازی کلاس درس: تهیه یک VM دوم Classroom Prep: Provisioning a second VM

  • ارزش های برتر در سلسله مراتب Overriding values in the hierarchy

  • ارزش های برتر در سلسله مراتب Overriding values in the hierarchy

داده های دینامیک Dynamic Data

داده های دینامیک Dynamic Data

  • استفاده از حقایق برای ایجاد داده های پویا Using facts to create dynamic data

  • استفاده از حقایق برای ایجاد داده های پویا Using facts to create dynamic data

  • مروری بر توابع Hiera Overview of Hiera functions

  • مروری بر توابع Hiera Overview of Hiera functions

  • با استفاده از تابع مستعار Using the alias function

  • با استفاده از تابع مستعار Using the alias function

  • با استفاده از تابع جستجو Using the lookup function

  • با استفاده از تابع جستجو Using the lookup function

  • نگاهی به عملکرد تحت اللفظی و نتیجه گیری A look at the literal function and conclusion

  • نگاهی به عملکرد تحت اللفظی و نتیجه گیری A look at the literal function and conclusion

رفتارهای جستجو Lookup Behaviours

رفتارهای جستجو Lookup Behaviours

  • مروری بر رفتارهای جستجو Overview of lookup behaviours

  • مروری بر رفتارهای جستجو Overview of lookup behaviours

  • با استفاده از رفتار ادغام منحصر به فرد Using the unique merge behaviour

  • با استفاده از رفتار ادغام منحصر به فرد Using the unique merge behaviour

  • ادغام هش ها با هش و رفتارهای عمیق Merging hashes with the hash and deep behaviours

  • ادغام هش ها با هش و رفتارهای عمیق Merging hashes with the hash and deep behaviours

  • کنترل رفتار جستجو با lookup_options Controlling lookup behaviour with lookup_options

  • کنترل رفتار جستجو با lookup_options Controlling lookup behaviour with lookup_options

استفاده از Hiera برای پارامترهای پیش‌فرض کلاس Using Hiera for class parameter defaults

استفاده از Hiera برای پارامترهای پیش‌فرض کلاس Using Hiera for class parameter defaults

  • درک الگوی پارامترها Understanding the params pattern

  • درک الگوی پارامترها Understanding the params pattern

  • سطوح پیکربندی Hiera Hiera configuration levels

  • سطوح پیکربندی Hiera Hiera configuration levels

  • کاوش عمیق تر در داده ها در ماژول ها Digging deeper into data in modules

  • کاوش عمیق تر در داده ها در ماژول ها Digging deeper into data in modules

مدیریت اسرار با Hiera با استفاده از Eyml Managing secrets with Hiera using Eyaml

مدیریت اسرار با Hiera با استفاده از Eyml Managing secrets with Hiera using Eyaml

  • مقدمه ای بر هیرا ایامل An introduction to Hiera Eyaml

  • مقدمه ای بر هیرا ایامل An introduction to Hiera Eyaml

  • نصب و راه اندازی Eyml Installation and setup of Eyaml

  • نصب و راه اندازی Eyml Installation and setup of Eyaml

  • ایجاد کلیدهای Eyml Creating Eyaml keys

  • ایجاد کلیدهای Eyml Creating Eyaml keys

  • پیکربندی Eyml Configuring Eyaml

  • پیکربندی Eyml Configuring Eyaml

  • رمزگذاری داده ها Encrypting data

  • رمزگذاری داده ها Encrypting data

  • رمزگشایی داده ها Decrypting data

  • رمزگشایی داده ها Decrypting data

  • استفاده از eyaml edit برای افزودن داده به Hiera Using eyaml edit to add data to Hiera

  • استفاده از eyaml edit برای افزودن داده به Hiera Using eyaml edit to add data to Hiera

  • پیکربندی Hiera برای استفاده از Eyml Configuring Hiera to use Eyaml

  • پیکربندی Hiera برای استفاده از Eyml Configuring Hiera to use Eyaml

نمایش نظرات

آموزش دوره کامل Hiera: کلاس کارشناسی ارشد عروسکی
جزییات دوره
2.5 hours
37
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,032
4.4 از 5
ندارد
دارد
دارد
Craig Dunn
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Craig Dunn Craig Dunn

مشاور و مربی اتوماسیون آزاد