OPENSTACK IN CLOUDOPS: AUTOMATION EĞİTİMİ

OpenStack operasyonlarını koda dökün

CloudOps modeli, openstacksdk, Heat, Terraform, Ansible, GitOps hattı, otomatik ölçekleme ve Magnum ile Kubernetes

OpenStack CloudOps Otomasyon eğitimi, 4 günlük programda Heat HOT, Terraform openstack provider, Ansible openstack.cloud, openstacksdk ve GitOps konularını uygulamalı laboratuvarlarla işler.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

OpenStack üzerinde altyapı otomasyonu ve CloudOps pratikleri

Eğitim, OpenStack üzerinde CloudOps yaklaşımıyla altyapıyı kod olarak yönetmeyi öğretir. openstacksdk ve cloud-init ile dağıtım betikleri, Heat HOT şablonları, Terraform openstack provider ve Ansible openstack.cloud koleksiyonu, GitOps tabanlı CI/CD hattı, Aodh ve Heat ile otomatik ölçekleme, Magnum ile Kubernetes ve CloudKitty ile maliyet raporlama uygulamalı olarak işlenir.

Süre ve Format

4 Gün. Her gün dört modül; her modülde altı konu başlığı, çok düğümlü laboratuvar uygulaması ve arıza senaryosu tartışması.

Seviye

İleri Seviye — Heat HOT, Terraform openstack provider, Ansible openstack.cloud ve openstacksdk alanlarını kapsayan OpenStack eğitimi

Öğrenme Metodu

Katılımcılar Git deposu, CI hattı ve OpenStack laboratuvarıyla çalışarak değişiklikleri kod incelemesinden dağıtıma kadar uçtan uca yürütür.

Neden Bu Eğitim?

🧩Servis Hakimiyeti

Heat HOT, Terraform openstack provider ve Ansible openstack.cloud gibi bileşenler gerçek yapılandırma dosyaları ve komutlarla işlenir.

🛠️Uygulamalı Laboratuvar

Her modül, çok düğümlü OpenStack laboratuvarında openstacksdk ve GitOps adımlarıyla pekiştirilir.

🔍Üretim Odağı

Arıza, yükseltme ve kapasite senaryoları üzerinden üretim ortamında karşılaşılan durumlar çalışılır.

Anahtar Konular

OpenStack CloudOps Otomasyon eğitimiOpenStack CloudOps Otomasyon kursuOpenStack CloudOps OtomasyonHeat HOTTerraform openstack providerAnsible openstack.cloudopenstacksdkGitOpsOpenStack eğitimiözel bulut eğitimibulut bilişim eğitimi
“Elle yapılan her değişiklik, otomasyona dönüşmeyi bekleyen bir kayıp bilgidir.”

Ön Koşullar

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

1
Linux Yönetimi

Komut satırı, systemd, paket yönetimi ve günlük dosyalarını okuma konusunda rahat olmak gerekir.

2
Ağ Temelleri

IP adresleme, VLAN, VXLAN ve NAT kavramlarına temel düzeyde hakimiyet beklenir.

3
Sanallaştırma

KVM/libvirt, sanal disk imajları ve hypervisor kavramlarına aşinalık faydalıdır.

4
Laboratuvar Ortamı

Çok düğümlü uygulamalar için eğitim ortamı sağlanır; kendi deneme ortamı için en az 32 GB RAM önerilir.

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ı CloudOps operasyon modelini tanımlar ve CLI ile SDK üzerinden dağıtım betikleri yazar.
Modül 1
CloudOps Operasyon Modeli
  • CloudOps kavramı: platform ekibi, tenant ekipleri ve sorumluluk matrisi
  • SLI, SLO ve hata bütçesi tanımları ile API kullanılabilirlik hedefleri
  • Runbook ve olay yönetimi: önem seviyesi, eskalasyon ve olay sonrası inceleme
  • Kiracı onboarding otomasyonu: proje, kota, ağ ve rol şablonu üretimi
  • Kapasite planlama: overcommit oranı, boş kapasite eşiği ve büyüme planı
  • Değişiklik yönetimi ve bakım pencereleri ile kullanıcı iletişimi
Modül 2
CLI, openstacksdk ve cloud-init
  • clouds.yaml ile çoklu bulut tanımı ve OS_CLOUD ortam değişkeni
  • openstack server create parametreleri: --flavor, --image, --nic, --key-name, --user-data
  • openstacksdk ile Python'da bağlantı, server oluşturma ve sonuç bekleme
  • cloud-init user-data, #cloud-config dizilimi ve paket kurulumu, kullanıcı ekleme
  • Config drive ve metadata servisi farkı, vendor-data kullanımı
  • Çıktı biçimleri (-f json, -f value) ile betik içinde komut zincirleme
