ARISTA NETWORKING - AUTOMATION FOUNDATIONS (AUTOFDN) EĞİTİMİ

Arista EOS otomasyonunu temelden inşa edin

EOS eAPI ve JSON-RPC, pyeapi ile Python, Ansible playbook'ları, Jinja2 şablonları ve CloudVision configlet otomasyonunu uygulayın.

Arista EOS ağ otomasyonu: eAPI/JSON-RPC ile programatik erişim, pyeapi ile Python, arista.eos Ansible modülleri ve Jinja2 şablonlama, CloudVision configlet, change control ve streaming telemetri uygulamalı öğretilir.

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

Eğitim Hakkında

eAPI ve JSON veri modeli, Python/Ansible ile yapılandırma ve CloudVision tabanlı otomasyon

Bu orta seviye eğitim, Arista EOS ağlarında otomasyonun temellerini uçtan uca ele alır. EOS'un Linux tabanlı açık mimarisi, eAPI (JSON-RPC) ile programatik erişim ve komut çıktısının yapılandırılmış JSON olarak alınması işlenir. pyeapi kütüphanesiyle Python üzerinden show/config komutlarının çalıştırılması, hata yönetimi ve idempotentlik ele alınır. Ansible ile arista.eos koleksiyonu, playbook yapısı, envanter ve Jinja2 şablonlarıyla yapılandırma üretimi uygulanır. CloudVision Portal (CVP) tarafında configlet'ler, container hiyerarşisi, change control ve streaming telemetri ile merkezi otomasyon gösterilir. Hedef, elle yapılandırmadan tekrarlanabilir, sürüm kontrollü otomasyona geçiştir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde kavram anlatımının ardından EOS cihazları ve betikler üzerinde otomasyon laboratuvarı yapılır.

Seviye

Orta Seviye — Arista EOS üzerinde eAPI, pyeapi, Ansible ve CloudVision ile ağ otomasyonunun temelleri.

Öğrenme Metodu

Katılımcılar Arista cEOS/vEOS lab ortamında eAPI, pyeapi ve Ansible ile gerçek yapılandırma otomasyonunu adım adım kodlar.

Neden Bu Eğitim?

🔌Yapılandırılmış Veri

eAPI ile komut çıktısını JSON olarak alıp güvenilir, ayrıştırılabilir otomasyon kurarsınız.

🐍Python + Ansible

pyeapi ve Ansible ile tekrarlanabilir, idempotent yapılandırma akışları yazarsınız.

☁️CloudVision

CVP configlet ve change control ile yüzlerce cihazı merkezden yönetirsiniz.

Anahtar Konular

arista otomasyon eğitimiautofdnarista eoseapipyeapiarista ansiblecloudvisioncvp configletağ otomasyonujinja2 şablon
“Otomasyon, hatayı ortadan kaldırmaz; onu tekrarlanabilir ve geri alınabilir kılar.”

Ön Koşullar

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

1
Ağ Temeli

VLAN, IP ve temel anahtar/yönlendirici yapılandırma kavramlarına aşinalık gerekir.

2
Python Temeli

Değişken, fonksiyon ve sözlük (dict) yapısına giriş düzeyinde hâkimiyet faydalıdır.

3
CLI/Linux

Komut satırı ve temel Linux kullanımına yatkınlık beklenir.

4
Lab Ortamı

cEOS/vEOS çalıştırabilen ve Python/Ansible kurulu bir çalışma ortamı.

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ı, EOS'ta eAPI'yi açıp komut çıktılarını yapılandırılmış JSON olarak alabilir.
Modül 1
EOS Açık Mimarisi
  • EOS'un Linux tabanlı tek-imaj mimarisinin tanıtımı
  • bash erişimi ve SysDB (durum veritabanı) kavramı
  • Çok süreçli (state-sharing) mimarinin otomasyona avantajı
  • Event handler ile olay tabanlı otomatik tepki
  • EOS extension (.rpm/.swix) ile yetenek ekleme
  • show version ve platform bilgisinin okunması
Modül 2
eAPI'yi Etkinleştirme
  • management api http-commands ile eAPI açma
  • protocol https / http ve port ayarı
  • Kullanıcı yetkilendirme ve erişim güvenliği
  • eAPI explorer arayüzü ile komut deneme
  • show management api http-commands ile durum doğrulama
  • Sertifika ve TLS yapılandırmasının temel düzeyi
