loader

OPENSTACK UZMANLIK EĞİTİMİ

OpenStack ile
Bulut Sistemlerini Yönet
Geleceğe Yön Ver!
OpenStack Platformu hakkında temel bilgi ve tecrübe sahibi olmak için
lütfen iletişime geçiniz.
İletişim
3.png
Uygulamalı Eğitim

Multi node OpenStack mimarisi ve uygulamalı kurulum

25.png
Zengin İçerik

Bulut Teknolojileri ve OpenStack hakkında önemli bilgiler

1.png
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