لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون زیرساخت دستی با Puppet 6 [ویدئو]
Hands-On Infrastructure Automation with Puppet 6 [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Puppet یک سیستم مدیریت پیکربندی است. این زبانی است که برای و توسط مدیران سیستم نوشته شده است تا تعداد زیادی از سیستم ها را به طور کارآمد مدیریت کند و از تغییر پیکربندی جلوگیری کند. تمام پیکربندیهای IT شما را خودکار میکند و به شما امکان کنترل کارهایی را که برای هر گره انجام میدهید را میدهد و به شما امکان میدهد تصمیم بگیرید چه زمانی و چگونه آن را انجام دهید.
مدیریت زیرساخت برنامه شما نیازمند به روز رسانی مداوم و امنیت برای قابلیت اطمینان زیرساخت است. اتوماسیون استقرار سریعتر و خرابیهای کمتر را فراهم میکند، امنیت را بهبود میبخشد و هزینهها را برای سازمان شما کاهش میدهد. Puppet یک ابزار ایده آل برای خودکارسازی زیرساخت فناوری اطلاعات در سازمان شما است و این دوره به شما نشان می دهد که چگونه این کار را انجام دهید.
این دوره به شما یک آموزش عملی در پلتفرم Puppet می دهد و بنابراین می توانید زیرساخت های فناوری اطلاعات خود را مدیریت کنید. شما یک نرم افزار سفارشی نصب و پیکربندی می سازید تا با زیرساخت برنامه خود مطابقت داشته باشد و آخرین ویژگی های Puppet را با اجرا، آزمایش و استقرار Puppet در سیستم های خود کشف کنید. همچنین ماژولهای عروسکی را توسعه میدهید در حالی که یاد میگیرید از اشتباهات رایج اجتناب کنید و بر چالشهای روزمره غلبه کنید.
در پایان این دوره، شما به اندازه کافی اعتماد به نفس خواهید داشت و مهارت های لازم را خواهید داشت تا زیرساخت های فناوری اطلاعات خود را به طور موثر با Puppet مدیریت کنید و آماده استفاده از Puppet در سیستم های خود خواهید بود تا اطمینان حاصل کنید که تمام سرورهای شما با پیکربندی مورد نظر مطابقت دارند.
فایلهای کد و همه فایلهای مرتبط در GitHub در https://github.com/PacktPublishing/Hands-On-Infrastructure-Automation-with-Puppet-6-V- The Puppet DSL (زبان اختصاصی دامنه) آپلود میشوند.
نحوه نوشتن کد عروسکی و تفاوت کد عروسکی با زبان های دیگر
trifecta و معنای آن برای مدیریت پیکربندی
چگونه اجزای مختلف یک نصب عروسکی با هم قرار می گیرند و هر کدام چه کاری انجام می دهند
نحوه کنترل گره ها با Puppet و نحوه طبقه بندی آنها
نحوه استفاده از نقش ها و نمایه ها برای ساده سازی استقرار
ماژول های Puppet را برای استفاده مجدد از کد بنویسید
حقایق سفارشی Puppet را بنویسید و از آنها برای ساده کردن کد خود استفاده کنید
از جستجوهای عروسکی برای جدا کردن کدها از داده های موجود در محیط خود استفاده کنید این دوره برای مدیرانی مناسب است که نیاز به نصب و پیکربندی زیرساخت فناوری اطلاعات در یک شبکه دارند.
آشنایی با خط فرمان لینوکس و درک اولیه Puppet مفید خواهد بود. استادان عروسکی را مستقر کنید، و از کد Puppet Forge برای نوشتن مانیفستهای خود استفاده کنید. این دوره بر روی عناصری تمرکز دارد که برای انجام کار خود باید بدانید.
سرفصل ها و درس ها
شروع کار با عروسک
Getting Started with Puppet
بررسی اجمالی دوره
The Course Overview
مقدمه ای بر عروسک
Introduction to Puppet
نصب و راه اندازی محیط محلی
Local Environment Installation
انواع و ارائه دهندگان
Types and Providers
نصب استاد عروسکی
Puppet Master Installation
ارتباطات عروسکی
Puppet Communication
عدم توانایی و مدیریت پیکربندی
Idempotence and Configuration Management
ناتوانی
Idempotence
اهمیت مدیریت پیکربندی
Importance of Configuration Management
نمونه ای از پیکربندی
Example of Configuration
کاتالوگ ها و محیط ها
Catalogs and Environments
Trifecta
The Trifecta
منبع بسته
Package Resource
منبع خدمات
Service Resource
منبع فایل
File Resource
مرتب سازی
Ordering
ماژول ها و Puppet Forge
Modules and Puppet Forge
The Puppet Forge
The Puppet Forge
ماژول Stdlib
Stdlib Module
ماژول concat
concat Module
کلاس ها، ماژول ها و پارامترها
Classes, Modules, and Parameters
کیت توسعه عروسکی (PDK)
Puppet Development Kit (PDK)
نصب وب سایت
Installing a Website
وب سرور ساده
Simple Web Server
اضافه کردن PHP به وب سرور
Adding PHP to the Web Server
نصب MySQL
Installing MySQL
نصب CMS (وردپرس)
Installing CMS (WordPress)
تمدید عروسک
Extending Puppet
ایجاد یک واقعیت خارجی
Creating an External Fact
ایجاد یک واقعیت روبی
Creating a Ruby Fact
ایجاد یک نوع تعریف شده
Creating a Defined Type
ایجاد توابع در کد عروسکی
Creating Functions in Puppet Code
انواع سفارشی و ارائه دهندگان
Custom Types and Providers
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Thomas Uphill مدیر سیستم و مدرس فناوری اطلاعات است.
وی در کنفرانس هایی مانند LOPSA-East (برای لیگ مدیران سیستم های حرفه ای) ، Cascada و PuppetConf به آموزش عروسکی می پردازد. او بیش از 20 سال مدیر سیستم بوده است ، و در درجه اول با سیستم های Red Hat کار می کرد. وی در حال حاضر یک معمار دارای مجوز Red Hat (RHCA) است. هنگامی که گروه کاربری عروسکی سیاتل (PUGS) را اجرا نکردید ، داوطلب هیئت مدیره LOPSA و بخش محلی LOPSA خود ، SASAG می شود. وی در http://ramblings.narrabilis.com وبلاگ می نویسد.
نمایش نظرات