RHCE CERTIFICATION LAB EĞİTİMİ

RHEL yönetimini Ansible ile otomatikleştirin

Envanterden playbook'a, rollerden Ansible Vault'a kadar RHCE düzeyinde Ansible otomasyonunu uygulamalı laboratuvarlarla öğrenin.

Ansible envanter, playbook, değişken, fact, Jinja2, handler, rol, Galaxy, RHEL System Roles ve Vault konularını EX294 odağında laboratuvarla öğreten beş günlük RHCE Certification Lab eğitimi.

5 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

RHCE'nin merkezi: Ansible ile ölçeklenebilir otomasyon

RHCE Certification Lab, günümüz RHCE sertifikasyonunun temeli olan Ansible otomasyonunu laboratuvar odaklı biçimde öğretir. Ansible mimarisi, statik envanter ve ansible.cfg yapılandırmasıyla başlar; ad-hoc komutlar, playbook yapısı, değişkenler, fact toplama ve hata yönetimiyle devam eder. Koşullar ve döngüler, Jinja2 şablonları, handler'lar, dosya içerik modülleri, rol yapısı, Ansible Galaxy, RHEL System Roles, delegasyon ve Ansible Vault ile gizli veri yönetimi işlenir. Program EX294 sınav hedeflerine uygun, idempotent playbook yazımına odaklanır.

Süre ve Format

5 Gün. Her gün dört modül; her modül playbook yazımı ve yönetilen düğümlerde canlı otomasyon laboratuvarlarıyla ilerler.

Seviye

İleri Seviye — Ansible ile RHEL otomasyonu: envanter, playbook, değişkenler, fact, Jinja2 şablonları, roller, Ansible Galaxy, RHEL System Roles ve Ansible Vault üzerine laboratuvar odaklı program.

Öğrenme Metodu

Her konu bir control node ve birkaç managed node içeren Ansible lab ortamında playbook'lar yazılıp idempotency denetlenerek uygulamalı öğretilir.

Neden Bu Eğitim?

🤖Otomasyon

Onlarca sunucuyu tek bir playbook ile tutarlı biçimde yapılandırırsınız.

♻️Idempotency

Tekrar çalıştırıldığında sistemi bozmayan güvenli playbook'lar yazarsınız.

📦Yeniden Kullanım

Roller ve Galaxy ile otomasyon kodunu modüler ve paylaşılabilir hale getirirsiniz.

Anahtar Konular

rhce certification labansible otomasyonex294 hazırlıkansible playbookansible rollerjinja2 şablonansible vaultrhel system rolesansible galaxyred hat ansiblealtyapı otomasyonu
“Otomasyon, aynı işi iki kez yapmayı reddeden yöneticinin sanatıdır.”

Ön Koşullar

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

1
RHCSA Düzeyi Bilgi

RHEL komut satırı, servis, kullanıcı ve ağ yönetimi bilgisi gereklidir.

2
Çoklu Düğüm Lab

Bir control node ve en az iki managed node içeren RHEL 9 ortamı önerilir.

3
SSH ve YAML

SSH anahtar tabanlı erişim ve temel YAML sözdizimi bilgisi faydalıdır.

4
Betik Mantığı

Değişken, döngü ve koşul kavramlarına aşinalık öğrenmeyi hızlandırır.

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ı, Ansible mimarisini kavrar, envanter oluşturur, ansible.cfg yapılandırır ve ad-hoc komutlar çalıştırır.
Modül 1
Ansible Mimarisi
  • Control node ve managed node kavramları
  • Agentless mimari ve SSH üzerinden iletişim
  • Managed node'larda Python gereksinimi
  • Idempotency ilkesinin temel mantığı
  • Ansible ve ansible-core paket kurulumu
  • Modül, task, play ve playbook ilişkisi
Modül 2
Envanter (Inventory)
  • Statik envanter INI ve YAML biçimi
  • Host grupları ve iç içe gruplar (children)
  • Host ve grup değişkenlerinin tanımı
  • inventory_hostname özel değişkeni
  • ansible-inventory --graph ile görselleştirme
  • Dinamik envantere genel bakış
Modül 3
Ansible Yapılandırması
  • ansible.cfg öncelik sırası ve konumları
  • remote_user ve inventory ayarları
  • become ve become_method ile yetki yükseltme
  • roles_path ve collections_path tanımı
  • ANSIBLE_CONFIG ortam değişkeni
  • ansible-config dump ile ayar denetimi
Modül 4
Ad-hoc Komutlar
  • ansible -m ping ile bağlantı testi
  • command ve shell modülleri arasındaki fark
  • copy modülüyle dosya dağıtımı
  • dnf modülüyle paket kurulumu
  • service modülüyle servis denetimi
  • a ile modül argümanlarının geçilmesi
Günün hedefiKatılımcı, yapılandırılmış playbook'lar yazar, değişken ve fact kullanır, hataları denetler.
Modül 1
Playbook Yapısı
  • YAML sözdizimi ve girinti kuralları
  • play ve task hiyerarşisi
  • hosts ve tasks anahtar kelimeleri
  • ansible-playbook --syntax-check kullanımı
  • -check (dry-run) ve --diff seçenekleri
  • Birden fazla play içeren playbook tasarımı
