RED HAT ANSIBLE FOR NETWORK AUTOMATION (DO457) EĞİTİMİ

DO457 ile ağ otomasyonunu uçtan uca kur

Red Hat DO457 müfredatı: eğitmen eşliğinde Ansible ile IOS, NX-OS ve Junos cihazlarını yapılandırın, yedekleyin ve Controller ile ölçeklendirin.

Red Hat DO457 ağ otomasyonu eğitimi: bağlantı modeli, cihaz facts, kaynak modülleri, Jinja2 ile toplu yapılandırma ve Controller ile ölçekleme.

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

Eğitim Hakkında

Ağ bağlantı eklentileri, cihaz facts, çok satıcılı yapılandırma ve Controller

Red Hat DO457 müfredatı, Ansible'ı ağ cihazı otomasyonuna uygulayan resmi kurs içeriğini izler. Ağ cihazlarının network_cli/netconf/httpapi bağlantı modeli, ansible_network_os ile platform belirleme ve enable modu ele alınır. ios_facts/nxos_facts ile cihaz durumu toplama, running-config okuma ve kaynak bazlı facts işlenir. ios_config, cli_config, cli_command ve kaynak modülleriyle idempotent yapılandırma, Jinja2 şablonlarıyla toplu dağıtım, cli_parse ile çıktı ayrıştırma ve yapılandırma yedekleme uygulanır. Automation Controller üzerinde ağ job template'leriyle otomasyon ölçeklendirilir. Katılımcı çok satıcılı ağ altyapısını kodla güvenle yönetir hale gelir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar bağlantı modelinden Controller ile ölçeklemeye ilerler.

Seviye

İleri Seviye — DO457 müfredatıyla Ansible ağ bağlantı modeli, çok satıcılı cihaz yapılandırması, facts ve Controller ile ağ otomasyonu.

Öğrenme Metodu

Katılımcılar sanal ağ cihazlarında VLAN, arayüz ve yapılandırma yedekleme senaryolarını playbook ile uygular.

Neden Bu Eğitim?

🌐Çok Satıcılı

IOS, NX-OS ve Junos cihazlarını tek otomasyon diliyle yönetirsiniz.

🧩Kaynak Modülleri

VLAN ve arayüz gibi ağ kaynaklarını idempotent beyan edersiniz.

🎛️Controller Ölçekleme

Ağ otomasyonunu platform üzerinden merkezden yürütürsünüz.

Anahtar Konular

do457ansible ağ otomasyonunetwork automationred hat ansible networkios_confignetopscli_commandautomation controllerçok satıcılı ağansible network_cli
“Ağ yapılandırması da koddur; onu sürümlemek, test etmek ve otomatik dağıtmak artık bir tercih meselesidir.”

Ön Koşullar

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

1
Ağ Temeli

VLAN, routing ve switch/router CLI bilgisi güçlü biçimde faydalıdır.

2
Ansible Temeli

Playbook, envanter ve değişken kavramlarına aşinalık beklenir.

3
Cihaz Erişimi

Ağ cihazlarına SSH erişimi ve kimlik bilgisi yönetimi.

4
Lab Ortamı

Sanal ya da fiziksel çok satıcılı ağ cihazlarına erişim.

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ı, ağ cihazlarına bağlanıp facts toplayabilir.
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
Ağ Bağlantı Modeli
  • network_cli, netconf ve httpapi bağlantı eklentileri
  • ansible_network_os ile platform belirleme (ios, nxos, eos, junos)
  • Managed node'da SSH yerine CLI oturum yönetimi
  • ansible_become ve enable modu (ios enable)
  • Bağlantı değişkenlerinin group_vars ile merkezi tanımı
  • Ağ modüllerinin sunucu modüllerinden farkı
Modül 3
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 4
Ağ Facts ve Durum
  • ios_facts/nxos_facts ile cihaz bilgisi toplama
  • Çalışan yapılandırmayı (running-config) okuma
  • Arayüz, VLAN ve komşuluk (neighbor) verisi
  • gather_network_resources ile kaynak bazlı facts
  • Durum karşılaştırma ve uyumluluk denetimi
  • Facts'i rapor ve envantere besleme
Günün hedefiKatılımcı, idempotent cihaz yapılandırması uygulayabilir.
Modül 1
Yapılandırma Yönetimi
  • ios_config/nxos_config ile komut gönderme
  • cli_config ve cli_command platform-bağımsız modülleri
  • Kaynak modülleri (ios_vlans, ios_l3_interfaces)
  • before/after ve match parametreleriyle idempotent config
  • Yapılandırma yedekleme (backup) ve geri yükleme
  • parents ile hiyerarşik komut bloğu uygulama
Modül 2
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 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
Ağ Facts ve Durum
  • ios_facts/nxos_facts ile cihaz bilgisi toplama
  • Çalışan yapılandırmayı (running-config) okuma
  • Arayüz, VLAN ve komşuluk (neighbor) verisi
  • gather_network_resources ile kaynak bazlı facts
  • Durum karşılaştırma ve uyumluluk denetimi
  • Facts'i rapor ve envantere besleme
Günün hedefiKatılımcı, şablon ve rollerle çok cihaza yapılandırma dağıtabilir.
Modül 1
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 2
Şablon ve Toplu Dağıtım
  • Jinja2 ile cihaz yapılandırma şablonları
  • Envanter değişkenlerinden VLAN/IP üretme
  • Birden çok satıcıya tek playbook ile dağıtım
  • cli_parse ve TextFSM ile çıktı ayrıştırma
  • Yapılandırma uyumsuzluğu (drift) tespiti
  • Toplu değişiklik için değişim penceresi otomasyonu
