ایجاد خودکار تصویر با HashiCorp Packer برای DevOps [ویدئو]

Automating Image Creation with HashiCorp Packer for DevOps [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: HashiCorp Packer یک ابزار منبع باز برای ایجاد تصاویر ماشینی یکسان برای چندین پلتفرم از یک پیکربندی منبع واحد است. Packer سبک وزن است، روی هر سیستم عامل اصلی اجرا می شود و عملکرد بالایی دارد و تصاویر ماشینی موازی را برای پلتفرم های مختلف ایجاد می کند. این دوره با معرفی دقیق HashiCorp Packer و مشکلاتی که آن را حل می کند آغاز می شود. موارد استفاده و مثال ها را نشان می دهد. سپس نوشتن الگوهای Packer را با استفاده از HCL2 (استاندارد جدید برای Packer 1.7+) بررسی خواهیم کرد. شما با سازندگان مختلف، با استفاده از متغیرها، ارائه دهندگان، پس پردازشگرها و سازماندهی کد آشنا خواهید شد. ما خطوط لوله اتوماسیون، مدیریت مخفی، و terraform را یکپارچه خواهیم کرد. ما پیشرفت خواهیم کرد تا HashiCorp Packer را با سایر ابزارهای اتوماسیون مانند HashiCorp Terraform، HashiCorp Vault و GitLab CI/CD ادغام کنیم. با استفاده از Packer، تصاویر را بر روی چندین پلتفرم ابر عمومی و تصاویر VMware می سازیم. پس از اتمام دوره، می توانید به طور مستقل از HashiCorp Packer در سازمان خود استفاده کنید. شما از HCL2 برای ایجاد الگوهای Packer خود و خودکارسازی تصاویر دستگاه خود در چندین پلتفرم استفاده خواهید کرد - مهارتی حیاتی برای فعال کردن اتوماسیون در محیط های شما. همه منابع در دسترس هستند: https://github.com/PacktPublishing/Automating-Image-Creation-with-HashiCorp-Packer-for-DevOps درک اجزای اصلی و عملکردهای HashiCorp Packer یاد بگیرید که به طور خودکار ایجاد تصاویر ماشین را انجام دهید راه حل های دنیای واقعی را با HashiCorp Packer با استفاده از HCL2 ایجاد کنید تجربه عملی را با Packer با آزمایشگاه‌های نمایشی به دست آورید Packer را با Terraform، HashiCorp Vault و GitLab CI/CD ادغام کنید نوشتن قالب‌های Packer با استفاده از HCL2 (استاندارد جدید برای Packer 1.7+) این دوره برای مهندسین DevOps طراحی شده است که به دنبال ساده‌سازی مدیریت تصاویر در یک یا چند پلتفرم هستند، مهندسان اتوماسیون که می‌خواهند یک کارخانه تصویر ایجاد کنند، مهندسانی که می‌خواهند به راحتی مدیریت کنند. یک یا چند تصویر طلایی برای حجم کاری آنها، و مدیران سیستم مسئول نگهداری و وصله کردن تصویر و سیستم عامل هستند. پیش نیازها شامل عدم نیاز به تجربه Packer و درک اولیه یک یا چند پلتفرم زیرساخت (AWS، Azure، VMware، OpenStack) است. برنامه نویسی سیستم عامل لینوکس یا ویندوز مطلوب است اما لازم نیست. Explore Packer، ابزاری منبع باز برای ایجاد تصاویر ماشینی برای چندین پلتفرم از یک منبع واحد * درک اجزای اصلی و عملکردهای Packer و ایجاد راه حل های واقعی با HCL2 * ساخت تصاویر بر روی چندین پلت فرم ابر عمومی و ساخت تصاویر VMware با استفاده از HashiCorp بسته بندی

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

معرفی دوره Course Introduction

  • معرفی Introduction

معرفی HashiCorp Packer Introduction to HashiCorp Packer

  • مقدمه ای بر Packer - نمای کلی بخش Introduction to Packer - Section Overview

  • چرا از Packer استفاده کنیم؟ Why Use Packer?

  • سلام، پکر! Hello, Packer!

  • اجزای اصلی Packer Core Components of Packer

  • نصب پکر Installing Packer

  • نسخه ی نمایشی - نصب Packer Demo - Installing Packer

  • خط فرمان پکر The Packer Command Line

  • Hands-On Lab - خط فرمان Packer Hands-On Lab - The Packer Command Line

  • گردش کار Packer The Packer Workflow

  • نسخه ی نمایشی - گردش کار Packer Demo - The Packer Workflow

  • مقدمه ای بر بسته بندی - خلاصه بخش Introduction to Packer - Section Recap

  • نصب Packer در ویندوز Installing Packer on Windows

  • نصب Packer در مک Installing Packer on Mac

نوشتن الگوهای بسته بندی Writing Packer Templates

  • نوشتن الگوهای بسته بندی Writing Packer Templates

  • نحو HCL HCL Syntax

  • Hands-On Lab - تبدیل قالب های JSON به HCL Hands-On Lab - Converting JSON Templates to HCL

  • کار با اجزای اصلی Packer's در HCL Working with Packer's Core Components in HCL

  • Hands-On Lab - Writing Packer Templates Hands-On Lab - Writing Packer Templates

سازندگان Builders

  • مقدمه ای بر سازندگان Introduction to Builders

  • نسخه ی نمایشی - ساخت AWS AMI با Packer Demo - Building AWS AMIs with Packer

  • سازندگان AWS AWS Builders

  • نسخه ی نمایشی - ساخت تصاویر ماشین لاجورد با پکر Demo - Building Azure Machine Images with Packer

  • نسخه ی نمایشی - ساخت تصاویر ماشین محاسباتی Google با Packer Demo - Building Google Compute Machine Images with Packer

  • نسخه ی نمایشی - ساخت قالب های VMware با Packer Demo - Building VMware Templates with Packer

  • آزمایشگاه دستی - ساختن تصاویر در چندین منطقه Hands-On Lab - Building Images in Multiple Regions

  • Hands-On Lab - ساخت تصاویر برای سیستم عامل های مختلف Hands-On Lab - Building Images for Different Operating Systems

  • آزمایشگاه دستی - ساختن تصاویر در چندین ابر Hands-On Lab - Building Images in Multiple Clouds

  • نسخه ی نمایشی - ابرها و انواع ساخت را با استفاده از Packer هدف قرار دهید Demo - Target Clouds and Build Types Using Packer

متغیرها Variables

  • مقدمه ای بر متغیرها Introduction to Variables

  • اعلان متغیرهای Packer Declaring Packer Variables

  • استفاده از متغیرها در قالب های Packer Using Variables in Packer Templates

  • استفاده از متغیرهای محیطی Using Environment Variables

  • آزمایشگاه دستی - متغیرهای بسته بندی Hands-On Lab - Packer Variables

تامین کنندگان Provisioners

  • مقدمه ای بر تامین کنندگان Introduction to Provisioners

  • نمونه هایی از تامین کنندگان مختلف Examples of Different Provisioners

  • ویژگی های مفید Provisioners Useful Features of Provisioners

  • آزمایشگاه دستی - تامین کنندگان Hands-On Lab - Provisioners

پس پردازشگرها Post-Processors

  • مقدمه ای بر پس پردازشگرها Introduction to Post-Processors

  • نمونه هایی از پس پردازشگرها Examples of Post-Processors

  • آزمایشگاه دستی - پس پردازشگرها Hands-On Lab - Post-Processors

سازمان کد Code Organization

  • سازمان کد Code Organization

  • آزمایشگاه دستی - سازمان کد Hands-On Lab - Code Organization

  • Hands-On Lab - هدف قرار دادن ساختمان‌های ابری Hands-On Lab - Targeting Cloud Builds

  • Hands-On Lab - تبدیل JSON به HCL Hands-On Lab - Convert JSON to HCL

عیب یابی سازه های بسته بندی شما Troubleshooting Your Packer Builds

  • Hands-On Lab - Packer Debug Hands-On Lab - Packer Debug

  • آزمایشگاه دستی - نقاط شکست بسته‌بندی Hands-On Lab - Packer Breakpoints

ادغام های بسته بندی Packer Integrations

  • Hands-On Lab - ادغام Packer با Red Hat Ansible Hands-On Lab - Integrating Packer with Red Hat Ansible

  • Hands-On Lab - ادغام پکر با HashiCorp Terraform Hands-On Lab - Integrating Packer with HashiCorp Terraform

  • نسخه ی نمایشی - یکپارچه سازی پکر با موتور اسرار KV v2 HashiCorp Vault Demo - Integrating Packer with HashiCorp Vault's KV v2 Secrets Engine

  • نسخه ی نمایشی - ادغام پکر با HashiCorp Vault با استفاده از موتور اسرار AWS Demo - Integrating Packer with HashiCorp Vault Using the AWS Secrets Engine

  • نسخه ی نمایشی - یکپارچه سازی Packer با GitLab CI/CD Demo - Integrating Packer with GitLab CI/CD

نمایش نظرات

ایجاد خودکار تصویر با HashiCorp Packer برای DevOps [ویدئو]
جزییات دوره
7 h 11 m
52
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Bryan Krausen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Krausen Bryan Krausen

برایان کراوسن یک مشاور فناوری اطلاعات با بیش از 20 سال تجربه در زمینه فناوری اطلاعات سازمانی است. او در خدمات وب آمازون و ابزار HashiCorp تخصص دارد. برایان بر طراحی ابر تمرکز دارد و کارگاه‌های آموزشی برای مشتریان را تسهیل می‌کند که الزامات تجاری و فنی را تعریف می‌کنند تا به کسب‌وکارها امکان ارائه برنامه‌های کاربردی بر روی پلت فرم ابری AWS را بدهد. او اولین فردی بود که گواهی شریک HashiCorp Vault Expert را کسب کرد. برایان در بسیاری از شرکت‌های Fortune 1000، HashiCorp Vault را به کار گرفته و به آن کمک کرده است. او در رویدادهای اجتماعی، مانند HashiConf (2019 تا 2022)، HashiTalks (2019 تا 2020)، و بسیاری از گروه‌های کاربری HashiCorp در سراسر غرب و شرق ایالات متحده سخنرانی می‌کند.