Ağını Python ve Ansible ile programla
Ağ cihazlarının Ansible ve Python ile otomasyonunu ele alan, bağlantı eklentileri, ağ koleksiyonları, facts ve yedekleme, Jinja2 ile standartlaşma, Netmiko/NAPALM ve uyum denetimini kapsayan ileri seviye eğitim.
Ağ modülleri, Jinja2 yapılandırma ve Python entegrasyonu
Bu ileri seviye eğitim, ağ cihazlarının Ansible ve Python ile otomasyonunu A201N akışıyla uyumlu olarak ele alır. Ağ otomasyonunun geleneksel sunucu otomasyonundan farkı ve bağlantı eklentileri (network_cli, netconf, httpapi); ansible.netcommon ve cisco.ios/cisco.nxos/arista.eos gibi koleksiyonlar; cli_command ve cli_config ile komut çalıştırma; ios_facts ile durum toplama ve yapılandırma yedekleme; Jinja2 şablonlarıyla aygıt yapılandırması üretme ve dağıtma; yapılandırma farkı (diff) ve geri alma; Python ile Netmiko/NAPALM kullanımı ve Ansible ile birlikte çalışma; yapılandırma uyum denetimi (compliance) ve raporlama ele alınır. Katılımcı çok cihazlı bir ağı şablonlarla standartlaştırır.
4 Gün. Her gün dört modül; katılımcılar bağlantı modelinden ağ modüllerine, Jinja2 ve Python entegrasyonuna ilerler.
İleri Seviye — Ağ cihazlarının Python ve Ansible ile programlanabilir otomasyonu (A201N odaklı).
Katılımcılar sanal ağ cihazı (IOS/NX-OS) lab'ında Ansible ağ modülleri ve Python betikleriyle uygulamalı çalışır.
network_cli ve cisco.ios gibi gerçek ağ koleksiyonlarıyla çalışırsınız.
Jinja2 ile tüm cihazları tek şablondan tutarlı yapılandırırsınız.
Netmiko ve NAPALM ile Ansible'ın yetmediği yerde esneklik kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
IP, VLAN, routing ve CLI yapılandırma deneyimi beklenir.
Playbook ve envanter kavramlarına aşinalık faydalıdır.
Temel Python okuryazarlığı yararlı olur.
Sanal cihaz (ör. IOSv/NX-OSv) veya erişilebilir cihaz gerekir.
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.
Program sonunda katılımcılar:
network_cli ve netconf ile cihazlara güvenle bağlanırsınız.
facts ile ağ durumunu toplayıp yedeklersiniz.
cli_config ve kaynak modülleriyle güvenli değişiklik yaparsınız.
Veri modeli ve şablonla cihazları standartlaştırırsınız.
IOS, NX-OS ve EOS'u tek akışta yönetirsiniz.
Python ile esnek cihaz etkileşimi kurarsınız.
Çok satıcı soyutlamasıyla config diff ve rollback yaparsınız.
Altın yapılandırmaya göre uyum denetimi ve rapor üretirsiniz.
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.
Puppet Server ve agent kurulumu, CA/sertifika yönetimi, Puppet Enterprise ve modüllerle Puppet bileşenlerini kurma ve işletme (DevOps) eğitimi.
Detayları Gör →Kod kokuları, Hiera'ya veri taşıma, parametreli class, roles/profiles'a geçiş ve rspec-puppet ile güvenli Puppet refactoring desenleri eğitimi.
Detayları Gör →Puppet ile bildirimsel yapılandırma yönetimine giriş: agent-server mimarisi, resource modeli, manifest yazımı, Facter ve idempotency uygulamalı anlatılır.
Detayları Gör →Puppet modülleri, class ve defined type'lar, Hiera veri hiyerarşisi ve ERB/EPP şablonlarıyla modüler yapılandırma yönetimini uygulamalı öğrenin.
Detayları Gör →Ansible core, roller, Automation Controller, execution environment ve automation mesh'i tek yoğun kampta öğrenin; workflow ve EDA ile kurumsal otomasyon kurun.
Detayları Gör →