OPENSTACK CORE ARCHITECTURE & IDENTITY EĞİTİMİ

OpenStack mimarisini ve kimlik katmanını çözün

Çekirdek servis mimarisi, Keystone domain-proje-rol modeli, secure RBAC, federasyon ve çok kiracılı yönetim

OpenStack Core Architecture ve Identity eğitimi, 3 günlük programda Keystone Fernet token, secure RBAC, LDAP ve SAML federasyonu, Nova, Neutron, Cinder ve Placement konularını uygulamalı laboratuvarlarla işler.

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

Eğitim Hakkında

Çekirdek servis mimarisi ve Keystone kimlik yönetimi

Eğitim, OpenStack çekirdek servislerinin birbirleriyle konuşma biçimini ve Keystone kimlik katmanını detaylandırır. Nova, Neutron, Glance ve Cinder mimarisi; Fernet token, servis kataloğu, secure RBAC ve oslo.policy; LDAP, SAML2 ve OIDC federasyonu; kota ve kiracı yönetimi laboratuvarlarla işlenir. Amaç, çok kiracılı bir bulutu kimlik ve yetki açısından doğru tasarlamaktır.

Süre ve Format

3 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

Orta Seviye — Keystone Fernet token, secure RBAC, LDAP ve SAML federasyonu ve Nova, Neutron, Cinder alanlarını kapsayan OpenStack eğitimi

Öğrenme Metodu

Tek ve çok düğümlü laboratuvarlarda openstack CLI ile domain, proje, rol ve federasyon yapılandırmaları kurulup test edilir.

Neden Bu Eğitim?

🧩Servis Hakimiyeti

Keystone Fernet token, secure RBAC ve LDAP ve SAML federasyonu gibi bileşenler gerçek yapılandırma dosyaları ve komutlarla işlenir.

🛠️Uygulamalı Laboratuvar

Her modül, çok düğümlü OpenStack laboratuvarında Nova, Neutron, Cinder ve Placement 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 Core Architecture ve Identity eğitimiOpenStack Core Architecture ve Identity kursuOpenStack Core Architecture ve IdentityKeystone Fernet tokensecure RBACLDAP ve SAML federasyonuNova, Neutron, CinderPlacementOpenStack eğitimiözel bulut eğitimibulut bilişim eğitimi
“Bulutta güvenlik, kimin neye hangi kapsamda eriştiğini doğru tanımlamakla başlar.”

Ö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ı çekirdek servislerin sorumluluklarını ve aralarındaki istek akışını açıklar.
Modül 1
OpenStack Mimarisi ve Çekirdek Servisler
  • Keystone, Nova, Neutron, Glance, Cinder, Swift, Horizon ve Heat servislerinin sorumluluk sınırları
  • Servis akışı: REST API, oslo.messaging üzerinden RabbitMQ RPC çağrıları ve MariaDB'de kalıcı durum
  • Controller, compute, network ve storage düğüm rollerinin fiziksel ve mantıksal yerleşimi
  • Placement servisi, resource provider kavramı ve Nova scheduler'ın kaynak envanterini kullanması
  • Region, availability zone ve host aggregate ayrımı ile kapasite gruplama stratejileri
  • 6 aylık sürüm döngüsü, SLURP sürümleri ve destek süreleri ışığında sürüm seçimi
Modül 2
Nova Hesaplama Servisi
  • Flavor tasarımı, extra specs ve flavor erişim listeleriyle proje bazlı kısıtlama
  • Scheduler filtreleri (ComputeFilter, AvailabilityZoneFilter, NUMATopologyFilter) ve weigher ağırlıkları
  • cpu_allocation_ratio ve ram_allocation_ratio ile aşırı tahsis (overcommit) planlaması
  • Cold migrate, live migration, evacuate ve host maintenance için nova service disable akışı
  • Server group affinity ve anti-affinity politikalarıyla yüksek erişilebilirlik yerleşimi
  • nova-compute, libvirt/KVM katmanı ve cells v2 ile ölçeklenebilir veritabanı mimarisi
Modül 3
Neutron Ağ Servisi
  • ML2 plug-in, type driver (flat, vlan, vxlan, geneve) ve mechanism driver seçimi
  • Provider ağ ile self-service ağ farkı, router, SNAT ve floating IP (DNAT) akışı
  • Security group, port security ve allowed-address-pairs ile trafik denetimi
  • DHCP ve metadata ajanları, 169.254.169.254 üzerinden instance metadata erişimi
  • QoS politikaları, bandwidth limit ve subnet pool ile adres planlaması
  • openstack network agent list, ip netns ve tcpdump ile temel ağ sorun giderme