Modül 3
JSON-RPC ve Veri Modeli
  • eAPI'nin JSON-RPC 2.0 istek/yanıt yapısı
  • runCmds metodu ile komut dizisinin çalıştırılması
  • format: json ile yapılandırılmış çıktı alma
  • text vs json çıktı ayrımının otomasyona etkisi
  • Yanıt içindeki alanların ayrıştırılması
  • Hata (error) nesnelerinin yorumlanması
Modül 4
İlk Otomasyon Çağrıları
  • curl ile eAPI'ye manuel JSON-RPC isteği gönderme
  • show komutlarının JSON çıktısının incelenmesi
  • config komutlarının eAPI üzerinden uygulanması
  • İstek içinde birden çok komutun sıralanması
  • İdempotentlik ve tekrar çalıştırmada güvenlik
  • Temel hata yakalama ve yeniden deneme mantığı
Günün hedefiKatılımcı, pyeapi ve Ansible ile tekrarlanabilir, idempotent yapılandırma otomasyonu yazabilir.
Modül 1
pyeapi ile Python
  • pyeapi kurulumu ve eapi.conf ile bağlantı tanımı
  • node.enable() ile show komutlarının çalıştırılması
  • node.config() ile yapılandırma uygulanması
  • JSON yanıtının Python sözlüğü olarak işlenmesi
  • Hata yönetimi (CommandError) ve istisna yakalama
  • Betikle çoklu cihazda toplu işlem yapma
Modül 2
Ansible Temelleri
  • arista.eos koleksiyonunun kurulumu ve kullanımı
  • Envanter (inventory) ile cihaz gruplarının tanımı
  • eos_config ve eos_command modüllerinin kullanımı
  • connection: httpapi ile eAPI üzerinden bağlantı
  • Değişken (group_vars/host_vars) yönetimi
  • ansible-playbook ile çalıştırma ve çıktı okuma
Modül 3
Jinja2 ile Şablonlama
  • Jinja2 şablonuyla değişkenden yapılandırma üretme
  • Döngü (for) ile VLAN/arayüz listelerinin işlenmesi
  • Koşul (if) ile role göre farklı yapılandırma
  • template modülü ile üretilen config'in uygulanması
  • DRY ilkesiyle tekrarın şablona taşınması
  • Üretilen yapılandırmanın doğrulanması
Modül 4
Idempotentlik ve Doğrulama
  • check mode (--check) ile değişiklik önizlemesi
  • Idempotent çalıştırmada 'changed' durumunun yorumu
  • eos_facts ile cihaz durumunun toplanması
  • Yapılandırma sonrası assert ile doğrulama
  • Hata durumunda geri alma (rollback) yaklaşımı
  • Git ile playbook ve şablonların sürüm kontrolü
Günün hedefiKatılımcı, CloudVision ile configlet tabanlı yapılandırmayı merkezden yönetip telemetriyi izleyebilir.
Modül 1
CloudVision Portal (CVP)
  • CVP mimarisi ve cihazların provizyonlanması
  • Container hiyerarşisi ile cihaz gruplama
  • Device onboarding (ZTP/TerminAttr) süreci
  • CVP kullanıcı rolleri ve erişim yönetimi
  • Network provisioning görünümünün kullanımı
  • Cihaz uyumluluk (compliance) durumunun okunması
Modül 2
Configlet ve Şablonlar
  • Static configlet ile sabit yapılandırma blokları
  • Configlet Builder ile Python tabanlı dinamik üretim
  • Configlet'lerin container ve cihaza atanması
  • Değişken tabanlı configlet ile ölçekli yapılandırma
  • Configlet sürümleme ve farkların görüntülenmesi
  • Yeniden kullanılabilir configlet kütüphanesi kurma
Modül 3
Change Control
  • Tasks ile bekleyen yapılandırma değişikliklerinin toplanması
  • Change control ile onay akışı ve zamanlı uygulama
  • Snapshot ile değişiklik öncesi/sonrası karşılaştırma
  • Rollback ile önceki yapılandırmaya dönüş
  • Değişikliklerin denetim izinin (audit) tutulması
  • Aşamalı (staged) uygulama ile risk azaltma
Modül 4
Streaming Telemetri
  • TerminAttr ile cihazdan CVP'ye durum akışı
  • Gerçek zamanlı telemetri ile metrik görselleştirme
  • Olay (event) ve uyarıların merkezde izlenmesi
  • Geçmişe dönük durum (time travel) incelemesi
  • Arayüz, CPU ve protokol metriklerinin takibi
  • Telemetri verisinin sorun gidermede kullanımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
