YAPILANDIRMA YÖNETİMİ İLE SALTSTACK EĞİTİMİ

SaltStack ile altyapıyı merkezden yönet

Master/minion mimarisi, Salt state (SLS), pillar, grain, uzaktan yürütme ve orchestration ile altyapıyı ölçekli yönetin.

SaltStack ile yapılandırma yönetimi eğitimi; master/minion mimarisi, anahtar yönetimi, uzaktan yürütme ve hedefleme, idempotent SLS state'leri, pillar/grain, Jinja şablonları, orchestration ve reactor ile olay güdümlü otomasyonu uygulamalı ele alır.

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

Eğitim Hakkında

SaltStack mimarisi, state yönetimi ve uzaktan yürütme

Bu orta seviye eğitim, SaltStack ile yapılandırma yönetimi ve altyapı otomasyonuna odaklanır. Salt'ın master/minion mimarisi, ZeroMQ tabanlı iletişim, anahtar kabulü (salt-key) ve minion keşfi işlenir. Uzaktan yürütme (remote execution) modülleriyle test.ping, cmd.run, pkg.install gibi komutların hedef (targeting) seçimiyle toplu çalıştırılması; state sistemi (SLS dosyaları), top.sls, highstate, idempotentlik; pillar ile hassas/ortam verisinin ayrılması, grain ile minion özelliklerine göre hedefleme ve Jinja şablonlarıyla dinamik state üretimi ele alınır. Son olarak orchestration (orkestrasyon), reactor ile olay güdümlü otomasyon ve salt-ssh ile agentsız yönetim işlenir. Katılımcı, ölçeklenebilir bir Salt altyapısı kurup işletebilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcı Salt mimarisinden state ve orchestration'a ilerler.

Seviye

Orta Seviye — SaltStack ile yapılandırma yönetimi: master/minion mimarisi, state, pillar, grain ve uzaktan yürütmenin ele alınması.

Öğrenme Metodu

Bir master ve birkaç minion kurulup uzaktan yürütme, state uygulama ve orchestration senaryoları birlikte çalıştırılır.

Neden Bu Eğitim?

⚙️Merkezî Yönetim

Yüzlerce sunucuyu tek master'dan hedefleyerek tutarlı biçimde yönetirsiniz.

📐Idempotent State

SLS state'leriyle istenen durumu tanımlayıp her çalıştırmada aynı sonucu alırsınız.

⚡Olay Güdümlü

Reactor ve orchestration ile olaylara otomatik tepki veren bir altyapı kurarsınız.

Anahtar Konular

saltstacksaltyapılandırma yönetimiconfiguration managementsalt statepillargrainuzaktan yürütmeorchestrationreactordevops otomasyon
“Altyapı tıkır tıkır işliyorsa, arkasında iyi yazılmış state'ler vardır.”

Ön Koşullar

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

1
Linux Yönetimi

Linux komut satırı ve paket/servis yönetimine aşinalık beklenir.

2
YAML

YAML ve temel şablon mantığına aşinalık faydalıdır.

3
Ağ Temeli

SSH ve temel ağ/port kavramlarına aşinalık yararlıdır.

4
Lab Ortamı

Birkaç sanal makine (master+minion) kurulabilen bir 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ı, Salt altyapısını kurup uzaktan komut çalıştırabilir.
Modül 1
Salt Mimarisi
  • Master/minion modeli
  • ZeroMQ tabanlı pub/sub iletişimi
  • Event bus (olay veri yolu)
  • Agentsız salt-ssh seçeneği
  • Syndic ile çok katmanlı ölçek
  • Salt'ın push tabanlı yaklaşımı
Modül 2
Kurulum ve Anahtarlar
  • salt-master ve salt-minion kurulumu
  • Minion id ve master yapılandırması
  • salt-key ile anahtar kabul/ret
  • Otomatik anahtar kabulünün riskleri
  • Güvenli minion kaydı
  • Bağlantı doğrulama (test.ping)
Modül 3
Uzaktan Yürütme
  • cmd.run ile komut çalıştırma
  • pkg.install, service.restart modülleri
  • Execution modüllerinin yapısı
  • Dönüş (return) verisinin okunması
  • Toplu paralel yürütme
  • Çıktı biçimleri (json, yaml)
Modül 4
Hedefleme (Targeting)
  • Glob ile minion seçimi
  • Grain tabanlı hedefleme
  • Compound ve nodegroup hedefleme
  • Regex ve liste hedefleme
  • Pillar ile hedefleme
  • Hedeflemede güvenlik ve kapsam
Günün hedefiKatılımcı, idempotent state'ler yazıp pillar/grain ile yönetebilir.
Modül 1
State Sistemi (SLS)
  • SLS dosya yapısı ve YAML
  • state id, function ve argümanlar
  • pkg/file/service state örnekleri
  • require/watch/onchanges bağımlılıkları
  • Idempotentlik ilkesi
  • State dizini (file_roots) düzeni
Modül 2
Highstate ve top.sls
  • top.sls ile minion-state eşlemesi
  • Ortam (base/dev/prod) tanımı
  • state.apply ve state.highstate
  • test=True ile dry-run
  • State sırası ve include
  • Highstate çıktısının yorumlanması
Modül 3
Pillar
  • Hassas ve ortam verisinin ayrılması
  • pillar top.sls ile atama
  • Minion'a özel güvenli veri
  • Pillar'ın state'te kullanımı
  • GPG ile sır şifreleme
  • Pillar yenileme (saltutil.refresh_pillar)
