Chef ile altyapını kod olarak yaz
Chef ile yapılandırma yönetiminin çekirdek becerilerini kazandıran, resource ve istenen durum, recipe ve cookbook yapısı, attribute öncelikleri, ERB template, olaylar ve chef-client çalışma döngüsünü ele alan temel seviye eğitim.
Resource, recipe, cookbook ve chef-client
Bu temel seviye eğitim, Chef ile yapılandırma yönetiminin çekirdek becerilerini CHEFBC akışıyla uyumlu kazandırır. Chef'in çekme (pull) modeli ve bileşenleri (workstation, chef-client, Chef Infra Server); Chef DSL ve Ruby temeli; resource kavramı (package, service, file, template, directory, user) ve istenen durum; idempotency ve resource'un aksiyonları (action); recipe yazımı ve kaynakların sırası; cookbook yapısı (recipes, templates, files, attributes, metadata.rb); attribute öncelikleri ve kullanımı; template (ERB) ile yapılandırma dosyası üretimi; notifies/subscribes ile olaylar; chef-client çalışma döngüsü ve resource collection/converge aşaması; chef-solo/zero ile yerel çalıştırma; ChefDK/Chef Workstation araçları işlenir. Katılımcı temel bir hizmeti cookbook ile kurar.
3 Gün. Her gün dört modül; katılımcılar resource ve recipe'ten cookbook ve chef-client döngüsüne ilerler.
Temel Seviye — Chef temelleri: resource, recipe, cookbook ve chef-client çalışma döngüsü (CHEFBC).
Katılımcılar Chef Workstation ile kendi recipe ve cookbook'larını yazıp bir düğüme uygular.
Resource, recipe ve cookbook kavramlarını sağlam öğrenirsiniz.
Chef'in istenen durum ve idempotency mantığını kavrarsınız.
Her kavramı Chef Workstation'da kendi cookbook'unuzla denersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux sistem yönetimi ve komut satırı bilgisi beklenir.
Kod düzenleme için bir editör kullanımı gerekir.
Temel Ruby/komut mantığına aşinalık faydalıdır.
Chef Workstation ve bir hedef düğüm (VM) 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:
Chef'in pull modelini ve bileşenlerini kavrarsınız.
package, service ve file ile istenen durumu tanımlarsınız.
Guard ve action ile idempotent recipe yazarsınız.
Kaynakları sıralı bir recipe'te birleştirirsiniz.
Cookbook yapısını ve metadata'yı kurarsınız.
Attribute önceliklerini kullanarak parametre verirsiniz.
ERB template ile yapılandırma dosyaları üretirsiniz.
chef-client converge döngüsünü anlar ve kullanırsınız.
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 ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu
Detayları Gör →Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu
Detayları Gör →Modül kompozisyonu, uzak state ve kilitleme, dynamic block, HCP Sentinel politikaları ve CI/CD ile Terraform'u kurumsal ölçekte yönetmeyi uygulamalı öğrenin.
Detayları Gör →Terraform Associate (003) hedeflerini konu konu tekrar edin; state, modül, provider ve workflow sorularındaki sık tuzakları örnek sorularla pekiştirin.
Detayları Gör →HCP Terraform workspace'leri, remote operations, variable sets, private module registry ve Sentinel politikalarıyla kurumsal yönetişimi uygulamalı öğrenin.
Detayları Gör →