RED HAT ENTERPRISE LINUX RHEL AUTOMATION WITH ANSIBLE - CLASSROOM TRAINING EĞİTİMİ

RHEL yönetimini Ansible ile tekrarlanabilir kıl

Envanter, playbook, roller, Jinja2 şablonları, Ansible Vault ve RHEL sistem görevleriyle Linux altyapısını uçtan uca otomatikleştirin.

RHEL Ansible sınıf eğitimi: laboratuvar ağırlıklı, eğitmen destekli formatla envanter, playbook, roller, şablonlar, Vault ve RHEL sistem görevleri işlenir.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Playbook, değişken/facts, roller, Vault ve RHEL görev otomasyonu

Bu eğitim (RHEL Classroom) Red Hat Enterprise Linux ortamında Ansible ile sistem yönetimini otomatikleştirmeyi öğretir. Ansible'ın ajansız SSH mimarisi, statik/dinamik envanter, ad-hoc komutlar ve idempotent playbook yazımı ele alınır. Değişken önceliği, gather_facts ile olgu toplama, register, when/loop/block ile görev kontrolü ve Jinja2 şablonları işlenir. Roller, include_tasks/import_role ile büyük projelerin düzenlenmesi, handler ve hata ayıklama uygulanır. RHEL sistem yönetimi görevlerinin (kullanıcı, dnf ile yazılım, systemd servis, firewalld, cron, LVM depolama) otomasyonu, Ansible Vault ile hassas veri yönetimi, koleksiyon kullanımı ve async/serial ile optimizasyon gösterilir. RHEL otomasyon sınıf programı laboratuvar ağırlıklı, eğitmen destekli ilerler. Katılımcı RHEL altyapısını kodla tekrarlanabilir biçimde yönetebilir hale gelir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar laboratuvar ağırlıklı sınıf temposunda Ansible ve RHEL otomasyonunu pekiştirir.

Seviye

Orta Seviye — Ansible ile envanter, idempotent playbook, roller, Jinja2 şablonları, Vault ve RHEL sistem yönetimi görevlerinin otomasyonu.

Öğrenme Metodu

Katılımcılar eğitmen destekli sınıf laboratuvarlarında RHEL görevlerini playbook ile otomatikleştirir.

Neden Bu Eğitim?

⚡İdempotent Otomasyon

Playbook'ları tekrar çalıştırdığınızda sistemin neden değişmediğini kavrarsınız.

🧩Rollerle Düzen

Büyük projeleri rol ve include/import ile bakımı kolay biçimde düzenlersiniz.

🖥️RHEL Görevleri

Kullanıcı, servis, depo ve depolama görevlerini kodla tekrarlanabilir kılarsınız.

Anahtar Konular

rhel ansible classroomrhel otomasyon sınıfansible eğitimired hat ansibleansible playbookansible rolrhel otomasyonansible vaultlinux otomasyonlaboratuvar eğitim
“Elle yapılan her işlem tek seferliktir; playbook'a dönüşen işlem kurumsal bir yeteneğe dönüşür.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Yönetimi

RHEL/CentOS yönetimi ve komut satırı deneyimi güçlü biçimde faydalıdır.

2
SSH Bilgisi

SSH anahtar yönetimi ve ayrıcalık yükseltme (sudo) kavramları beklenir.

3
YAML

Temel YAML söz dizimi okuryazarlığı faydalıdır.

4
Lab Ortamı

Birden çok managed node'a erişebilen bir denetim düğümü.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, değişken ve koşullarla dinamik görevler yazabilir.
Modül 1
Değişkenler ve Facts
  • Değişken tanım yerleri ve öncelik (precedence) sırası
  • gather_facts ve setup modülüyle olgu toplama
  • ansible_facts sözlüğüne erişim ve filtreleme
  • set_fact ile çalışma zamanı değişkeni üretme
  • register ile komut çıktısını değişkene alma
  • Sihirli değişkenler: hostvars, inventory_hostname, groups
Modül 2
Jinja2 ve Şablonlar
  • template modülü ile .j2 dosyalarından yapılandırma üretme
  • Jinja2 ifadeleri: {{ }}, {% %} ve yorumlar
  • Filtreler: default, to_nice_json, map, select
  • Koşul ve döngülerin şablon içinde kullanımı
  • lookup eklentileriyle dış veri çağırma
  • Şablonda whitespace ve trim_blocks kontrolü
Modül 3
Görev Kontrolü
  • when koşuluyla görevleri şarta bağlama
  • loop ve with_items ile yineleme
  • Döngüde item ve loop_control kullanımı
  • block/rescue/always ile hata yakalama
  • changed_when ve failed_when ile durum geçersiz kılma
  • tags ile görev alt kümesi çalıştırma