Modül 3
cloud-init ve İlk Açılış Yapılandırması
  • cloud-init aşamaları: init-local, init, config, final ve cloud-init status --long
  • #cloud-config modülleri: users, packages, write_files, runcmd
  • Metadata servisi (169.254.169.254) ve ConfigDrive veri kaynakları
  • SSH anahtarı enjeksiyonu ve parola girişinin kapatılması
  • Çok parçalı MIME user-data ve betik ile cloud-config birlikte kullanımı
  • /var/log/cloud-init.log üzerinden başarısız ilk açılışın incelenmesi
Modül 4
Kota, Proje ve Kiracı Yönetimi
  • Nova, Cinder ve Neutron varsayılan kotaları ve openstack quota set ile proje bazlı değişiklik
  • Unified limits ve Keystone limit nesneleri ile merkezi kota yönetimi
  • Yeni proje açılışı: proje, kullanıcı, rol, ağ, router ve security group şablonu
  • Flavor ve imaj görünürlüğünün proje bazlı kısıtlanması
  • Kaynak kullanım raporu: openstack limits show --absolute ve openstack usage list
  • Proje silme sırasında artık kalan kaynakların (volume, port, floating IP) temizlenmesi
Günün hedefiKatılımcı aynı topolojiyi Heat, Terraform ve Ansible ile tanımlar ve Kubernetes kümesi oluşturur.
Modül 1
Heat ile Altyapı Orkestrasyonu
  • HOT şablonlarında get_param, get_attr, get_resource ve str_replace fonksiyonları
  • Nested stack, resource group ve environment dosyaları ile yeniden kullanılabilir yapı
  • OS::Heat::AutoScalingGroup ve ScalingPolicy ile Aodh alarmına bağlı ölçekleme
  • SoftwareConfig/SoftwareDeployment ile instance içi yapılandırma yürütme
  • Stack update davranışı, replacement riski ve update_policy ayarları
  • Stack failure, rollback ve heat-engine günlüklerinden hata analizi
Modül 2
Terraform ve Ansible ile OpenStack
  • Terraform openstack provider yapılandırması, clouds.yaml ve uzak state saklama
  • openstack_compute_instance_v2, openstack_networking_network_v2 ve ilgili kaynaklar
  • Modül yapısı, değişken doğrulama ve çıktılar ile ortam bazlı yeniden kullanım
  • Ansible openstack.cloud koleksiyonu: server, network, security_group modülleri
  • Dinamik envanter ile OpenStack sunucularından Ansible hedef listesi üretimi
  • terraform plan sapma (drift) analizi ve import ile mevcut kaynakların devralınması
Modül 3
CLI, openstacksdk ve cloud-init
  • clouds.yaml ile çoklu bulut tanımı ve OS_CLOUD ortam değişkeni
  • openstack server create parametreleri: --flavor, --image, --nic, --key-name, --user-data
  • openstacksdk ile Python'da bağlantı, server oluşturma ve sonuç bekleme
  • cloud-init user-data, #cloud-config dizilimi ve paket kurulumu, kullanıcı ekleme
  • Config drive ve metadata servisi farkı, vendor-data kullanımı
  • Çıktı biçimleri (-f json, -f value) ile betik içinde komut zincirleme
Modül 4
Magnum ve OpenStack Üzerinde Kubernetes
  • Magnum cluster template, cluster create ve Cluster API sürücüsü yaklaşımı
  • Cinder CSI ve Octavia ile PersistentVolume ve LoadBalancer servis entegrasyonu
  • OpenStack Cloud Controller Manager ve düğüm etiketleri
  • Kubernetes düğüm ölçekleme ve cluster autoscaler ile Nova entegrasyonu
  • Küme erişimi için kubeconfig üretimi ve Keystone tabanlı kimlik doğrulama
  • Konteyner iş yükü için ağ politikası ve ingress seçenekleri
Günün hedefiKatılımcı Git tabanlı dağıtım hattı kurar, alarm tetiklemeli ölçekleme ve iyileştirme akışlarını yapılandırır.
Modül 1
CI/CD ve GitOps ile Altyapı Yönetimi
  • Git dal stratejisi, pull request incelemesi ve altyapı kodu için kod sahipliği
  • GitLab CI/Jenkins ile terraform fmt, validate, plan aşamalarını otomatikleştirme
  • Ansible-lint, yamllint ve molecule ile rol testi
  • Geçici test projesi oluşturup dağıtım doğrulaması yapma ve sonra temizleme
  • Gizli bilgi yönetimi: Ansible Vault, CI değişkenleri ve application credential
  • Onay kapıları, ortam promosyonu (dev, test, prod) ve değişiklik geri alma
