Sunucu yapılandırmasını kodla, elle yönetmeyi bırak
Puppet'a sıfırdan başlayanlar için bildirimsel yapılandırma yönetimi eğitimi. Agent-server mimarisi, package-file-service kalıbı, Facter olguları ve idempotency ilkesi uygulamalı işlenir.
Puppet mimarisi, resource modeli, manifest yazımı ve idempotency
Bu başlangıç eğitimi Puppet'ı hiç kullanmamış sistem yöneticileri için bildirimsel yapılandırma yönetiminin temelini kurar. Puppet agent-server mimarisi, catalog derleme süreci ve SSL sertifika imzalama ele alınır. package-file-service kalıbıyla ilk manifestler yazılır; ensure=>present/absent, resource başlıkları ve nitelikleri (attributes) uygulanır. Facter ile toplanan sistem olguları (facts), idempotency ilkesi ve 'puppet apply' ile tekil çalıştırma gösterilir. Katılımcı eğitim sonunda bir paketi kuran, yapılandırma dosyasını yerleştiren ve servisi başlatan çalışan bir manifest üretebilir.
2 Gün. Her gün dört modül; katılımcılar Puppet mimarisinden ilk çalışan manifeste kadar aşamalı ilerler.
Başlangıç Seviye — Puppet mimarisi, kaynak (resource) modeli ve ilk manifestlerin yazımıyla bildirimsel yapılandırma yönetimine giriş.
Katılımcılar bir Linux sanal makinesinde 'puppet apply' ile manifestleri çalıştırıp idempotency ve catalog çıktısını gerçek zamanlı gözlemler.
İstenen durumu tanımlar, Puppet'ın bu duruma nasıl ulaşacağını üstlenmesini sağlarsınız.
Aynı manifesti tekrar çalıştırdığınızda sistemin neden değişmediğini kavrarsınız.
package, file ve service kaynaklarıyla sunucu durumunu kodla ifade edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux kabuk komutları ve dosya düzenleme bilgisi faydalıdır.
yum/apt ile paket kurulumu ve systemctl ile servis yönetimi kavramlarına aşinalık beklenir.
vim veya nano ile .pp dosyası düzenleyebilme.
Puppet agent kurulu bir Linux sanal makinesi ya da konteyner.
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:
package, file ve service kaynaklarıyla çalışan bir manifest yazabilirsiniz.
Aynı manifestin neden yalnızca ilk çalıştırmada değişiklik ürettiğini açıklayabilirsiniz.
Puppet agent-server ve catalog derleme akışını açıklayabilirsiniz.
Agent sertifikası imzalama sürecini yürütebilirsiniz.
Facter olgularıyla manifestleri sisteme göre koşullandırabilirsiniz.
--noop ile değişiklikleri uygulamadan önce öngörebilirsiniz.
require ve notify ile kaynaklar arası sıralamayı tanımlayabilirsiniz.
puppet resource ile mevcut sistem durumunu Puppet diline çevirebilirsiniz.
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.
Ansible otomasyonuna ilk adım: kurulum, envanter, ad-hoc, playbook, sık modüller, değişken, Jinja2 şablon ve handler'ı temel düzeyde uygulamalı öğrenin.
Detayları Gör →AWS CloudFormation ile IaC: şablon anatomisi, intrinsic fonksiyonlar, change set, nested stack, drift, StackSets ve CI/CD'yi DOP-C02 hizalı öğrenin.
Detayları Gör →AWS'te IaC'yi ölçekte yönetin: CDK ile kodlu altyapı, yeniden kullanılabilir construct, StackSets ve Service Catalog ile çok hesaplı dağıtımı öğrenin.
Detayları Gör →AWS IaC araçlarını bütüncül öğrenin: CloudFormation, CDK ve SAM karşılaştırması, parametre ve sır yönetimi, IAM politikası ve CodePipeline ile CI/CD.
Detayları Gör →Azure IaC'yi AZ-400 bağlamında öğrenin: ARM ve Bicep temeli, modüller, dağıtım kapsamları, what-if, Key Vault ve Azure Pipelines ile dağıtım ve Azure Policy.
Detayları Gör →