Modül 4
Dosya ve İçerik Yönetimi
  • copy, file, lineinfile, blockinfile modülleri
  • template ile dinamik dosya dağıtımı
  • fetch ile uzak dosyayı denetim düğümüne alma
  • Dosya izinleri, sahiplik ve SELinux bağlamı
  • archive/unarchive ile sıkıştırma işlemleri
  • validate parametresiyle güvenli dosya değişimi
Günün hedefiKatılımcı, envanter tanımlayıp idempotent bir playbook çalıştırabilir.
Modül 1
Ansible ve YAML Temelleri
  • Ansible'ın ajansız (agentless) SSH tabanlı mimarisi
  • YAML söz dizimi: girinti, liste ve sözlük (key-value) yapıları
  • Control node ve managed node rollerinin ayrımı
  • ansible.cfg öncelik sırası ve temel ayarlar
  • Idempotency ilkesi ve değişiklik (changed) durumu
  • ansible --version ve Python yorumlayıcı bağımlılığı
Modül 2
Envanter Yönetimi
  • Statik envanter: INI ve YAML biçimleri
  • Host grupları ve iç içe (children) grup tanımı
  • host_vars ve group_vars dizin yapısı
  • ansible_host, ansible_user, ansible_port bağlantı değişkenleri
  • Dinamik envanter eklentileri (aws_ec2, vmware)
  • ansible-inventory --graph ile envanter doğrulama
Modül 3
Ad-Hoc Komutlar
  • ansible komutuyla tek seferlik görev çalıştırma
  • ping, command, shell, copy modüllerinin kullanımı
  • m modül ve -a argüman parametreleri
  • Paralellik için -f (forks) ayarı
  • become ile ayrıcalık yükseltme (sudo)
  • Ad-hoc ile playbook arasındaki tercih kriterleri
Modül 4
Playbook Yazımı
  • Play yapısı: hosts, tasks, become alanları
  • Task adlandırma ve modül çağrısı (FQCN)
  • ansible-playbook --syntax-check ve --check (dry-run)
  • ansible-playbook -v/-vvv ayrıntı seviyeleri
  • ansible.builtin koleksiyon ad alanı
  • Play yürütme sırası ve strateji (linear/free)
Günün hedefiKatılımcı, rollerle büyük projeleri düzenli yönetebilir.
Modül 1
Roller
  • ansible-galaxy init ile rol iskeleti oluşturma
  • Rol dizin yapısı: tasks, handlers, templates, defaults, vars
  • Rol varsayılanları (defaults) ve vars önceliği
  • roles ve include_role/import_role kullanımı
  • Rol bağımlılıkları (meta/main.yml dependencies)
  • Ansible Galaxy'den rol kurulumu ve requirements.yml
Modül 2
Büyük Projelerin Yönetimi
  • include_tasks ve import_tasks ile görev bölümleme
  • include_role ve import_role: dinamik/statik dahil etme
  • vars_files ile değişken dosyalarını ayrıştırma
  • Birden çok playbook'u import_playbook ile birleştirme
  • Etiket (tag) stratejisiyle seçmeli çalıştırma
  • Proje dizin düzeni ve bakım kolaylığı
Modül 3
Handler ve Bildirim
  • notify ile değişiklikte handler tetikleme
  • handlers bölümü ve çalışma zamanı (play sonu)
  • Birden çok görevden aynı handler'ı tetikleme
  • meta: flush_handlers ile erken çalıştırma
  • listen ile handler topikleri
  • Servis yeniden başlatma için tipik handler deseni
Modül 4
Hata Ayıklama
  • debug modülü ile değişken ve mesaj yazdırma
  • vvvv ile bağlantı ve modül çağrı ayrıntısı
  • ansible-playbook --step ve --start-at-task
  • assert modülüyle koşul doğrulama
  • ANSIBLE_STDOUT_CALLBACK ile çıktı biçimi
  • Yaygın hata: undefined variable ve bağlantı sorunları
Günün hedefiKatılımcı, RHEL yönetim görevlerini güvenle otomatikleştirebilir.
Modül 1
RHEL Sistem Yönetimi Otomasyonu
  • user/group modülleriyle hesap ve SSH anahtarı yönetimi
  • dnf/package ile yazılım kurulumu ve depo yönetimi
  • service/systemd ile servis durumu yönetimi
  • firewalld modülüyle güvenlik duvarı kuralları
  • cron/at modülleriyle zamanlanmış görevler
  • parted/lvol/filesystem ile depolama hazırlama
Modül 2
Ansible Vault
  • ansible-vault create/edit/encrypt ile gizli veri
  • Şifreli değişken dosyalarının playbook'ta kullanımı
  • Tek değişkeni encrypt_string ile şifreleme
  • -vault-id ve çoklu vault parolaları
  • vault_password_file ile otomatik çözme
  • Duyarlı verinin günlüklerde no_log ile gizlenmesi