Modül 4
Glance, Cinder ve Swift Depolama
  • Glance imaj biçimleri (qcow2, raw), disk_format, container_format ve imaj görünürlüğü
  • Imaj özellikleri (hw_disk_bus, hw_vif_model) ve cloud imajlarının hazırlanması
  • Cinder volume type, QoS spec ve cinder-volume backend yapılandırması (LVM, NFS, RBD)
  • Volume snapshot, clone, retype ve boot-from-volume senaryoları
  • Cinder backup ile yedekleme hedefi olarak Swift veya NFS kullanımı
  • Swift ring, replikasyon, container ve nesne erişim kontrol listeleri (ACL)
Günün hedefiKatılımcı Keystone nesnelerini yönetir, secure RBAC politikalarını yazar ve federasyonu yapılandırır.
Modül 1
Keystone Kimlik ve Servis Kataloğu
  • Domain, project, user, group ve role nesneleri ile role assignment hiyerarşisi
  • Fernet token yapısı, keystone-manage fernet_rotate ile anahtar rotasyonu ve çok düğümlü anahtar dağıtımı
  • Servis kataloğu, endpoint arayüzleri (public, internal, admin) ve openstack catalog list çıktısı
  • Application credential ve trust ile otomasyon hesaplarının parola olmadan yetkilendirilmesi
  • openrc ve clouds.yaml dosyaları ile birden fazla proje ve bölge arasında kimlik geçişi
  • Token süresi, expiration ayarı ve token doğrulama gecikmelerinin API performansına etkisi
Modül 2
Secure RBAC ve oslo.policy
  • Secure RBAC modeli: admin, member, reader rolleri ve system, domain, project scope ayrımı
  • policy.yaml dosyalarının yapısı, varsayılan politikaların openstack-policy-generator ile çıkarılması
  • oslo.policy kural sözdizimi: role:admin, project_id:%(project_id)s ve rule: referansları
  • Servis bazlı politika geçersiz kılma ve değişikliklerin servis yeniden başlatmadan etkisi
  • Özel rol tanımlama (ör. network-operator) ve en az yetki ilkesine göre atama
  • Politika denetimi: oslo_policy debug günlükleri ile reddedilen isteğin kaynağını bulma
Modül 3
Federasyon ve Dış Dizin Entegrasyonu
  • Domain'e özel LDAP/Active Directory sürücüsü ve keystone.<domain>.conf yapılandırması
  • SAML2 federasyonu: Shibboleth SP, identity provider, protocol ve mapping nesneleri
  • OpenID Connect için mod_auth_openidc yapılandırması ve claim tabanlı mapping kuralları
  • Mapping JSON kuralları ile dış kullanıcıların grup ve proje üyeliklerine eşlenmesi
  • Keystone-to-Keystone federasyonu ile iki bulut arasında Service Provider ilişkisi
  • TOTP tabanlı çok faktörlü doğrulama ve federasyonlu oturumlarda token ömrü yönetimi
Modül 4
Güvenlik Sertleştirme
  • API uç noktalarında TLS, güçlü şifre takımları ve sertifika yenileme süreci
  • Servis hesapları, dosya izinleri ve parolaların Ansible Vault ile saklanması
  • Security group varsayılanları, port security ve yönetim ağı izolasyonu
  • SELinux/AppArmor, sVirt ve hypervisor sertleştirme ayarları
  • Barbican ile gizli anahtar yönetimi ve şifreli volume kullanımı
  • CADF denetim olayları ve OpenStack Security Guide kontrol listesi
Günün hedefiKatılımcı kiracı yaşam döngüsünü yönetir, izleme kurar ve kimlik kaynaklı sorunları teşhis eder.
Modül 1
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
Modül 2
Horizon Panosu ve Heat Giriş
  • Horizon proje, yönetici ve kimlik panelleri ile özelleştirilebilir tema ayarları
  • Instance başlatma sihirbazı, ağ, anahtar çifti ve cloud-init user-data alanları
  • Heat HOT şablon yapısı: heat_template_version, parameters, resources, outputs
  • openstack stack create, stack update ve stack delete ile yaşam döngüsü
  • OS::Nova::Server, OS::Neutron::Net ve OS::Cinder::Volume kaynaklarıyla basit topoloji
  • Stack event ve resource listesi üzerinden başarısız dağıtımların incelenmesi