Modül 3
Yapılandırma Yönetimi
  • ios_config/nxos_config ile komut gönderme
  • cli_config ve cli_command platform-bağımsız modülleri
  • Kaynak modülleri (ios_vlans, ios_l3_interfaces)
  • before/after ve match parametreleriyle idempotent config
  • Yapılandırma yedekleme (backup) ve geri yükleme
  • parents ile hiyerarşik komut bloğu uygulama
Modül 4
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
Günün hedefiKatılımcı, ağ otomasyonunu Controller üzerinden ölçeklendirebilir.
Modül 1
Job Template ve Workflow
  • Job template: playbook, envanter, credential eşleştirme
  • Survey ile çalışma zamanı parametre toplama
  • Workflow job template ile çok adımlı akış
  • Başarı/başarısızlık dallanması (on success/failure)
  • Zamanlama (schedule) ve tekrarlı çalıştırma
  • Bildirimler: Slack, e-posta, webhook entegrasyonu
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
Kimlik ve Yetkilendirme
  • Machine, Vault, Source Control credential tipleri
  • Bulut credential'ları (AWS, Azure, GCP, VMware)
  • credential plugin ile dış kasa (HashiCorp Vault) entegrasyonu
  • RBAC rolleri: admin, execute, read atamaları
  • LDAP/SAML ile kurumsal kimlik entegrasyonu
  • Audit log ve etkinlik akışı (activity stream)
Modül 4
Şablon ve Toplu Dağıtım
  • Jinja2 ile cihaz yapılandırma şablonları
  • Envanter değişkenlerinden VLAN/IP üretme
  • Birden çok satıcıya tek playbook ile dağıtım
  • cli_parse ve TextFSM ile çıktı ayrıştırma
  • Yapılandırma uyumsuzluğu (drift) tespiti
  • Toplu değişiklik için değişim penceresi otomasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

🌐
Çok Satıcılı Otomasyon

IOS, NX-OS ve Junos cihazlarını tek playbook ile yönetebilirsiniz.

🔌
Bağlantı Modeli

network_cli ve netconf eklentileriyle doğru bağlantıyı kurabilirsiniz.

📋
Facts Toplama

ios_facts ile cihaz durumunu toplayıp raporlayabilirsiniz.

🧩
Kaynak Modülleri

Kaynak modülleriyle idempotent yapılandırma yazabilirsiniz.

📝
Şablonla Dağıtım

Jinja2 ile çok cihaza toplu yapılandırma üretebilirsiniz.

💾
Yedek ve Drift

Yapılandırmayı yedekleyip sürüklenmeyi tespit edebilirsiniz.

🔍
Çıktı Ayrıştırma

cli_parse ile CLI çıktısını yapılandırılmış veriye çevirebilirsiniz.

🎛️
Controller Ölçekleme

Ağ otomasyonunu Controller job template'leriyle yürütebilirsiniz.

Kimler İçin Uygundur?

  • Ağ mühendisleri
  • NetOps ekipleri
  • çok satıcılı ağ altyapısını Ansible ile otomatikleştirmek isteyen uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ağ mühendisleri, NetOps ekipleri ve çok satıcılı ağ altyapısını Ansible ile otomatikleştirmek isteyen uzmanlar için uygundur.
DO457 nedir?
Red Hat'in Ansible ile ağ otomasyonunu öğreten resmi kurs kodudur.
Hangi satıcılar kapsanır?
Cisco IOS/NX-OS ve Juniper Junos örnekleriyle çok satıcılı yaklaşım işlenir.
Ansible deneyimi gerekir mi?
Playbook, envanter ve değişken kavramlarına aşinalık güçlü biçimde faydalıdır.
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 Ansible for Network Automation (DO457) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

Altyapı Otomasyonu (IaC)Chef: Getting Started Eğitimi
DevOps ve Konteyner Eğitimleri

Chef: Getting Started Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Chef'e hızlı giriş: Workstation kurulumu, knife yapılandırması, ilk cookbook, local mode çalıştırma ve node bootstrap. Uygulamalı başlangıç seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)CloudOps: Infrastructure as Code Eğitimi
DevOps ve Konteyner Eğitimleri

CloudOps: Infrastructure as Code Eğitimi

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

Bulut operasyonlarında kod olarak altyapı: deklaratif model, state, drift, modülerlik, policy-as-code ve CI/CD pipeline. Araç bağımsız orta seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)CompTIA Linux+: Infrastructure as Code and Git Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Linux+: Infrastructure as Code and Git Eğitimi

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

CompTIA Linux+ (XK0-005) için Git ve kod olarak altyapı: branch/merge, çakışma çözümü, YAML, Ansible ve container temelleri. Sınav odaklı temel seviye DVA eğiti

Detayları Gör →
Altyapı Otomasyonu (IaC)Configuration as Code for Enterprise Automation with Red Hat Ansible Automation Platform (AU245) Eğitimi
DevOps ve Konteyner Eğitimleri

Configuration as Code for Enterprise Automation with Red Hat Ansible Automation Platform (AU245) Eğitimi

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

Ansible Automation Platform'u kod olarak yönetin (AU245): controller nesneleri, controller koleksiyonu, Event-Driven Ansible ve GitOps. Orta seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Configuring Puppet Environments & Managing Files Eğitimi
DevOps ve Konteyner Eğitimleri

Configuring Puppet Environments & Managing Files Eğitimi

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

Puppet ortamları ve dosya yönetimi: directory environment, r10k/Code Manager ile dağıtım, Puppetfile, file ve ERB/EPP template kaynakları. Orta seviye DVA eğiti

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