Modül 2
Değişkenler
  • vars ve vars_files ile değişken tanımı
  • group_vars ve host_vars dizin yapısı
  • Değişken önceliği (precedence) sırası
  • register ile komut çıktısını saklama
  • debug modülüyle değişken inceleme
  • Değişken içinde liste ve sözlük kullanımı
Modül 3
Ansible Facts
  • gather_facts ve setup modülü
  • ansible_facts sözlüğüne erişim
  • Donanım, ağ ve işletim sistemi fact'leri
  • Custom facts: /etc/ansible/facts.d/*.fact
  • Fact'leri koşul ve şablonda kullanma
  • Fact toplamayı devre dışı bırakma
Modül 4
Görev Hata Yönetimi
  • ignore_errors ile hatayı yok sayma
  • failed_when ile özel başarısızlık koşulu
  • changed_when ile değişiklik durumu denetimi
  • block, rescue, always yapısı
  • assert ile koşul doğrulama
  • Hata durumunda playbook akışının yönetimi
Günün hedefiKatılımcı, koşul ve döngüleri kullanır, Jinja2 şablonları yazar ve handler ile içerik modüllerini uygular.
Modül 1
Koşullar ve Döngüler
  • when koşuluyla görev çalıştırma
  • loop ile öğe listesi üzerinde döngü
  • loop ve register birlikte kullanımı
  • loop_control ile döngü davranışı
  • Koşullarda fact ve değişken kullanımı
  • Birden çok koşulun and/or ile birleşimi
Modül 2
Jinja2 Şablonları
  • template modülüyle .j2 dosyası dağıtımı
  • {{ değişken }} ile değer yerleştirme
  • {% for %} ve {% if %} blok yapıları
  • Jinja2 filtreleri: default, upper, join
  • Fact ve değişkenlerin şablonda kullanımı
  • Yapılandırma dosyalarının şablonla üretimi
Modül 3
Handler ve Bildirimler
  • notify ile handler tetikleme
  • handlers bölümünün tanımı
  • Servis yeniden başlatma senaryosu
  • Handler'ların play sonunda çalışması
  • meta: flush_handlers ile erken çalıştırma
  • Değişiklik olmadığında handler atlanması
Modül 4
Dosya ve İçerik Modülleri
  • copy ve file modülleriyle dosya yönetimi
  • lineinfile ile tek satır düzenleme
  • blockinfile ile metin bloğu yönetimi
  • fetch ile uzaktan dosya çekme
  • archive ve unarchive ile sıkıştırma
  • stat modülüyle dosya durumu denetimi
Günün hedefiKatılımcı, roller oluşturur, Galaxy'den içerik kurar, RHEL System Roles kullanır ve görevleri delege eder.
Modül 1
Rol Yapısı
  • ansible-galaxy init ile rol iskeleti
  • tasks, handlers, templates dizinleri
  • defaults ve vars değişken ayrımı
  • meta/main.yml ile rol bağımlılıkları
  • roles bölümüyle rol çağırma
  • include_role ve import_role farkı
Modül 2
Ansible Galaxy
  • ansible-galaxy install ile rol kurma
  • requirements.yml ile toplu kurulum
  • Collections kavramı ve kurulumu
  • galaxy.ansible.com kaynak deposu
  • Rol sürümleme ve bağımlılık yönetimi
  • Yerel rol dizini ile Galaxy entegrasyonu
Modül 3
RHEL System Roles
  • rhel-system-roles paketinin kurulumu
  • timesync rolüyle zaman yapılandırma
  • selinux rolüyle güvenlik ayarı
  • firewall rolüyle güvenlik duvarı
  • storage rolüyle LVM yapılandırması
  • System Roles ile tutarlı sunucu durumu
Modül 4
Çoklu Play ve Delegasyon
  • import_playbook ile playbook birleştirme
  • include_tasks ve import_tasks farkı
  • delegate_to ile görevi başka düğüme verme
  • run_once ile tek düğümde çalıştırma
  • serial ile toplu (batch) yürütme
  • Rolling update senaryosu tasarımı
Günün hedefiKatılımcı, Ansible Vault ile gizli veriyi korur, yönetilen düğümleri hazırlar ve EX294 tarzı senaryoları çözer.
Modül 1
Ansible Vault
  • ansible-vault create ve edit kullanımı
  • encrypt ve decrypt ile dosya şifreleme
  • -vault-password-file ile otomatik parola
  • encrypt_string ile tek değer şifreleme
  • Vault'lu değişkenlerin playbook'ta kullanımı
  • Çoklu vault kimliği (vault-id) yönetimi
Modül 2
Yönetilen Düğüm Hazırlığı
  • SSH anahtarının düğümlere dağıtımı
  • become ile ayrıcalık yükseltme ayarı
  • sudo yapılandırmasının playbook'la kurulumu
  • Otomasyon kullanıcısının hazırlanması
  • Python yorumlayıcı yolunun belirlenmesi
  • İlk bağlantı doğrulaması ve ping testi
Modül 3
Gerçek Senaryo Otomasyonu
  • Web sunucu kurulumu playbook'u
  • Depolama ve LVM yapılandırma otomasyonu
  • Kullanıcı ve grup yönetimi playbook'u
  • Zamanlanmış görevlerin cron modülüyle tanımı
  • Yapılandırma dosyalarının şablonla dağıtımı
  • Servislerin handler ile yeniden başlatılması
Modül 4
EX294 Sınav Hazırlığı
  • Görev tabanlı pratik senaryolar
  • Idempotency kontrolünün tekrarlı denetimi
  • Playbook'ların --check ile doğrulanması
  • Zaman yönetimi ve görev önceliği
  • Sık yapılan YAML ve girinti hatalarının önlenmesi
  • Sınav başvurusu ve ücreti ilgili kuruma aittir

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Envanter Tasarımı

Statik envanter ve grup değişkenleriyle altyapıyı modelleyebilirsiniz.

✅
Playbook Yazımı

Idempotent, yapılandırılmış playbook'lar yazabilirsiniz.

✅
Değişken ve Fact

Değişken önceliğini ve fact'leri doğru kullanabilirsiniz.

✅
Jinja2 Şablon

Jinja2 ile dinamik yapılandırma dosyaları üretebilirsiniz.

✅
Rol Geliştirme

Yeniden kullanılabilir roller oluşturup Galaxy'den içerik kurabilirsiniz.

✅
System Roles

RHEL System Roles ile sunucuları tutarlı biçimde yapılandırabilirsiniz.

✅
Gizli Veri

Ansible Vault ile parola ve anahtarları güvenle saklayabilirsiniz.

✅
Sınav Hazırlığı

EX294 tarzı görevleri zaman baskısı altında çözebilirsiniz.

Kimler İçin Uygundur?

  • RHCSA düzeyinde RHEL bilgisine sahip
  • altyapı otomasyonunu Ansible
  • ölçeklendirmek ve RHCE sertifikasyonuna hazırlanmak isteyen sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
RHCSA düzeyinde RHEL bilgisine sahip, Ansible ile otomasyonu ölçeklendirmek ve RHCE'ye hazırlanmak isteyen yöneticiler için uygundur.
RHCE için neden Ansible öğretiliyor?
Güncel RHCE sertifikasyonu (EX294), RHEL'i Ansible ile otomatikleştirme becerisini ölçtüğü için içerik Ansible odaklıdır.
Hangi lab ortamı gerekiyor?
Bir control node ve en az iki managed node içeren RHEL 9 ortamı ile SSH anahtar tabanlı erişim önerilir.
Idempotency neden bu kadar vurgulanıyor?
Sınavda ve üretimde playbook'ların tekrar çalıştırıldığında sistemi bozmaması esastır; bu nedenle changed_when, handler ve doğru modül seçimi işlenir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Resmi EX294 sınav başvurusu ve ücreti ilgili kuruma aittir.

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. RHCE Certification lab Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Linux ve UnixShell Scripting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Shell Scripting Eğitimi

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

Bash shell scripting eğitimi: değişken, koşul, döngü, fonksiyon, dizi, sed/awk metin işleme, hata yönetimi ve cron ile otomasyon uygulamalı anlatılır.

Detayları Gör →
Linux ve UnixSUSE Linux Enterprise High Availability Deployment (HAE311V15) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SUSE Linux Enterprise High Availability Deployment (HAE311V15) Eğitimi

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

SUSE Linux Enterprise HA Extension kurulum eğitimi (HAE311V15): Corosync, Pacemaker, crm shell, Hawk2, STONITH/SBD fencing ve paylaşımlı depolama uygulamalı işl

Detayları Gör →
Linux ve UnixSUSE Linux Enterprise High Availability Operations (HAE321V15) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SUSE Linux Enterprise High Availability Operations (HAE321V15) Eğitimi

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

SUSE HA küme işletim eğitimi (HAE321V15): crm_mon/Hawk2 izleme, bakım modu, log analizi, fencing teşhisi, rolling update ve CIB yedekleme uygulamalı işlenir.

Detayları Gör →
Linux ve UnixSUSE Linux Enterprise Server Advanced Administration (SLE301V15) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SUSE Linux Enterprise Server Advanced Administration (SLE301V15) Eğitimi

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

SUSE SLE301V15 ileri yönetim eğitimi: Btrfs/Snapper, LVM, iSCSI multipath, systemd, AppArmor, firewalld, tuned performans ayarı ve sistem kurtarma uygulamalı iş

Detayları Gör →
Linux ve UnixSUSE Linux Enterprise Server Deployment (SLE211V15) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

SUSE Linux Enterprise Server Deployment (SLE211V15) Eğitimi

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

SUSE SLE211V15 devreye alma eğitimi: SLE 15 YaST kurulumu, SUSEConnect kayıt, modüller, zypper ve AutoYaST ile otomatik toplu kurulum uygulamalı işlenir.

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