eAPI

EOS'ta eAPI'yi açıp komut çıktılarını yapılandırılmış JSON olarak alırsınız.

✅
pyeapi

Python ve pyeapi ile çoklu cihazda otomatik yapılandırma betikleri yazarsınız.

✅
Ansible

arista.eos modülleri ve envanterle idempotent playbook'lar kurarsınız.

✅
Jinja2

Jinja2 şablonlarıyla değişkenden ölçeklenebilir yapılandırma üretirsiniz.

✅
Idempotentlik

check mode ve assert ile güvenli, doğrulanabilir otomasyon akışları yaparsınız.

✅
CloudVision

CVP configlet ve container hiyerarşisiyle cihazları merkezden yönetirsiniz.

✅
Change Control

Onay akışı, snapshot ve rollback ile değişiklikleri güvenle uygularsınız.

✅
Telemetri

TerminAttr streaming telemetri ile ağı gerçek zamanlı izlersiniz.

Kimler İçin Uygundur?

  • Temel ağ ve komut satırı bilgisine sahip
  • Arista EOS ortamında otomasyona başlamak isteyen ağ mühendisleri
  • NetOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel ağ ve komut satırı bilgisine sahip, Arista EOS ortamında otomasyona başlamak isteyen ağ mühendisleri ve NetOps uzmanları için uygundur.
eAPI nedir?
eAPI, EOS'ta komutları JSON-RPC ile çalıştırıp çıktıyı yapılandırılmış JSON olarak dönen programatik arayüzdür; güvenilir otomasyonun temelidir.
Önceden Python bilmek şart mı?
Şart değil; temel Python faydalıdır, ancak pyeapi ve Jinja2 örnekleri eğitim içinde uygulamalı adım adım anlatılır.
CloudVision neden ele alınıyor?
CloudVision, configlet ve change control ile yüzlerce cihazı merkezden, onaylı ve geri alınabilir biçimde yönetmeyi sağladığı için otomasyonun operasyonel yüzüdür.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Arista Networking - Automation Foundations (AUTOFDN) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Ağ Temelleri ve YönlendirmeEC Council Certified Network Defender Eğitimi
Ağ Teknolojileri Eğitimleri

EC Council Certified Network Defender Eğitimi

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

Derinlemesine savunma, firewall/IDS/IPS, VPN, trafik izleme, SIEM ve olay müdahalesini kapsayan uygulamalı ağ savunması (Network Defender) eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeENSLD: BGP Concepts & IPv6 Migration Designs Eğitimi
Ağ Teknolojileri Eğitimleri

ENSLD: BGP Concepts & IPv6 Migration Designs Eğitimi

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

ENSLD kapsamında BGP yol seçimi, öznitelik politikaları, route reflector ölçekleme ve IPv6 adresleme ile dual-stack geçiş tasarımını öğreten uygulamalı eğitim.

Detayları Gör →
Ağ Temelleri ve YönlendirmeENSLD: Designing IPv4 & IPv6 Addressing Plans Eğitimi
Ağ Teknolojileri Eğitimleri

ENSLD: Designing IPv4 & IPv6 Addressing Plans Eğitimi

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

Cisco ENSLD yaklaşımıyla IPv4/IPv6 adresleme planı tasarımı: VLSM, route summarization, IPv6 subnetting ve dual-stack geçiş stratejileri. Uygulamalı DVA eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeENSLD: Routing Designs Eğitimi
Ağ Teknolojileri Eğitimleri

ENSLD: Routing Designs Eğitimi

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

Cisco ENSLD yaklaşımıyla kurumsal yönlendirme tasarımı: OSPF alan mimarisi, EIGRP ölçekleme, BGP politika, redistribution ve FHRP ile yüksek erişilebilirlik. DV

Detayları Gör →
Ağ Temelleri ve YönlendirmeEthernet LANs and Switching Eğitimi
Ağ Teknolojileri Eğitimleri

Ethernet LANs and Switching Eğitimi

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

Ethernet anahtarlama eğitimi: VLAN, 802.1Q trunk, Spanning Tree, EtherChannel, port security ve inter-VLAN routing Cisco IOS komutlarıyla uygulamalı. DVA eğitim

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