Modül 2
İzleme, Telemetri ve Merkezi Günlük
  • Ceilometer, Gnocchi ve Aodh ile ölçüm toplama, saklama ve alarm üretimi
  • openstack-exporter ve libvirt exporter ile Prometheus metrikleri toplama
  • Grafana panoları: API gecikmesi, kuyruk derinliği, hypervisor kullanımı
  • Fluentd/OpenSearch ile merkezi günlük toplama ve request-id ile korelasyon
  • Kritik uyarılar: servis down, Galera kopması, disk doluluğu ve ağ ajanı kaybı
  • Kapasite eğilimleri: vCPU, RAM ve depolama doluluk oranlarından büyüme tahmini
Modül 3
Otomatik Ölçekleme ve Kendini İyileştirme
  • Aodh gnocchi_resources_threshold alarmı ve alarm eylemleri (webhook)
  • Heat ScalingPolicy ile alarm tetiklemeli ölçek artırma ve azaltma
  • Octavia member güncelleme ile ölçeklenen havuzun yük dengeleyiciye eklenmesi
  • Watcher ile kapasite optimizasyonu ve strateji tabanlı iş yükü yeniden yerleştirme
  • Mistral/Senlin veya Ansible tabanlı iyileştirme akışlarının karşılaştırılması
  • Ölçekleme sınırları, soğuma süresi (cooldown) ve maliyet etkisinin testi
Modül 4
Octavia Yük Dengeleme
  • Amphora tabanlı mimari: amphora imajı, management ağı ve lb-mgmt-net
  • Load balancer, listener, pool, member ve health monitor nesne ilişkisi
  • L7 politikalar ve kurallar ile URL ve başlık bazlı yönlendirme
  • TLS sonlandırma, Barbican sertifika deposu ve SNI desteği
  • Amphora failover, active-standby topoloji ve VRRP davranışı
  • OVN provider ile amphora gerektirmeyen hafif yük dengeleme seçeneği
Günün hedefiKatılımcı gün-2 operasyonlarını otomatikleştirir ve uçtan uca bitirme projesini tamamlar.
Modül 1
Yükseltme, Yedekleme ve Bakım
  • Sürüm yükseltme stratejisi: SLURP, rolling upgrade ve servis sırası
  • Yükseltme öncesi kontrol: db sync, nova-manage db online_data_migrations, uyumluluk matrisi
  • mariabackup/mysqldump ile veritabanı yedekleri ve geri yükleme provası
  • Yapılandırma dosyaları, Fernet anahtarları ve parolalar için yedekleme planı
  • Compute düğümü bakımı: nova-compute disable, canlı taşıma ve yeniden etkinleştirme
  • Geri dönüş (rollback) planı ve yükseltme sonrası doğrulama listesi
Modül 2
Sorun Giderme ve Hata Ayıklama
  • openstack compute service list, network agent list ve volume service list ile hızlı sağlık turu
  • Günlük konumları (/var/log/nova, neutron, cinder), journalctl ve debug=True kullanımı
  • Request-id ile bir API çağrısının servisler arası izlenmesi
  • Instance'ın ERROR durumuna düşme nedenleri: scheduler no valid host, port binding failed
  • Takılı kalan volume, snapshot ve instance durumlarının güvenli sıfırlanması (reset-state)
  • Kayıp RPC yanıtı, kuyruk birikimi ve veritabanı kilitlenmelerinin teşhisi
Modül 3
Maliyet ve Kullanım Raporlama
  • CloudKitty ile kullanım toplama, fiyat kuralları ve rating modülleri
  • Proje ve etiket (metadata) bazlı showback ve chargeback raporları
  • Ceilometer/Gnocchi verisinin faturalandırma metriklerine dönüştürülmesi
  • Kullanılmayan kaynak tespiti: sahipsiz volume, atıl floating IP, boşta instance
  • Çoklu bulut maliyet karşılaştırması için ortak etiket standardı
  • FinOps döngüsü: bilgi, optimizasyon ve operasyon aşamaları
Modül 4
Otomasyon Bitirme Laboratuvarı
  • Hedef mimari: ağ, router, security group, load balancer ve iki katmanlı uygulama
  • Terraform ile ağ ve çekirdek kaynak katmanının oluşturulması
  • Ansible ile uygulama yapılandırması ve dinamik envanter kullanımı
  • Pipeline üzerinden test ortamına dağıtım ve doğrulama testleri
  • Ölçekleme ve arıza senaryosu: bir instance'ın silinmesi ve kendini toparlama
  • Çalışmanın dokümantasyonu, runbook ve geri alma planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CloudOps