Modül 4
Grain ve Jinja
  • Grain ile minion özellikleri (os, cpu)
  • Özel grain tanımlama
  • Jinja ile dinamik state üretimi
  • Koşullu (if/for) şablonlama
  • Grain ve pillar'ı Jinja'da kullanma
  • Şablon hatalarının ayıklanması
Günün hedefiKatılımcı, çok adımlı orkestrasyon ve olay güdümlü otomasyon kurabilir.
Modül 1
Orchestration
  • orch state'leri ile çok sunuculu akış
  • salt.state ve salt.function adımları
  • Sıralı ve koşullu dağıtım
  • Rolling (aşamalı) güncelleme
  • Hata durumunda durma/geri alma
  • Uygulama dağıtımı senaryosu
Modül 2
Reactor ve Event
  • Event bus olaylarını dinleme
  • Reactor ile olaya tepki
  • Beacon ile minion olayı üretme
  • Otomatik düzeltme (self-healing)
  • Olay güdümlü dağıtım tetikleme
  • Reactor güvenliği ve kapsamı
Modül 3
Agentsız Yönetim (salt-ssh)
  • salt-ssh ile minionsuz çalıştırma
  • Roster dosyası yapılandırması
  • SSH ile state uygulama
  • Agentlı vs agentsız karşılaştırma
  • Kısıtlı ortamlarda kullanım
  • Performans ve ölçek dengesi
Modül 4
İşletim ve Ölçek
  • Master performans ayarı (worker_threads)
  • Çok master (multi-master) yapısı
  • Syndic ile hiyerarşik ölçek
  • Loglama ve sorun giderme
  • salt-run job yönetimi
  • Güvenlik sıkılaştırması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Salt Mimarisi

Master/minion mimarisini kurup açıklayabilirsiniz.

✅
Uzaktan Yürütme

Execution modülleriyle hedefli toplu komut çalıştırabilirsiniz.

✅
Hedefleme

Grain ve compound hedeflemeyle doğru minion'ları seçebilirsiniz.

✅
State Yazma

Idempotent SLS state'leri yazıp highstate uygulayabilirsiniz.

✅
Pillar

Hassas ve ortam verisini pillar ile güvenli yönetebilirsiniz.

✅
Jinja Şablonu

Grain/pillar ile dinamik, şablonlu state üretebilirsiniz.

✅
Orchestration

Çok sunuculu, aşamalı dağıtımları orkestralayabilirsiniz.

✅
Olay Otomasyonu

Reactor ve beacon ile olay güdümlü otomasyon kurabilirsiniz.

Kimler İçin Uygundur?

  • Yapılandırma yönetimi ve altyapı otomasyonu kuran sistem yöneticileri
  • DevOps mühendisleri
  • altyapı ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yapılandırma yönetimi ve altyapı otomasyonu kuran sistem yöneticileri, DevOps mühendisleri ve altyapı ekipleri için uygundur.
SaltStack ile Ansible farkı nedir?
Salt varsayılan olarak push tabanlı, ZeroMQ ile hızlı ve kalıcı minion bağlantısı kullanır; Ansible agentsız ve SSH tabanlıdır. Salt'ın salt-ssh modu da agentsız çalışmayı mümkün kılar.
State'in idempotent olması ne demek?
Aynı state'i tekrar tekrar uygulamak sistemi hep aynı istenen duruma getirir; zaten doğru olan kaynakları tekrar değiştirmez. Bu, güvenli ve tekrarlanabilir otomasyon sağlar.
Lab için kaç sunucu gerekir?
Bir master ve en az bir-iki minion (sanal makine veya konteyner) yeterlidir; hedefleme ve orchestration örnekleri için birden fazla minion faydalıdır.
Eğitim sonunda sertifika veriliyor mu?
Evet, katılım koşullarını sağlayanlara 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. Yapılandırma Yönetimi ile SaltStack Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.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

DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Event-Driven Remediation with AWS Config & Systems Manager Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Event-Driven Remediation with AWS Config & Systems Manager Eğitimi

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

AWS Config kuralları, uyumluluk tespiti, EventBridge ve SSM Automation ile olay-güdümlü otomatik düzeltmeyi DOP-C02 kapsamında uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Fleet Operations with AWS Systems Manager Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Fleet Operations with AWS Systems Manager Eğitimi

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

Systems Manager Fleet Manager, Run Command, Patch Manager ve Session Manager ile sunucu filosunu DOP-C02 kapsamında ölçekli yönetmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): High Availability for Compute & Multi-AZ Data Layers Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): High Availability for Compute & Multi-AZ Data Layers Eğitimi

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

Multi-AZ compute, Auto Scaling, ELB, RDS/Aurora Multi-AZ ve veri katmanı dayanıklılığını DOP-C02 kapsamında uygulamalı öğrenin. İleri seviye DVA modülü.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Identity & Access Management at Scale Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Identity & Access Management at Scale Eğitimi

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

IAM politikaları, roller, permission boundary, SCP, IAM Identity Center, IRSA ve Access Analyzer ile ölçekli erişim yönetimini DOP-C02 kapsamında öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Incident Response with Incident Manager & ChatOps Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Incident Response with Incident Manager & ChatOps Eğitimi

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

AWS Incident Manager, response plan, escalation, on-call ve AWS Chatbot ChatOps ile olay müdahalesini DOP-C02 kapsamında uygulamalı öğrenin.

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