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

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

نمایش نظرات

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

آموزش شروع کار با عروسک
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 7m
68
Pluralsight (پلورال سایت) pluralsight-small
19 اسفند 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد
Philip Agaba

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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