پیشنهاد فرادرس

آموزش Puppet 5.0 برای مدیریت پیکربندی

دسته بندی ها: آموزش Puppet ، آموزش های Packtpub

پاپت (Puppet) یک سیستم مدیریت پیکربندی است که تمام پیکربندی ها و استقرار نرم افزار فناوری اطلاعات شما را برای سیستم عامل ویندوز و لینوکس، خودکار سازی می کند. این موضوع به شما امکان می دهد که کاری را که برای هر سیستم انجام می دهید، و زمان و نحوه انجام آنرا کنترل کنید. در این دوره شما یاد خواهید گرفت که چگونه هر سرور را بصورت استوار پیکربندی کنید. ما برنامه ها را بر روی چندین سرور نصب خواهیم کرد. شما نحوه ساختن ماژول ها را با ایجاد ماژول های سفارشی خود، می آموزید. پس با استفاده از پاپت (Puppet) و اسکریپت ها، زمان خارج شدن سرور از سرویس دهی (downtime) و اشتباهات پیکربندی را کاهش داده و از آنها اجتناب کنید. سرانجام، ما مدیریت پیکربندی سیستم عامل ویندوز و کنترل نسخه گیت را بررسی خواهیم کرد.

سبک و رهیافت دوره

این دوره یک راهنمای عملی گام به گام و سریع برای یادگیری تکنیک های مختلفی است که می توانید برای یادگیری و بهینه سازی خودکار سازی مدیریت پیکربندی در ویندوز و لینوکس، در یک محیط حرفه ای برای سرعت و نتایج بهتر، استفاده کنید،

مباحث دوره

  • نصب و پیکربندی پاپت (Puppet)
  • مرور اجمالی دوره
  • شروع کار با پاپت (Puppet)
  • ایجاد ماشین مجازی
  • نصب پاپت (Puppet) از نوع Masrer
  • پیکربندی پاپت (Puppet)
  • تنظیمات امنیتی برای پاپت (Puppet)
  • نصب عامل Puppet Agent
  • فایل پیکربندی (puppet.conf)
  • شروع با کار با دایرکتوری Puppet Manifests
  • لایه انتزاع منابع
  • ایجاد User Manifests
  • ایجاد فایل Manifests
  • ایجاد پکیج Manifests
  • ایجاد سرویس Manifests
  • مدیریت سیستم های موجود در شبکه
  • امضای گواهینامه
  • اجرای Puppet Agent
  • اضافه کردن Puppet Nodes
  • تولید مجدد و لغو گواهی
  • استفاده از site.pp
  • ماژول ها و کلاس های صنف دست ساز
  • ایجاد ماژول ها و کلاس های Puppet
  • فضاهای نام و Auto-Loading در Puppet
  • متغیرهای Puppet
  • فایل الگوی Puppet
  • ایجاد External Puppet Facts
  • مدیریت بسته ها، نسخه ها و ماژول ها با ابزار Hiera
  • پیکربندی Hiera
  • با استفاده از Hiera در ماژول ها
  • پیکربندی فایل ها و منابع داده ها
  • استفاده از Hiera در کلاس ها
  • مدیریت پیکربندی ویندوز
  • نصب Puppet Agen
  • تولید گواهی نامه های عامل Agent Certificates))
  • مدیریت فایل ها و بسته ها
  • مدیریت سرویس ها
  • نقش ها و مشخصات
  • کنترل نسخه با گیت
  • ایجاد و مدیریت ساده یک مخزن گیت
  • اضافه کردن فایل ها به یک مخزن گیت
  • اعمال تغییرات فایل های تغییر یافته به یک مخزن گیت
  • بازیابی از اشتباهات Commit شده
آیا این نوشته را دوست داشتید؟
Puppet 5.0 Essentials for Configuration Management [Video] Publisher:Packtpub Author:Abdul Basit Alvi Duration:4 hours 34 minutes

Learn DevOps by automating configuration management of systems & software, using the power and flexibility of Puppet!
Puppet is a configuration management system that automates all your IT configurations and software deployment for Windows and Linux. It gives you control of what you do to each node, when you do it, and how you do it. You will learn to implement consistent configuration across every servers. We will deploy applications to multiple servers. You will learn to build modules by creating your own custom modules. Then avoid and reduce configuration mistakes and downtime with Puppet to overcome problems when using scripts.
Finally, we will look into the Windows configuration management and the Git version control.
Style and Approach
This will be a step by step and fast paced practical guide to learn different techniques you can use in order to learn and optimize automation of configuration management in Windows and Linux, in a professional environment for better speed and results
Released: Friday, November 30, 2018
Installing and Configuring Puppet
The Course Overview
Getting Started with Puppet
Creating the Virtual Machine
Installing Puppet Master
Configuring Puppet Master
Security Configurations for Puppet Master
Installing Puppet Agent
Puppet Configuration File (puppet.conf)
Getting Started with Puppet Manifests
Resource Abstraction Layer
Creating User Manifests
Creating File Manifests
Creating Package Manifests
Creating Service Manifests
Node Management
Certificate Signing
Running the Puppet Agent
Adding Puppet Nodes
Regenerating and Revoking a Certificate
Using site.pp
Building Puppet Modules and Classes
Creating Puppet Classes
Creating Puppet Modules
Puppet Namespaces and Auto-Loading
Puppet Variables
Puppet File Templates
Creating External Puppet Facts
Managing Packages, Versions, and Modules with Hiera
Configuring Hiera
Using Hiera in Modules
Configuring File and Data Sources
Hiera in Classes
Windows Configuration Management
Installing Puppet Agent
Generating Agent Certificates
Managing Files and Packages
Managing Services
Roles and Profiles
Git Version Control
Create and Perform Simple Management of a Git Repository
Add Files to a Git Repository
Commit Changed Files to a Git Repository
Recovering from Committed Mistakes

پیشنهاد فرادرس