Eğitim İçeriği
1. OpenStack'e Giriş
-
Bulut ve OpenStack'in tarihi
-
Bulut özellikleri
-
Bulut modelleri
-
özel, kamu, hibrit
-
on-premise, IaaS, PaaS, SaaS
-
-
OpenStack tabanlı kamu ve özel bulut dağıtımları
-
Açık kaynaklı ve ticari OpenStack dağıtımları
-
OpenStack dağıtım modelleri
-
OpenStack ekosistemi
-
Modüller
-
Temel araçlar
-
Entegrasyonlar
-
-
OpenStack yaşam döngüsü
-
OpenStack sertifikasyonu
-
Bu kursa özel OpenStack laboratuvarı (Sanal Makine)
2. Uygulamalı OpenStack Yönetimi Çalıştayı
-
OpenStack'i tanıma
-
OpenStack bileşenleri (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
-
OpenStack bulutuyla etkileşim
-
OpenStack daemon'ları ve API iletişim akışı
-
-
Keystone - Kimlik Yönetimi Servisi
-
Keystone mimarisi
-
Kimlik doğrulama ve mevcut arka uçlar
-
Token türleri ve token yönetimi
-
OpenStack'te yetkilendirme - roller ve oslo.policy
-
Keystone kaynakları - alanlar (domains), projeler, kullanıcılar
-
Openrc ve clouds.yaml - CLI istemci yapılandırması
-
OpenStack servis kataloğu
-
Yeni OpenStack servisi ekleme
-
OpenStack kota sistemi
-
-
Glance - Görüntü Servisi
-
Buluta uygun görüntüler
-
Görüntü özellikleri (özellikler, meta veriler, format, konteyner)
-
Görüntü yükleme ve indirme
-
Görüntü paylaşımı
-
Glance görüntü depoları
-
Korunan görüntüler
-
Görüntü servisi için kotaları yönetme
-
Glance servislerini doğrulama
-
-
Neutron - Ağ
-
Mimari ve Neutron servisleri
-
ML2 eklentisi
-
Hesaplama düğümündeki ağ yapısı - analiz
-
Neutron tarafından kullanılan ağ kavramları ve araçları
-
Temel Neutron ağ kaynak türleri
-
Kiracı ağlarını, alt ağları
-
Güvenlik grupları ve kurallarını yönetme
-
Doğu-Batı yönlendirme
-
Ağ isim alanları (namespaces)
-
Dış/sağlayıcı ağlarını yönetme
-
Kuzey-Güney yönlendirme
-
Uçan IP (Floating IPs) yönetimi
-
Neutron'da rol tabanlı erişim kontrolü
-
Ağ kotalarını yönetme
-
SDN ve NFV iç yapısı (iptables, ip route, OVS)
-
Temel ağ sorun giderme (namespaces, tcpdump, vb.)
-
Ağ kotaları
-
Neutron servislerini doğrulama
-
-
Nova - Hesaplama Servisi
-
Hypervisor arayüzleri
-
Anahtar çifti (Key Pair) yönetimi
-
Flavor yönetimi
-
Flavor'lar ve CPU mimarisi
-
Örnek (instance) parametreleri
-
Bir örnek oluşturma
-
Oluşturulan örnekleri doğrulama
-
Bireysel görüntü (Snapshot) oluşturma
-
Örnek yönetimi
-
Örneklerin yeniden boyutlandırılması
-
Uçan IP atama
-
İnteraktif konsol ve konsol günlüğü
-
Güvenlik grupları atanması
-
Güvenlik grupları ve port-güvenliği iç yapısı (iptables)
-
L3 yönlendiricilerinin iç yapısı
-
Hesaplama kotaları
-
Nova'dan istatistik alma
-
Placement API ve Nova Cells v2
-
Placement API ve örnek zamanlama
-
Placement API istemci komutları
-
Nova servislerini doğrulama
-
-
Cinder - Blok Depolama
-
Hacim parametreleri
-
Hacim oluşturma
-
Hacim yönetimi
-
Hacimi bir Nova örneğine bağlama
-
Hacim görüntülerini (snapshot) yönetme
-
Hacim yedeklerini yönetme
-
Cinder'de görüntü ve yedekleme iç yapısı
-
Projeler arasında hacim transferi
-
Yedekleri geri yükleme
-
Hacim kotalarını yönetme
-
Yeni depolama arka ucu ekleme
-
Cinder'de QoS
-
LVM, depolama dizisi ve Ceph depolama arka uçları
-
OpenStack'te Ceph
-
Ceph ve Cinder entegrasyonu
-
Ceph dağıtımları için iyi uygulamalar
-
Cinder servislerini doğrulama
-
-
Barbican - Anahtar Yönetim Servisi
-
Barbican mimarisi
-
Parola depolama
-
Simetrik şifreleme anahtarlarının üretimi ve depolanması
-
Hacim şifreleme mekanizmaları
-
Hacim şifreleme için Cinder depolama türü yapılandırması
-
Hacim şifrelemenin sınırlamaları
-
X.509 sertifika zincirlerinin depolanması
-
-
Swift - Nesne Depolama
-
Swift bileşenleri ve süreçleri
-
Konteynerleri ve nesneleri yönetme
-
Erişim kontrol listelerini (ACL) yönetme
-
Nesne sona erme süresini ayarlama
-
Halka (Ring) ve depolama politikaları
-
Mevcut depolama alanını izleme
-
Kotaları yapılandırma
-
Swift servislerini doğrulama
-
-
Heat - Koordinasyon
-
Heat Koordinasyon Şablonu ve bileşenleri
-
Heat yığını (stack) oluşturma
-
Heat yığını doğrulama
-
Heat yığını güncelleme
-
Heat servislerini doğrulama
-
-
Temel sorun giderme
-
Günlük dosyalarının analizi
-
Merkezi günlük yönetimi
-
OpenStack istemci sorgularının hata ayıklama
-
OpenStack veritabanını yönetme
-
Servis veritabanlarından bilgi çıkarma
-
OpenStack yedekleme
-
Hesaplama düğümünün durumunun analizi
-
Örneklerin durumunun analizi
-
Hesaplama düğümünde örneklerdeki sorunları giderme (libvirt)
-
AMQP aracı (RabbitMQ) analizi
-
RabbitMQ sorun giderme
-
Meta veri servisleri
-
OpenStack sorunlarını teşhis etmenin genel yöntemi
-
Ağ sorunlarının giderilmesi
-
Ağ performansının sorun giderme
-
Örnek yedekleme ve kurtarma
-
3. İleri Düzey Konular
-
Octavia - Yükleme Dağıtımı Hizmeti
-
Mimari
-
Nesneler ve istek akışı
-
Octavia flavor'ları
-
Octavia Erişilebilirlik Bölgeleri
-
HTTP yükleme dağıtıcısı oluşturma
-
TCP yükleme dağıtıcısı oluşturma
-
HTTPS passthrough yükleme dağıtıcısı oluşturma
-
Dinleyiciler, Havuzlar ve Sağlık İzleyicileri
-
Octavia'da Katman 7 yükleme dağıtımı
-
Amphora görüntüsünün oluşturulması
-
LB Failover
-
Ağ ve izleme ayrıntıları
-
Octavia sorun giderme
-
-
Donanım gereksinimleri ve kapasite planlaması
-
Hesaplama donanımı
-
Ağ tasarımı
-
Depolama tasarımı
-
Flavor boyutlandırma
-
Kaynak aşırı tahsisi
-
-
Yüksek Erişilebilirlikli Kontrol Düzeyi
-
OpenStack servislerinde HA
-
HA veritabanı
-
HA mesaj kuyruğu
-
Aktif-Aktif vs Aktif-Pasif dağıtımlar
-
Çok bölgeli dağıtımlar
-
-
Bulut bölümlendirme ve zamanlayıcı filtreleri
-
Bulut bölümlerinin (host-aggregates) neden ve nasıl uygulanacağı
-
Nova zamanlayıcı filtreleri
-
Filtre kodlarına derinlemesine bakış
-
-
İş yükü geçişi
-
Soğuk ve canlı geçiş
-
Canlı geçiş ince ayarları
-
Geçiş alıştırma etkinlikleri ve sorun giderme
-
-
OpenStack'te politikalar ve yetkilendirme
-
Oslo.policy
-
Politika dosyalarıyla anlamlı yeni bir rol oluşturma
-
Belirli bir kullanıcı için API erişimini doğrulama
-
-
Detaylı OpenStack ağ çalışması (SDN) (2-3 saat)
-
Ağ türleri (yerel, flat, vlan, vxlan, gre)
-
Farklı Neutron dağıtımlarında detaylı ağ akışı ve mimarisi
-
Kiracı ağlarındaki Doğu-Batı trafiği
-
Kiracı ağlarındaki Kuzey-Güney trafiği
-
Sadece sağlayıcı ağlarda trafik
-
-
Neutron eklentileri
- Linux Bridge
- Open vSwitch
-
OVS sorun giderme ve alıştırma etkinlikleri
-
Güvenlik gruplarının sorun giderme (iptables, tcpdump)
-
Port-güvenliği ayarlamaları ve vIP yönetimi
-
Dağıtık Sanal Yönlendiriciler
-
LBaaS + Octavia projesi
-
VPNaaS
-
-
OpenStack izleme ve telemetri
-
Ceilometer servisi
-
Dış izleme
-
-
Gelişmiş bulut/hypervisor özellikleri
-
CPU pinleme / NUMA mimarisi
-
SR-IOV
-
-
Cloud-init ve görüntü özelleştirme
-
Meta Veri Servisi
-
Meta veri servisinden bilgi alma
-
-
Blok depolama arka uçları
-
LVM
-
Ceph RBD
-
Fiziksel cihazlar
-
Depolama ağına dair düşünceler
-
-
OpenStack yükseltme
-
Yükseltme stratejileri ve prosedürleri
-
Sıfır kesinti süresinde yükseltme
-
-
OpenStack ile çakıllı (bare-metal) sağlama
-
Ironic modülü
-
Undercloud ve overcloud kavramları
-
-
OpenStack kümesinde çeşitli sorun giderme alıştırma etkinlikleri
-
Örnek sınav görevleri
-
OpenStack'in geleceği
Kurs İçin Gerekli Önbilgiler
- Temel Linux yönetimi becerileri
- Temel ağ bilgisi
- Bulut bilişim paradigmasına dair temel bilgiler
Danışanlarımızın Yorumları (1)
iletişim, deneyimden gelen bilgi, sorunları çözme,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Eğitim - OpenStack Bootcamp
Yapay Zeka Çevirisi