Course Overview
Ansible یک ابزار قدرتمند برای اتوماسیون مدیریت سیستمها، سرورها، برنامهها و زیرساختهای IT است. به جای انجام کارهای تکراری روی هر سرور به صورت جداگانه، میتوانید یک بار Automation را ایجاد کرده و آن را روی چندین سیستم اجرا کنید.
در این دوره، Ansible را به شکل ساده و عملی یاد میگیرید. از نصب و تنظیم Ansible شروع میکنیم و سپس Inventory، SSH، Modules، Playbooks، Variables، Facts، Conditions، Loops، Handlers، Templates، Roles، Collections و Ansible Vault را یاد میگیرید.
همچنین کارهای واقعی مدیریت Linux مانند ایجاد کاربران، نصب Packages، مدیریت Services، تنظیم فایلها، Permissions، Firewall و تنظیمات سیستم را با Ansible اتومات میکنید.
محتوای دوره با موضوعات مهم آزمون Red Hat EX294 هماهنگ شده است؛ این آزمون یک امتحان عملی است و توانایی شما در استفاده از Ansible برای انجام وظایف واقعی مدیریت سیستم را بررسی میکند.
What You'll Learn
- Linux command line mastery
- User and group management
- File permissions and security
- Networking configuration
- Storage & LVM management
- SELinux security
- System services with systemd
- Troubleshooting techniques
- Bash scripting automation
- Container management with Podman
- System performance monitoring
- Exam preparation
پس از پایان دوره، شما میتوانید:
- Ansible و Automation را به خوبی درک کنید.
- Ansible را نصب و تنظیم کنید.
- Inventory ایجاد و مدیریت کنید.
- به Linux Managed Nodes متصل شوید.
- SSH و Privilege Escalation را تنظیم کنید.
- از Ad Hoc Commands استفاده کنید.
- Ansible Modules را استفاده کنید.
- Playbookهای حرفهای بنویسید.
- Variables و Facts را مدیریت کنید.
- Conditions و Loops ایجاد کنید.
- خطاهای Playbook را مدیریت کنید.
- کاربران و گروهها را مدیریت کنید.
- Packages و Services را اتومات کنید.
- Roles ایجاد کنید.
- Ansible Collections را استفاده کنید.
- اطلاعات حساس را با Ansible Vault محافظت کنید.
- از Git برای مدیریت پروژههای Automation استفاده کنید.
- با
ansible-playbookوansible-navigatorکار کنید. - Application Deployment را اتومات کنید.
- مشکلات Ansible را عیبیابی کنید.
- برای آزمون EX294 آماده شوید.
Course Curriculum
Structured learning from fundamentals to advanced administration
- Ansible چیست؟
- Automation چیست؟
- Configuration Management
- Infrastructure Automation
- Ansible Architecture
- Control Node
- Managed Node
- Agentless Automation
- کاربردهای Ansible
- Ansible در DevOps
- نصب Ansible
- Ansible Core
- آشنایی با Ansible Automation Platform
- فایل Configuration
ansible.cfg- دستورات ابتدایی
- تنظیم محیط Ansible
ansible-navigator
- Inventory چیست؟
- Static Inventory
- Host
- Group
- Parent و Child Groups
- Inventory Variables
- YAML Inventory
- INI Inventory
- مدیریت Inventoryهای بزرگ
- تست اتصال
- SSH
- SSH Keys
- Password Authentication
- تنظیم Managed Nodes
- Privilege Escalation
become- Sudo
- تست اتصال
- رفع مشکلات SSH
- Ad Hoc Commands چیست؟
- اجرای Commands
- مدیریت Packages
- مدیریت Services
- مدیریت Files
- ایجاد Users
- بررسی اطلاعات سیستم
- Modules مهم
- Modules چیست؟
- File Modules
- User Modules
- Package Modules
- Service Modules
- Command و Shell
- Copy
- Template
- Archive
- Firewall Automation
- پیدا کردن Documentation
- Playbook چیست؟
- YAML
- Play
- Task
- ایجاد اولین Playbook
- اجرای Playbook
- Idempotency
- چندین Play
- ساختار Playbook
- بررسی Playbook
- Variables
- Variable Precedence
- Host Variables
- Group Variables
- Registered Variables
- Facts
- Fact Gathering
- Custom Facts
when- Conditions
- Boolean Values
- Loops
- Lists
- Dictionaries
- ترکیب Conditions و Loops
- Handlers
- Notifications
- Restart Services
failed_whenchanged_whenignore_errors- Blocks
- Rescue
- Always
- Troubleshooting
- Jinja2
- Template Files
- Dynamic Configuration
- Variables در Templates
- Conditions
- Loops
- Deploy Configuration Files
- مدیریت Services
- Role چیست؟
- Role Structure
- Tasks
- Handlers
- Variables
- Defaults
- Templates
- Files
- Role Dependencies
- Reusable Automation
- Ansible Content Collections
- نصب Collections
- استفاده از Modules
- Automation Hub
- Community Collections
- Certified Collections
- Documentation
- اهمیت محافظت از اطلاعات حساس
- Ansible Vault
- Encrypt کردن Files
- Passwords
- API Keys
- استفاده از Vault در Playbooks
- Security Best Practices
- Users
- Groups
- Packages
- Services
- Files
- Permissions
- Storage
- Mount Points
- Firewall
- System Configuration
- Security Automation
- Git چیست؟
- Repository
- Clone
- Add
- Commit
- Branch
- مدیریت Playbooks با Git
- Version Control
ansible-navigatoransible-navigator.yml- Execution Environments
- Development Containers
- Ansible Modules
- VS Code
- Troubleshooting
- Application Deployment
- Apache
- Nginx
- Application Configuration
- Database Configuration
- Environment Variables
- Multi-server Deployment
- Rolling Updates
- Clean Playbooks
- Reusable Automation
- Project Organization
- Security
- Idempotency
- Testing
- Troubleshooting
- Automation at Scale
- ساخت محیط عملی
- تنظیم Control Node
- تنظیم Managed Nodes
- ایجاد Inventory
- نوشتن Playbooks
- اتومات کردن Linux Administration
- ایجاد Roles
- استفاده از Vault
- Troubleshooting
- تمرینهای عملی مشابه آزمون
- دانش ابتدایی Linux.
- آشنایی با Command Line.
- آشنایی با Files و Permissions.
- آشنایی با Users و Services.
- آشنایی ابتدایی با SSH.
- دانش ابتدایی Networking.
- تجربه Red Hat Enterprise Linux یا Linux توصیه میشود.
برای آزمون EX294، Red Hat داشتن مهارتهای در سطح RHCSA و دانش Ansible را توصیه میکند
- Ansible یکی از ابزارهای مهم Automation در IT است.
- کارهای تکراری را به صورت خودکار انجام میدهید.
- مهارتهای عملی Linux Automation را یاد میگیرید.
- برای کار در DevOps آماده میشوید.
- میتوانید چندین سرور را همزمان مدیریت کنید.
- Playbook، Role، Template، Collection و Vault را یاد میگیرید.
- با پروژههای واقعی تمرین میکنید.
- برای آزمون عملی EX294 آماده میشوید.
- زمینه خوبی برای Cloud، DevOps و Platform Engineering ایجاد میکند.
- System Administratorها
- Linux Administratorها
- System Engineerها
- Network Administratorها
- DevOps Engineerها
- Cloud Engineerها
- Infrastructure Engineerها
- IT Supportها
- Automation Engineerها
- Developerهایی که به DevOps علاقه دارند
- متخصصان Red Hat
- دارندگان RHCSA
- افرادی که برای EX294 آماده میشوند
پس از این دوره میتوانید برای مسیرهای شغلی زیر آماده شوید:
- Ansible Automation Engineer
- Linux Automation Engineer
- DevOps Engineer
- Junior DevOps Engineer
- System Administrator
- Linux System Engineer
- Infrastructure Engineer
- Cloud Automation Engineer
- Platform Engineer
- Configuration Management Engineer
- Site Reliability Engineer
- Automation Specialist
| مورد | جزئیات |
|---|---|
| نام آزمون | Red Hat Certified Advanced System Administrator in Ansible |
| کد آزمون | EX294 |
| سطح | Advanced / Professional |
| نوع آزمون | عملی و Performance-Based |
| تکنالوژی | Red Hat Ansible Automation Platform |
| نوع سوال | وظایف عملی |
| نمره قبولی | 210 از 300 (70%) |
| نتیجه | Total Score |
| پیشنیاز پیشنهادی | دانش در سطح RHCSA + Ansible |
| Certification | Red Hat Certified Advanced System Administrator in Ansible |
آزمون EX294 یک آزمون عملی است. در آن شما باید Playbook ایجاد کرده و سیستمها را مطابق شرایط مشخص تنظیم کنید. Red Hat نتیجه را به صورت امتیاز مجموعی گزارش میکند.
نکته مهم برای صفحه وب: بهتر است EX294 را فقط به عنوان “RHCE Exam” معرفی نکنید. عبارت دقیقتر این است:
آموزش Ansible و آمادگی آزمون EX294 — Red Hat Certified Advanced System Administrator in Ansible و مسیر RHCE Ansible
طبق چارچوب فعلی Red Hat، قبولی در EX294 به تنهایی یک certification مستقل ایجاد میکند؛ RHCE شرایط مربوط به خودش را دارد
روش یادگیری ما
A structured approach to building practical skills
یاد بگیرید
Understand the concept through expert-led instruction
تمرین
Follow guided exercises to reinforce learning
بسازید
Complete practical labs in real environments
اعتبارسنجی
Take quizzes and exam simulations to test your skills
از یک متخصص بیاموزید
حرفهای فناوری با تجربه و تخصص در دنیای واقعی
TechHub Instructor
یک حرفهای معتبر با تجربه گسترده در این زمینه. علاقهمند به کمک به دانشجویان برای ساخت مهارتهای عملی که به مشاغل پاداشدهنده منجر شود.
چرا با تکهاب یاد بگیریم؟
آموزش عملی و متمرکز بر حرفه
یادگیری عملی
به جای تماشا کردن، تمرین کنید.
متمرکز بر صنعت
مهارتهایی بیاموزید که در محیطهای تولیدی واقعی استفاده میشوند.
آزمایشگاههای عملی
با سناریوها و تمرینهای واقعگرایانه کار کنید.
آموزش توسط متخصص
از حرفهایهای باتجربه بیاموزید.
آمادهسازی آزمون
سناریوهای سبک گواهینامه را تمرین کنید.
متمرکز بر حرفه
مهارتهایی برای نقشهای شغلی واقعی بسازید.