آموزش نوشتن و به کارگیری ماژول های عروسکی

Writing and Deploying Puppet Modules

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هیچ چیز تجربه نوشتن ماژول های عروسکی خود را از ابتدا کم نمی کند. در این دوره ، شما می آموزید که چگونه Puppet Enterprise را تنظیم کنید ، از کنسول Puppet استفاده کنید ، آزمونهای ساده RSpec بنویسید و ماژول های خود را در Forge مستقر کنید. ممکن است بدون نیاز به نوشتن یک ماژول ، تمام کار خود را ادامه دهید ، . حتی اگر ماژول ها را در Forge منتشر نکنید ، احتمال زیاد است که مجبور شوید تنظیمات اختصاصی سایت را به ماژول های بارگیری شده ارائه دهید. در این دوره ، شما یک ماژول ساده می نویسید ، و آن را در Puppet Forge منتشر می کنید. ابتدا می توانید برخی از تفاوت های Open Source Puppet و Puppet Enterprise را مشاهده کنید ، پس از آن یک استاد کارشناسی ارشد Puppet Enterprise را در Enterprise Linux هشت و همچنین سه نماینده PE راه اندازی می کنید. در مرحله بعدی ، شما کنترل دسترسی مبتنی بر نقش را از کنسول PE تجربه خواهید کرد و بر محیط PE تسلط دارید. سرانجام ، نسخه خود ماژول Apache را از ابتدا می نویسید و تست های Unit-Simple را در RSpec-puppet می نویسید.

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

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

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

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

  • 01 سناریوی دوره و بررسی اجمالی ماژول 01 Course Scenario And Module Overview

  • 02 آنچه شما باید بدانید 02 What You Need To Know

  • 03 دانستن اجزای اساسی PE 03 Knowing The Essential Components Of PE

  • 04 بارگیری Puppet Enterprise 04 Downloading Puppet Enterprise

  • 05 نصب استاد کارشناسی ارشد 05 Installing The Master Of Masters

  • 06 کنترل سرویس های اصلی مادر 06 Controlling The Main MOM Services

  • 07 نصب یک عامل PE 07 Installing A PE Agent

  • 08 یادگیری گزینه های پیکربندی برای عوامل PE 08 Learning The Config Options For PE Agents

  • 09 یادگیری گزینه های پیکربندی برای استادان PE 09 Learning The Config Options For PE Masters

  • 10 استفاده از کنترل دسترسی مبتنی بر نقش 10 Using Role Based Access Control

  • 11 چالش ماژول 11 Module Challenge

درک محیط عروسکی شما Understanding Your Puppet Environment

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

  • 02 با استفاده از جعل 02 Using The Forge

  • 03 یادگیری ساختار یک ماژول 03 Learning The Structure Of A Module

  • 04 درک مسیر ماژول 04 Understanding The Module Path

  • 05 درک محیط پیش فرض 05 Understanding The Default Environment

  • 06 درک اصلی مانیفست 06 Understanding The Main Manifest

  • 07 چالش ماژول 07 Module Challenge

  • 08 درک راهنمای اصلی 08 Understanding The Main Manifests Directory

  • 09 ایجاد متغیرهای مفید محیط 09 Creating Useful Environment Variables

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

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

  • 02 اوبونتو در حال نصب Apache 02 Ubuntu Installing Apache

  • 03 اوبونتو پیکربندی میزبانهای مجازی 03 Ubuntu Configuring Virtual Hosts

  • 04 Centos در حال نصب Apache 04 Centos Installing Apache

  • 05 Centos پیکربندی میزبانهای مجازی 05 Centos Configuring Virtual Hosts

نوشتن ماژول Apache Writing the Apache Module

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

  • 02 تنظیم رپو از راه دور 02 Setting Up The Remote Repo

  • 03 ایجاد ساختار ماژول 03 Generating The Module Structure

  • 04 اتصال ماژول به repo 04 Connecting The Module To The Repo

  • 05 ایجاد کلاس نصب 05 Creating The Install Class

  • 06 پذیرایی از سیستم عامل های مختلف با استفاده از پارامس 06 Catering To Different OS Using Params

  • 07 به ارث بردن متغیرها از پارامس 07 Inheriting Variables From Params

  • 08 انتقال متغیرهای سیستم عامل از پارامس به هیرا 08 Moving Os Variables From Params To Hiera

  • 09 ایجاد کلاس پیکربندی 09 Creating The Config Class

  • 10 ایجاد کلاس خدمات 10 Creating The Service Class

  • 11 ایجاد کلاس Ensite 11 Creating The Ensite Class

  • 12 ایجاد کلاس Dissite 12 Creating The Dissite Class

  • 13 استفاده از الگوها برای پویا ساختن پرونده ها 13 Using Templates To Make Files Dynamic

  • 14 گسترش منابع با استفاده از انواع تعریف شده 14 Extending Resources Using Defined Types

  • 15 خلاصه 15 Summary

آزمایش واحد با Rspec Unit-testing with Rspec

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

  • 02 نوشتن حقایق ساده سفارشی 02 Writing Simple Custom Facts

  • 03 نوشتن واقعیت های سفارشی ساخت یافته 03 Writing Structured Custom Facts

  • 04 افزودن یک واقعیت سفارشی به ماژول ما 04 Adding A Custom Fact To Our Module

  • 05 نوشتن حقایق خارجی 05 Writing External Facts

  • 06 افزودن واقعیت خارجی به ماژول ما 06 Adding An External Fact To Our Module

  • 07 نوع تست 07 Types Of Testing

  • 08 تست با Rspec 08 Testing With Rspec

  • 09 تست بیشتر با Rspec 09 More Testing With Rspec

  • 10 تست قبولی برای از دست دادن قدرت 10 Acceptance Testing For Idempotence

نمایش نظرات

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

آموزش نوشتن و به کارگیری ماژول های عروسکی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 33m
51
Pluralsight (پلورال سایت) pluralsight-small
31 اردیبهشت 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد
Philip Agaba

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

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

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

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

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