Modül 3
İ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 4
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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Hakimiyet

OpenStack servislerinin birbiriyle nasıl konuştuğunu, API-mesaj kuyruğu-veritabanı akışını ve düğüm rollerini açıklayabilirsiniz

🎯
Sanal Ağ Tasarımı

Neutron ML2 üzerinde provider ve self-service ağlar, router ve floating IP yapılandırabilirsiniz

🔧
Depolama Servisleri

Glance imaj, Cinder blok ve Swift nesne depolama servislerini işletebilirsiniz

🛡️
Yetki Modeli

admin, member ve reader rolleri ile system ve project kapsamlı secure RBAC politikalarını tasarlayabilirsiniz

📊
Kimlik Federasyonu

LDAP, SAML2 ve OIDC tabanlı kimlik sağlayıcılarını Keystone ile bütünleştirebilirsiniz

🚀
Kiracı Yönetimi

Proje bazlı kota, flavor erişimi ve rol atamasıyla kiracı yaşam döngüsünü yönetebilirsiniz

🧩
Panel ve Şablonlar

Horizon üzerinden günlük işletimi yürütüp temel Heat şablonlarını çalıştırabilirsiniz

📈
Sorun Giderme

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

Kimler İçin Uygundur?

  • OpenStack mimarisini
  • kimlik yönetimini derinlemesine öğrenmek isteyen bulut yöneticileri ve altyapı mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
OpenStack mimarisini ve kimlik yönetimini derinlemesine öğrenmek isteyen bulut yöneticileri ve altyapı mühendisleri için uygundur.
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?
Tek ve çok düğümlü laboratuvarlarda openstack CLI ile domain, proje, rol ve federasyon yapılandırmaları kurulup test edilir.
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.
Federasyon laboratuvarı için dış kimlik sağlayıcı gerekir mi?
Laboratuvar ortamında LDAP ve OIDC sağlayıcısı hazır sunulur; katılımcılar Keystone tarafındaki mapping ve protokol yapılandırmasına odaklanır.

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 Core Architecture & Identity 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

Diğer Bulut PlatformlarıRed Hat OpenStack Technical Essentials Eğitimi
Bulut Bilişim Eğitimleri

Red Hat OpenStack Technical Essentials Eğitimi

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

Red Hat OpenStack Technical Essentials eğitimi: OpenStack mimarisi, Horizon ve Neutron ağ temellerini iki günde öğrenin.

Detayları Gör →
Diğer Bulut PlatformlarıThe OpenStack Dashboard Eğitimi
Bulut Bilişim Eğitimleri

The OpenStack Dashboard Eğitimi

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

The OpenStack Dashboard (Horizon) eğitimi: OpenStack Horizon dashboard ile proje, instance, imaj ve ağ yönetimini öğrenin.

Detayları Gör →
Diğer Bulut PlatformlarıÖzel Bulut Altyapısı: Kurumlar için OpenStack Eğitimi
Bulut Bilişim Eğitimleri

Özel Bulut Altyapısı: Kurumlar için OpenStack Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Özel Bulut Altyapısı: Kurumlar için OpenStack eğitimi: Kurumlar için OpenStack özel bulut tasarımı, kurulumu ve işletimi.

Detayları Gör →
Diğer Bulut PlatformlarıIBM Cloud Pak for Business Automation - Installation Eğitimi
Bulut Bilişim Eğitimleri

IBM Cloud Pak for Business Automation - Installation Eğitimi

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

IBM Cloud Pak for Business Automation kurulum eğitimi: OpenShift hazırlığı, operatör, ICP4ACluster, LDAP, veritabanı ve doğrulama adımları.

Detayları Gör →
Diğer Bulut PlatformlarıIBM Cloud Pak for Business Automation: Administration Eğitimi
Bulut Bilişim Eğitimleri

IBM Cloud Pak for Business Automation: Administration Eğitimi

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

IBM Cloud Pak for Business Automation yönetim eğitimi: IAM, Navigator, Workflow, ODM, FileNet, izleme, yedekleme, güncelleme ve sorun giderme.

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