Modül 3
Koleksiyon ve İçerik
  • ansible-galaxy collection install ile koleksiyon kurma
  • FQCN (ansible.builtin, ansible.posix) kullanımı
  • requirements.yml ile içerik bağımlılığı tanımı
  • Ansible Galaxy'den rol kurulumu
  • Koleksiyon arama yolu (collections_paths)
  • İçerik sürümü sabitleme ve yeniden üretilebilirlik
Modül 4
Ansible'ı Optimize Etme
  • Fact önbellekleme (fact caching) ile hız
  • async ve poll ile uzun süren görevler
  • serial ile toplu (rolling) dağıtım
  • delegate_to ve run_once ile görev devretme
  • strategy ve forks ile paralellik ayarı
  • throttle ile kaynak sınırlama

Eğitim Kazanımları

Program sonunda katılımcılar:

⚡
Playbook Yazımı

Envanter ve değişkenlerle idempotent playbook yazabilirsiniz.

📊
Facts ve Değişken

gather_facts ve register ile dinamik otomasyon kurabilirsiniz.

🧩
Rol Tasarımı

Roller ve include/import ile büyük projeleri düzenleyebilirsiniz.

📝
Şablon Üretimi

Jinja2 şablonlarıyla dinamik yapılandırma dosyaları üretebilirsiniz.

🔐
Vault Kullanımı

Ansible Vault ile hassas verileri şifreleyip kullanabilirsiniz.

🖥️
RHEL Otomasyonu

Kullanıcı, servis, firewall ve depolama görevlerini otomatikleştirebilirsiniz.

🧰
Hata Ayıklama

debug ve -vvvv ile playbook sorunlarını tanılayabilirsiniz.

🚀
Optimizasyon

async, serial ve fact caching ile otomasyonu hızlandırabilirsiniz.

Kimler İçin Uygundur?

  • RHEL/Linux yönetimi deneyimi olan
  • sistem yönetimi görevlerini Ansible ile otomatikleştirmek isteyen sistem yöneticileri ile DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
RHEL/Linux yönetimi deneyimi olan ve sistem görevlerini Ansible ile otomatikleştirmek isteyen sistem yöneticileri ile DevOps mühendisleri için uygundur.
Bu program önceki sınıf eğitiminden farklı mı?
İçerik RH294 ile aynıdır; bu değişken laboratuvar ağırlıklı, eğitmen destekli sınıf temposuna vurgu yapar.
Idempotency neden önemlidir?
Aynı playbook'un tekrar çalıştırıldığında yalnızca gereken değişikliği yapması güvenli ve tekrarlanabilir otomasyonun temelidir; eğitimde uygulanır.
Hangi RHEL görevleri kapsanır?
Kullanıcı/grup, dnf ile yazılım, systemd servis, firewalld, cron ve LVM depolama gibi tipik sistem yönetimi görevleri otomatikleştirilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım koşulları sağlandığında Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Red Hat Enterprise Linux RHEL Automation with Ansible - Clas Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Developing Advanced Automation with Red Hat Ansible Automation Platform with Exam Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Developing Advanced Automation with Red Hat Ansible Automation Platform with Exam Classroom Training Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri Ansible geliştirme ve EX374 performans sınavına hazırlık: koleksiyon, performans, Molecule testi, Vault ve sınav tarzı görev çözümü. İleri DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)DevOps with Ansible: Introduction to Playbooks & Testing Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps with Ansible: Introduction to Playbooks & Testing Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ansible ile DevOps: playbook yazımı, roller, envanter ve Molecule/ansible-lint ile test. Idempotency doğrulaması ve CI entegrasyonu. Orta seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)DevOps with Ansible: Overview Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps with Ansible: Overview Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Ansible'a genel bakış: agentless mimari, kurulum, ansible.cfg, envanter, ad-hoc komutlar ve ilk playbook. DevOps otomasyonuna temel seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)DevOps with Ansible: Working with Ansible Features Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps with Ansible: Working with Ansible Features Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ansible özelliklerini derinlemesine kullanın: roller ve Galaxy, Jinja2 template ve filtreler, lookup, Vault, block/rescue ve değişken önceliği. Orta seviye DVA

Detayları Gör →
Altyapı Otomasyonu (IaC)DO374 - Ansible Otomasyonu: Gelişmiş Geliştirme Eğitimi
DevOps ve Konteyner Eğitimleri

DO374 - Ansible Otomasyonu: Gelişmiş Geliştirme Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DO374 ile gelişmiş Ansible geliştirme: ileri playbook, koleksiyon, yürütme stratejileriyle performans, Molecule testi ve Vault. İleri seviye DVA eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn