آموزش شروع کار با عروسک

Getting Started with Puppet

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: انگشتان پا را در آبهای مدیریت تنظیمات فرو ببرید. بیاموزید که چگونه Puppet می تواند به شما در ارائه نرم افزار و پیکربندی ها به طور قابل پیش بینی ، مطمئن و سریع کمک کند. هیچ تجربه لینوکس ، خط فرمان یا Puppet مورد نیاز نیست. مدیریت صدها ، حتی هزاران سرور برای sysadmin مدرن تبدیل شده است. مدیریت پیکربندی دیگر اختیاری نیست. این یک ضرورت است. در این دوره ، شروع به کار با Puppet ، شما به سرعت در نوشتن کد عروسکی مناسب سریع می شوید تا پیکربندی روزانه زیرساخت IT خودکار شود. اول ، شما با گرایش به Puppet شروع می کنید. در مرحله بعدی ، تصمیم گیری با شرط ، با استفاده از متغیرهای پیچیده و ماژول های ادغام شده از Forge را کشف خواهید کرد. سرانجام ، متغیرها و الگوهای مختلف را کشف خواهید کرد. با پایان این دوره ، نوشتن کد در Puppet DSL راحت خواهید بود.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک زیرساخت به عنوان کد Understanding Infrastructure as Code

  • سناریو و بررسی اجمالی دوره Course Scenario and Overview

  • چه چیزی میخواهید بدانید What You Need To Know

  • بررسی اجمالی ماژول Module Overview

  • زیرساخت به عنوان کد Infrastructure As Code

  • نیاز به مدیریت پیکربندی The Need For Configuration Management

  • چرا عروسک Why Puppet?

  • لایه انتزاع منابع The Resource Abstraction Layer

  • چرخه زندگی آژانس عروسکی را اجرا کنید The Puppet Agent Run Lifecycle

  • بی تحرکی Idempotence

  • خلاصه ماژول Module Summary

ساخت آزمایشگاه عملی خود Building Your Practice Lab

  • بررسی اجمالی ماژول Module Overview

  • Centos و Workstation Pro Centos and Workstation Pro

  • دسترسی از راه دور با SSH Remote Access with SSH

  • ویرایش فایلهای متنی با نانو Editing Text Files with Nano

  • ویرایش فایلهای متنی با VI Editing Text Files with VI

  • آماده سازی Base VM Prepping the Base VM

  • شبیه سازی یک ماشین مجازی Cloning a VM

  • نام میزبان و IP استاتیک Hostname and Static IP

  • سرور Puppet را نصب کنید Install the Puppet Server

  • نماینده عروسکی را نصب کنید Install the Puppet Agent

  • گواهی نماینده را امضا کنید Sign the Agent Certificate

  • دستورات راه دور را با پیچ و مهره اجرا کنید Run Remote Commands with Bolt

  • خلاصه ماژول Module Summary

یادگیری برنامه هدف Learning the Target Application

  • بررسی اجمالی ماژول Module Overview

  • برنامه VMS را تنظیم کنید Setup the App VMS

  • بسته های نصب سرور برنامه App Server Install Packages

  • سرور برنامه ویرایش پرونده های پیکربندی App Server Edit Config Files

  • سرویس سرور برنامه را فعال کنید App Server Enable Service

  • سرور DB DB Server

  • آزمایش برنامه Testing the Application

جلوه های نوشتاری و کلاس ها Writing Manifests and Classes

  • بررسی اجمالی ماژول Module Overview

  • اولین مانیفست شما Your First Manifest

  • اولین ماژول شما Your First Module

  • کلاسهای محدود Scoped Classes

  • Refactoring ماژول Refactoring the Module

  • خلاصه ماژول Module Summary

  • با استفاده از مستندات Using The Documentation

مدیریت سه بزرگ: بسته ها ، پرونده ها و خدمات Managing the Big Three: Packages, Files, and Services

  • بررسی اجمالی ماژول Module Overview

  • منبع بسته The Package Resource

  • منبع پرونده The File Resource

  • منبع خدمات The Service Resource

  • سفارش منابع Resource Ordering

  • آزمایش روابط Testing Relationships

با استفاده از متغیرها و الگوها Using Variables and Templates

  • بررسی اجمالی ماژول Module Overview

  • ایجاد الگو Creating a Template

  • با استفاده از الگو Using a Template

  • راه حل Solution

  • پارامتر کردن یک کلاس Parameterizing a Class

با استفاده از حقایق و شرایط Using Facts and Conditionals

  • بررسی اجمالی ماژول Module Overview

  • با استفاده از حقایق هش Using the Facts Hash

  • چالش Challenge

  • با استفاده از شرطی Using Conditionals

  • حلقه زدن از طریق هش Looping Through a Hash

ساده سازی اعزام ها Simplifying Your Deployments

  • بررسی اجمالی ماژول Module Overview

  • نصب ماژول ها از جعل Installing Modules from the Forge

  • تلفیق ماژول Postgres Incorporating the Postgres Module

  • ترکیب ماژول Firewalld Incorporating the Firewalld Module

  • اتصال پایگاه داده Connecting the Database

  • نقش ها و مشخصات Roles and Profiles

  • قرار دادن کلاسها در نمایه ها Placing Classes in Profiles

  • قرار دادن پروفایل در نقش Placing Profiles in Roles

  • طبقه بندی گره ها از طریق نقش Classifying Nodes Through Roles

  • به هیرا خوش آمدید Welcome to Hiera

  • نگاه کردن به Hiera Looking up to Hiera

  • ایجاد منابع داده Building the Data Sources

  • آزمایش هیرا Testing Hiera

  • خلاصه Summary

نمایش نظرات

آموزش شروع کار با عروسک
جزییات دوره
3h 7m
68
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Philip Agaba
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

کارشناس Backend، نویسنده