Eğitim İçeriği
Ansible ve Otomasyon Desenlerine Giriş
- Ansible mimarisi ve temel kavramlar
- Envanter yönetimi ve bağlantı seçenekleri
- Anlık komutlar ve basit oynatma kitapları
Güçlü Oynatma Kitapları Yazma
- Oynatma kitabı yapısı, görevler ve işleyiciler (handlers)
- İdempotans ve hata yönetimi
- Include ve import kullanarak görevleri yeniden kullanma
Roller, Koleksiyonlar ve Proje Yapısı
- Roller oluşturma ve düzenleme
- Koleksiyonları oluşturma ve yayınlama
- Depo düzeni ve yeniden kullanım için en iyi uygulamalar
Değişkenler, Gerçekler (Facts) ve Şablonlama
- Değişken önceliği ve kapsamları
- Facts kullanımı ve özel facts toplama
- Yapılandırma oluşturma için Jinja2 şablonlama
Modüller, Eklentiler ve Genişletilebilirlik
- Temel ve topluluk modüllerine genel bakış
- Eklentiler ve özel modüller geliştirme
- Gizli bilgileri ve kimlik bilgilerini güvenli bir şekilde yönetme
Test, Kalite ve CI/CD Entegrasyonu
- Molecule ve Testinfra ile birim ve entegrasyon testleri
- Linting ve kalite kapıları (ansible-lint, yamllint)
- Ansible'ı CI/CD pipeline'larına entegre etme (GitHub Actions, Jenkins)
AWX/Tower ile Operasyonel Yönetim
- AWX/Tower kurulumu ve mimarisi
- Görev şablonları, iş akışları ve planlamalar
- RBAC, loglama, bildirimler ve denetlenebilirlik
Ölçeklendirme, Performans ve Sorun Giderme
- Envanter ve bağlantı performansını optimize etme
- Büyük ölçekli eşzamanlılık ve düzenleme stratejileri
- Oynatma kitaplarını hata ayıklama ve operasyonel sorun giderme
Güvenlik, Uyumluluk ve Kurumsal Desenler
- Gizli bilgileri yönetme (Vault, Ansible Vault, harici depolama)
- Uyumluluk otomasyonu ve değişiklik kontrolü desenleri
- K afet kurtarma ve geri alma stratejileri
Bitirme Projesi: Uçtan Uca Otomasyon Pipeline'ı
- Gerçekçi bir kullanım durumu için otomasyon çözümü tasarlama
- Oynatma kitapları, roller, testler ve CI/CD entegrasyonunu uygulama
- Sunumlar, akran değerlendirmesi ve eğitmen geri bildirimi
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Linux sistem yönetimi temellerine hakimiyet
- Temel kabuk betik yazma ve komut satırı araçları deneyimi
- YAML ve sürüm kontrol kavramlarına aşinalık
Hedef Kitle
- Sistem yöneticileri
- DevOps mühendisleri
- Platform ve otomasyon mühendisleri
Sorumluluk Reddi: Bu eğitim, NobleProg küresel eğitim portföyünün bir parçasıdır. Eğitim hizmetleri, NobleProg Ontario Inc. gibi yetkili NobleProg ağ ortak kuruluşları aracılığıyla sağlanmaktadır.
Danışanlarımızın Yorumları (2)
Laboratuvar ve elden deneme
MIR YOUSUF - Business Computer Skills
Eğitim - Red Hat System Administration III (RHEL9) – RH294+EX294
Yapay Zeka Çevirisi
Eğitmen kurslar hakkında geniş bir bilgiye sahiptir. Her laboratuvar alıştırmasının detaylarını nasıl açıkladığı benim için çok önemlidir. Ayrıca, laboratuvar alıştırmalarında herhangi bir sorun veya hata ortaya çıkarsa, her zaman bu sorunları çözme ve giderme yeteneğine sahiptir.
Cayle Ronie T. Rama - Questronix Corporation
Eğitim - Red Hat Enterprise Linux (RHEL) Administration
Yapay Zeka Çevirisi