Bulut Sistemlerini Yönet
Geleceğe Yön Ver!
lütfen iletişime geçiniz.
Uygulamalı Eğitim
Multi node OpenStack mimarisi ve uygulamalı kurulum
Zengin İçerik
Bulut Teknolojileri ve OpenStack hakkında önemli bilgiler
Arayüz Kullanım
OpenStack kullanıcı paneli hakkında bilgi ve deneyim
OpenStack, dünyada hızla yayılan ve kullanım alanı gün geçtikçe yaygınlaşan bulut teknolojilerinin uluslararası kabul görmüş standartlar çerçevesinde tek bir çatı altında sağlandığı, açık kaynak kodlu, Apache 2.0 lisansı ile dağıtılan, çekirdek modülleri Python programlama dilinde, arayüzleri ise Django ile yazılmış bir bulut orta katman yazılımıdır. OpenStack ile genele açık, özel veya karma tipte bulut hizmeti vermek mümkündür.
Dünya genelinde internet servis sağlayıcılar, telekom operatörleri, hosting firmaları, elektronik alışveriş siteleri, bankalar, multimedya işleme kuruluşları, bilimsel araştırma merkezleri, otomotiv sektörü, kamu kurumları, eğitim ve araştırma kurumları, özel şirketler gibi çok geniş bir kullanıcı kitlesi hizmetlerini OpenStack kullanarak sunmaktadır.
OpenStack vasıtasıyla son zamanların en popüler konularından biri olan container teknolojileri de servis olarak verilebilmektedir. Bunun yanında orkestrasyon servisinden (Heat) nesne depolama (Swift) ve DNS (Designate) servisine, anahtar yönetim servisinden (key management – Barbican) yük dengeleme servisine (load balancer – Octavia) kadar bir çok farklı hizmet türü de OpenStack vasıtasıyla sağlanabilmektedir.
Eğitimin Amacı
Sistem gereksinimleri doğrultusunda ihtiyaç duyulan OpenStack mimari tasarımını çıkarabilmek ve bu tasarım doğrultusunda gerekli donanımları seçebilmek
İleri seviye ve tamamlayıcı OpenStack servislerini tanımak, yeteneklerini ve amaçlarını anlamak ve kurulumunu yapabilmek
OpenStack izleme yöntemleri ve kullanılan araçlar hakkında bilgi sahibi olmak
OpenStack bünyesinde kullanılabilen ağ mekanizmaları (linux bridge, OpenvSwitch, OVN) ve ağ segmentasyon yöntemleri (flat, VLAN, GRE, VXLAN, Geneve) hakkında bilgi sahibi olmak
Farklı disk tiplerinde (HDD, SSD, NVMe) blok depolama havuzlarını veya farklı üreticilere ait birden fazla çözümü birlikte kullanma (Cinder multiple backends) anlamında bilgi birikimini kazanmak
Ağ katmanında kullanılan pluginler (FWaaS, VPNaaS, QoS) konusunda yetenekleri ve kullanım alanlarını öğrenmek
İhtiyaca özel sanal sunucu imajı hazırlamayı, OpenStack ortamına aktarmayı ve bu imajdan VM açma becerisini kazanmak
İhtiyaca göre OpenStack panelini özelleştirme bilgisine sahip olmak
OpenStack kullanımı sırasında karşılaşılabilecek temel problemlerin çözümü için yaklaşım yöntemleri ve çözüm önerileri konusunda bilgi edinmek
OpenStack tamamlayıcı servislerinin örnek kullanım alanlarını uygulamalı tecrübe etmek
OpenStack versiyon yükseltme konusundaki yaklaşım ve püf noktalarını öğrenmek
OpenStack komut satırı kullanımı konusunda deneyim kazanmak
Kimler katılabilir?
OpenStack kullanarak bulut altyapısını güçlendirmek ve daha esnek bir yapıya kavuşmak isteyen sistem yöneticileri
Bulut Mimarları
OpenStack ile bulut çözümleri sağlamak isteyen bulut mimarları
Ağ Yöneticileri
OpenStack ile ağ bileşenlerini yönetmek ve yapılandırmak isteyen ağ yöneticileri
Geliştiriciler
OpenStack API'lerini kullanarak uygulamalar veya hizmetler geliştiren devops’lar
Gerekli Şartlar
Temel OpenStack Bilgisi
CloudTech temel OpenStack eğitimi almış olmak veya ilgili kurs içeriği hakkında bilgi ve tecrübeye sahip olmak
Sistem admin seviyesinde Linux bilgisi ve komut satırı tecrübesine sahip olmak
Ağ Katmanları
Temel ağ katmanları ve yönetimi hakkında bilgi sahibi olmak
Depolama Sistemleri
Depolama sistemleri ve protokolleri konusunda orta seviye bilgi sahibi olmak
İnternet
Kesintisiz, gecikmesi düşük, 5Mb upload / 20 Mb download hızına sahip internet
3 Sanal Sunucu
50 GB Disk, 20 GB Ram, 8+ core CPU Ubuntu 22.04 işletim sistemi
Neler Öğreneceğiz!
- Sistem ve gereksinim analizi
- Mimari tasarım
- Controller, Compute node donanım seçimi
- Maliyet ve performans analizi
- Barbican (Key Management Service),
- Heat (Orchestration Service),
- Octavia (Load Balancer Service),
- Zun (Container Service),
- Magnum (Container Orchestration Engine Service),
- Designate (DNS Service),
- Trove (DataBase Service).
- Monitoring Araçları: Prometheus/ InfluxDB, Grafana, Telegraf
- Önemli Metrikler
- Compute kaynakları (CPU,Memory, Storage)
- Network performansı
- OpenStack servislerinin sağlık durumu
- Alarmlar
- Desteklenen Backend türleri,
- Multiple Cinder backend konfigürasyonları,
- Farklı tipte disk havuzları ve volume type kullanımı.
- OVS (Open vSwitch)
- LinuxBridge Agent
- OVN
- Flat Network
- VLAN
- GRE
- VXLAN
- Geneve
- VPNaas, FWaas, QoS
- Temel kabiliyetleri
- Kullanım alanları
- Örnek Windows imaj hazırlama (uygulamalı)
- Servislerin log dosyalarını izleme ve yorumlama
- OpenStack servis durum kontrolü
- Kimlik doğrulama ve yetkilendirme
- Network temelli problemlerin analizi
- DB temelli problemlerin çözümü,
- Kuyruk yöneticisi problemlerin ve çözümü
- Versiyon güncelleme planlaması
- Test ortamı gereksinimleri
- Dikkat edilmesi gereken hususlar
- Keystone, glance, nova, placement, neutron, cinder, horizon, heat, barbican, designate, octavia, zun, magnum
- Barbican secret container oluşturma
- Heat template kullanımı
- DNS zone açma, kayıt ekleme
- Kubernetes cluster
- VM live migration
- Load balancer oluşturma
- Sık karşılaşılan genel problemler ve çözüm yolları
- Katılımcı soru ve cevap