دوره آموزشی یادگیری جامع Chef
3 ساعت 50 دقیقهمتوسط2017-10-27
مدرسین

Robin Beck
Lead Technical Trainer helping developers with infrastructure challenges
جزئیات دوره
Chef یک ابزار مدیریت پیکربندی است که به شما امکان میدهد «دستور العملهایی» بنویسید تا استقرار، تهیه، و پیکربندی ماشینها و برنامهها را خودکار کنید. استعاره cooking به cookbooks Chef که مجموعه ای از دستور العمل ها هستند، گسترش می یابد. CLI آن، knife؛ و چارچوب تست آن، Kitchen. این پلتفرم برای مهندسان DevOps که می خواهند زیرساخت خود را با کد مدیریت کنند ایده آل است.
این دوره سطح متوسط، بینش هایی را در مورد معماری Chef از طریق مثال ها و دموهای عملی، از جمله استقرار یک برنامه PHP در بالای پشته LAMP ارائه می دهد. مربی رابین بک در توسعه دستور العمل ها و cookbooks از پیش ساخته شده مختلف موجود در Chef community Supermarket قدم می زند و بهترین شیوه ها را برای ساختن cookbooks لفاف دار که به شما امکان می دهد به دستور العمل های cookbooks مختلف دسترسی داشته باشید، مرور می کند. او همچنین نشان می دهد که چگونه می توان با دستورات knife برای مدیریت مشتریان، cookbooks و داده ها کارآمدتر کار کرد.
اهداف یادگیری
ساختن دستور العمل راه اندازی
استفاده از cookbooks برای سازماندهی دستور العمل ها
استفاده از دستور العمل های جامعه
بارگذاری cookbooks
با استفاده از cookbook پایگاه داده
اضافه کردن PHP به میکس
جستجو با knife
تست cookbook با Kitchen
این دوره سطح متوسط، بینش هایی را در مورد معماری Chef از طریق مثال ها و دموهای عملی، از جمله استقرار یک برنامه PHP در بالای پشته LAMP ارائه می دهد. مربی رابین بک در توسعه دستور العمل ها و cookbooks از پیش ساخته شده مختلف موجود در Chef community Supermarket قدم می زند و بهترین شیوه ها را برای ساختن cookbooks لفاف دار که به شما امکان می دهد به دستور العمل های cookbooks مختلف دسترسی داشته باشید، مرور می کند. او همچنین نشان می دهد که چگونه می توان با دستورات knife برای مدیریت مشتریان، cookbooks و داده ها کارآمدتر کار کرد.
اهداف یادگیری
ساختن دستور العمل راه اندازی
استفاده از cookbooks برای سازماندهی دستور العمل ها
استفاده از دستور العمل های جامعه
بارگذاری cookbooks
با استفاده از cookbook پایگاه داده
اضافه کردن PHP به میکس
جستجو با knife
تست cookbook با Kitchen
مهارت ها
Hosted Chef ServerChef Development KitVirtualBoxVagrantAmazon EC2DevOps ToolsAmazonDevOpsEssential TrainingOpen Source
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - راه اندازی
1. اصول را مرور کنید
- 05 - از Vagrant برای ایجاد یک گره اوبونتو استفاده کنید
- 06 - کیت توسعه Chef
- 07 - یک دستور العمل راهاندازی با منابع بسازید
- 08 - با chef-client همگرا شوید
- 09 - Cookbooks برای سازماندهی دستور العمل ها
- 10 - The LAMP cookbook
- 11 - دستور وب
- 12 - موجودی اوهای و سیستم
- 13 - استفاده از ویژگیهای گره برای تنظیم پذیرها
- 14 - قالب برای فایلهای پیکربندی
2. کد جامعه
- 15 - سوپرمارکت Chef
- 16 - Wrapper cookbooks and dependencies
- 17 - Refactor با استفاده از cookbook جامعه httpd
- 18 - سرور Chef میزبان
- 19 - کیت استارتر را بگیرید و دوباره سازماندهی کنید
- 20 - cookbooks را با Berkshelf بارگذاری کنید
- 21 - گره Vagrant را بوت استرپ کنید
- 22 - یک وابستگی به MySQL اضافه کنید
- 23 - cookbook پایگاه داده
- 24 - کیسههای داده برای اطلاعات حساس
- 25 - کیسههای داده را بارگذاری کنید و همگرا شوید
3. پشته LAMP را کامل کنید
- 26 - PHP را به میکس اضافه کنید
- 27 - cookbook برنامه php را ایجاد کنید
- 28 - اسکریپت MySQL
- 29 - پایگاه داده را پر کنید
- 30 - صفحه اصلی PHP
- 31 - cookbook LAMP را بررسی و اجرا کنید
4. لذت Test Kitchen
- 32 - چه کار دیگری میتوانستیم انجام دهیم
- 33 - مقدمه ای بر Test Kitchen
- 34 - پیکربندی .kitchen.yml
- 35 - همگرایی و نابود کردن یک نمونه آزمایشی
- 36 - تأیید Kitchen
- 37 - یک تست InSpec بنویسید
نتیجه
- 38 - مراحل بعدی