Gün-2 operasyonları, SLO ve runbook yaklaşımıyla OpenStack bulut işletimini planlayabilirsiniz

🎯
Açılış Otomasyonu

cloud-init ile ilk açılışta kullanıcı, paket ve ağ yapılandırmasını otomatikleştirebilirsiniz

🔧
Heat Orkestrasyon

İç içe şablonlar ve otomatik ölçekleme ile Heat tabanlı altyapı kurgulayabilirsiniz

🛡️
API ve SDK

openstack CLI, openstacksdk ve cloud-init ile sanal makine dağıtımını betikleyebilirsiniz

📊
İzleme

Prometheus, Grafana ve merkezi günlük ile OpenStack sağlığını izleyebilirsiniz

🚀
Yük Dengeleme

Octavia ile listener, pool ve health monitor tanımlı yük dengeleyici kurabilirsiniz

🧩
Sorun Giderme

Günlükler, servis durumları ve kuyruk analiziyle OpenStack arızalarını sistematik çözebilirsiniz

📈
Bitirme Projesi

Uçtan uca otomatik dağıtım hattını kurup test edebilirsiniz

Kimler İçin Uygundur?

  • OpenStack üzerinde altyapı otomasyonu kurmak isteyen DevOps mühendisleri
  • platform ekipleri
  • bulut operasyon uzmanları için tasarlanmıştır

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
OpenStack üzerinde altyapı otomasyonu kurmak isteyen DevOps mühendisleri, platform ekipleri ve bulut operasyon uzmanları için tasarlanmıştır.
Eğitime katılmak için hangi ön bilgi gerekir?
Komut satırı, systemd, paket yönetimi ve günlük dosyalarını okuma konusunda rahat olmak gerekir. IP adresleme, VLAN, VXLAN ve NAT kavramlarına temel düzeyde hakimiyet beklenir.
Uygulamalı laboratuvarlar nasıl işleniyor?
Katılımcılar Git deposu, CI hattı ve OpenStack laboratuvarıyla çalışarak değişiklikleri kod incelemesinden dağıtıma kadar uçtan uca yürütür.
Eğitim sonunda sertifika verilir mi?
Evet. Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Terraform ve Ansible birlikte nasıl kullanılır?
Terraform ağ, sunucu ve depolama kaynaklarını oluşturur; Ansible bu sunucuların içindeki yapılandırmayı dinamik envanter ile uygular. Eğitimde ikisi aynı hatta birleştirilir.

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. OpenStack in CloudOps: Automation Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Diğer Bulut PlatformlarıOracle Cloud Infrastructure Foundations Associate: Instance Configurations and Pools Eğitimi
Bulut Bilişim Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: Instance Configurations and Pools Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

OCI Instance Configurations ve Pools eğitimi: instance configuration, instance pool, autoscaling ve uygulamalı laboratuvarlar. 2 gün, DVA Katılım ve Başarı Sert

Detayları Gör →
Diğer Bulut PlatformlarıOracle Cloud Infrastructure Foundations Associate: Instance Shape, Capacity, and Configuration Eğitimi
Bulut Bilişim Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: Instance Shape, Capacity, and Configuration Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

OCI Instance Shape, Capacity ve Configuration eğitimi: flex shape, Ampere A1, capacity reservation ve uygulamalı laboratuvarlar. 2 gün, DVA Katılım ve Başarı Se

Detayları Gör →
Diğer Bulut PlatformlarıOracle Cloud Infrastructure Foundations Associate: Load Balancing on OCI Eğitimi
Bulut Bilişim Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: Load Balancing on OCI Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

OCI Load Balancing eğitimi: Load Balancer, backend set, health check ve uygulamalı laboratuvarlar. 2 gün, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Diğer Bulut PlatformlarıOracle Cloud Infrastructure Foundations Associate: Local Peering and Dynamic Routing Gateways Eğitimi
Bulut Bilişim Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: Local Peering and Dynamic Routing Gateways Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

OCI Local Peering ve Dynamic Routing Gateways eğitimi: LPG, DRG, Remote Peering ve uygulamalı laboratuvarlar. 2 gün, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Diğer Bulut PlatformlarıOracle Cloud Infrastructure Foundations Associate: OCI and Cloud Computing Eğitimi
Bulut Bilişim Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: OCI and Cloud Computing Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

OCI ve Cloud Computing eğitimi: IaaS PaaS SaaS, region ve AD, paylaşılan sorumluluk ve uygulamalı laboratuvarlar. 2 gün, DVA Katılım ve Başarı Sertifikası.

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