توضیحات
دوره Ansible Core Concepts and Advanced Features. این دوره آموزشی به شما کمک میکند تا با انسیبل آشنا شده و بتوانید از آن برای مدیریت سیستمهای لینوکس، ویندوز، کانتینرها، دستگاههای شبکه و محیطهای ابری استفاده کنید. انسیبل یکی از محبوبترین ابزارها برای مدیریت پیکربندی سیستمها است. با استفاده از انسیبل میتوانید به صورت خودکار عملیات مختلفی را روی سیستمهای مختلف انجام دهید. این دوره آموزشی به شما کمک میکند تا با مفاهیم پایه انسیبل آشنا شده و بتوانید از آن برای مدیریت محیط IT خود استفاده کنید.
آنچه فرا خواهید گرفت:
- مفاهیم پایه انسیبل: با اصول اولیه انسیبل و مفاهیم اصلی آن آشنا شوید.
- مدیریت داراییهای IT: یاد بگیرید چگونه از ماژولهای انسیبل برای مدیریت هر نوع دارایی IT استفاده کنید.
- تمرینهای عملی: در هر درس، تمرینهای عملی برای کاربردهای دنیای واقعی انجام دهید.
- انسیبل، راهکار برتر: با انسیبل به عنوان راهکار برتر برای مدیریت پیکربندی آشنا شوید.
- انعطافپذیری انسیبل: یاد بگیرید چگونه انسیبل را برای مدیریت سیستمهای لینوکس، ویندوز، ابری، دستگاههای شبکه و موارد دیگر تنظیم کنید.
- ساختار انسیبل: ساختار انسیبل را درک کرده و نحوه سازماندهی تنظیمات انسیبل خود را بیاموزید.
- پلیبوکها، ماژولها و کلکسیونهای محتوا: با پلیبوکها، ماژولها، کلکسیونهای محتوا و نحوه استفاده از آنها با متغیرها و شرطها آشنا شوید.
- مدیریت فایلها: یاد بگیرید چگونه با استفاده از قالبهای Jinja2 و نقشهای انسیبل، فایلها را مدیریت کنید.
- مباحث پیشرفته: مفاهیم پیشرفتهتر مانند فیلترها و افزونهها را که به شما امکان میدهند عملکرد انسیبل را به راحتی گسترش دهید، بررسی کنید.
این دوره مناسب افرادیست که:
- میخواهند با انسیبل شروع کنند.
- به دنبال راهکاری برای خودکارسازی مدیریت زیرساخت خود هستند.
- توسعهدهنده، مدیر سیستم یا کاربری هستند که میخواهند به سرعت با انسیبل آشنا شوند.
مشخصات دوره Ansible Core Concepts and Advanced Features
- ناشر: Oreilly
- مدرس: Sander van Vugt
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 7 ساعت و 42 دقیقه
سرفصل های دوره در تاریخ 2024/9
- Introduction
- Ansible Core Concepts and Advanced Features: Introduction
- Module 1: Fundamentals
- Module Introduction
- Lesson 1: What is Ansible
- Learning objectives
- 1.1 What is Configuration Management
- 1.2 Solutions for Configuration Management
- 1.3 Configuring as Code and DevOps
- 1.4 Ansible Components
- 1.5 Working with Ansible in Small Environments
- 1.6 Working with Ansible in Large Environments
- Lesson 2: Getting Started
- Learning objectives
- 2.1 Ansible Infrastructure Components
- 2.2 Setting up a RHEL Ansible Control Node
- 2.3 Setting up an Ubuntu Ansible Control Node
- 2.4 Setting up an Ansible Control Node with Python pip
- 2.5 Requirements for Managing Assets
- 2.6 Modules and Collections
- 2.7 Using Ansible to Configure Managed Nodes
- 2.8 Defining Default Settings in ansible.cfg
- 2.9 Managing Windows
- 2.10 Using MacOS as a Control Node
- Lesson 3: Using Ansible in Large Environments
- Learning objectives
- 3.1 Centralizing Configuration as Code Using Git
- 3.2 Using AWX and Ansible Automation Platform
- 3.3 Configuring ansible-navigator
- 3.4 Working with ansible-navigator
- 3.5 Providing Required Collections for ansible-navigator
- 3.6 ansible-navigator Configuration
- Lesson 3 Lab: Using ansible-navigator
- Lesson 4: Using Ad-Hoc Commands
- Learning objectives
- 4.1 Ad-hoc Commands versus Playbooks
- 4.2 Using Ansible Content Collections
- 4.3 Exploring Essential Ansible Modules
- 4.4 Using Module Documentation
- 4.5 Using Ansible in an Idempotent Way
- Lesson 4 Lab: Using Ad-Hoc Commands
- Lesson 4 Lab Solution: Using Ad-Hoc Commands
- Lesson 5: Using Ansible Playbooks
- Learning objectives
- 5.1 Understanding Playbook Structure
- 5.2 Running Your First Playbook
- 5.3 Understanding Task Execution and Errors
- 5.4 Using ansible-navigator to Run Playbooks
- Lesson 5 Lab: Using a Playbook to Deploy a Webserver
- Lesson 5 Lab Solution: Using a Playbook to Deploy a Webserver
- Module 2: Developing Flexible Playbooks
- Module Introduction
- Lesson 6: Working with Variables
- Learning objectives
- 6.1 Separating Code from Site-Specific Configuration
- 6.3 Understanding Where to Define Your Variables
- 6.4 Using Ansible Facts
- 6.5 Using set_fact
- 6.6 Understanding Different Notations for Facts and Variables
- 6.7 Using Multi-valued Variables
- 6.8 Using Magic Variables
- 6.9 Using Register
- 6.10 Using Vault to Store Sensitive Information
- Lesson 7: Using Conditionals
- Learning objectives
- 7.1 Conditionals Overview
- 7.2 Using loop to Process a List of Items
- 7.3 Using Handlers for Conditional Task Execution
- 7.4 Using when to Run Tasks in Specific Situations
- 7.5 Using register to Work with Task Results
- 7.6 Using Blocks
- 7.8 Using assert
- Lesson 7 Lab: Using when to Create Idempotency
- Lesson 7 Lab Solution: Using when to Create Idempotency
- Lesson 8: Managing Files
- Learning objectives
- 8.1 Manipulating Files
- 8.2 Changing File Contents
- 8.3 Using the find Module
- 8.4 Using Templates
- 8.5 Using Conditional Statements in Templates
- Lesson 8 Lab: Working with Files
- Lesson 8 Lab Solution: Working with Files
- Lesson 9: Using Roles
- Learning objectives
- 9.1 Understanding and Using Roles
- 9.2 Working with ansible-galaxy
- 9.3 How Roles are Organized
- 9.4 Writing Custom Roles
- 9.5 Using System Roles
- Lesson 9 Lab: Working with Roles
- Module 3: Advanced Ansible Management
- Module Introduction
- Lesson 10: Ansible Best Practices and Optimization
- Learning objectives
- 10.1 Using include and import
- 10.2 Configuring Security
- 10.3 Using Tags
- 10.4 Using Delegation
- 10.5 Managing Parallelism
- 10.6 Efficiently Copying Files
- 10.7 Optimizing SSH
- 10.8 Case Study: Optimizing Ansible
- Lesson 10 Lab: Optimizing Ansible
- Lesson 11: Using Filters
- Learning objectives
- 11.1 Understanding Filters and Plugins
- 11.2 Filters, Plugins, and Collections
- 11.3 Understanding Filters and Variable Types
- 11.4 Using Filters to Change Variables
- 11.5 Using Filters to Work with Network Addresses
- 11.6 Examples of Using Filters
- 11.7 More examples of using filters
- Lesson 11 Lab: Using Filters
- Lesson 11 Lab Solution: Using Filters
- Lesson 12: Using Plugins
- Learning objectives
- 12.1 Understanding Plugins
- 12.2 Exploring Lookup Plugins
- 12.3 Common Lookup Plugins
- 12.4 Using the fileglob Plugin
- 12.5 Plugin-based Inventory
- 12.6 Fact Caching
- 12.7 Creating Random Passwords
- 12.8 The test Plugin
- Lesson 12 Lab: Using Callback Plugins
- Lesson 12 Lab Solution: Using Callback Plugins
- Summary
- Ansible Core Concepts and Advanced Features: Summary
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.1 گیگابایت













































