WORKSHOP - İLERİ DÜZEY SANALLAŞTIRMA ATÖLYESİ - RED HAT LİNUX ÜZERİNDE KURUMSAL SANAL ALTYAPI TASARIMI
RHEL üzerinde KVM, libvirt, oVirt ve Ansible kullanarak kurumsal düzeyde yüksek erişilebilir, güvenli ve yüksek performanslı açık kaynaklı sanal altyapılar tasarlayıp işletin.
Atölye Formatı
Süre: 10 Gün, günlük program 10:00 - 17:00 (50 dakika ders + 10 dakika mola, 1 saat yemek arası, günde 6 saat, toplam 60 saat).
Lokasyon: Online (Zoom, Teams, Meet) veya müşteri lokasyonunda uygulamalı laboratuvar kurulumları.
Metot: Finansal sanallaştırma ihtiyaçlarını temsil eden kurgusal kuruluş “FinVirt” senaryosu üzerinden sürekli senaryo anlatımı ve birlikte geliştirme.
Açık Kaynak Altyapı ile Kurumsal Sanallaştırma
VMware ve diğer tescilli sanallaştırma çözümlerinden açık kaynaklı kurumsal alternatiflere geçiş, maliyet etkinliği ve teknolojik bağımsızlık için kaçınılmazdır. Red Hat Enterprise Linux (RHEL) üzerinde KVM, libvirt ve oVirt kullanarak güvenli, performanslı ve yüksek erişilebilir sanal platformlar inşa edilebilir.
KVM ve Donanım İzolasyonu
vCPU sabitleme, hugepages ve NUMA mimarisiyle sıfıra yakın performans kaybı ile sanallaştırma.
Ansible ile VM Otomasyonu
Sanal sunucuların yaşam döngüsünü Ansible ve cloud-init kullanarak kod olarak (Virtualization as Code) yönetme.
Atölye Hedefi
Katılımcıların RHEL üzerinde kurumsal düzeyde KVM tabanlı sanal altyapılar tasarlamasını, konuşlandırmasını, güvenliğini sağlamasını ve optimize etmesini temin etmektir.
Atölye sonunda katılımcılar, canlı taşıma (live migration) gerçekleştirebilecek, GlusterFS/iSCSI depolama havuzları entegre edebilecek ve sanallaştırma sunucularını SELinux ile en üst düzeyde koruyabileceklerdir.
Açık Sanallaştırma
RHEL Virtualization10 Günlük Detaylı Atölye Programı
Sanallaştırma Temelleri
- KVM/QEMU iç yapısı, çalışma prensipleri ve mimari modeli.
- libvirt API katmanı, istemci araçları ve RHEL entegrasyonu.
- Tip-1 ve Tip-2 hipervizörlerin kurumsal yetenek analizleri.
Sunucu Kurulumu ve Yapılandırma
- Hipervizör sunucu donanım hazırlığı ve bios ayarları.
- Intel VT-x ve AMD-V işlemci sanallaştırma bayrakları aktivasyonu.
- libvirt kurulumu ve çekirdek (kernel) modüllerinin optimizasyonu.
Sanal Makine Yaşam Döngüsü
- virt-install ile komut satırından sanal makine kurulumları.
- Bulut imajlarının (cloud-init) özelleştirilmesi ve klonlama.
- Sanal makinelerin anlık görüntüleri (snapshotting) ve yönetim teknikleri.
Gelişmiş Ağ Yapılandırması
- Linux köprüleri (bridges) ve Open vSwitch (OVS) yapılandırmaları.
- Sanal ağlarda VLAN tagleme, NIC bonding ve SR-IOV mimarileri.
- Doğrudan PCI aygıt geçişi (PCI Passthrough) ile sıfır gecikmeli I/O.
Depolama Entegrasyonu
- raw ve qcow2 sanal disk biçimleri ve performans farkları.
- LVM depolama havuzları ve ince provizyonlama (thin provisioning).
- iSCSI, GlusterFS ve NFS kalıcı depolama entegrasyonu.
oVirt Yönetim Motoru
- oVirt Engine kurulumu, düğüm (node) ekleme adımları.
- Veri merkezleri, cluster'lar ve mantıksal depolama birimleri.
- Merkezi kaynak planlama (resource scheduling) algoritmaları.
Yüksek Erişilebilirlik (HA)
- Canlı taşıma (live migration) süreçleri ve ağ gereksinimleri.
- Düğüm izolasyonu (Fencing agents) ve failover etki alanları.
- Felaket kurtarma senaryoları ve otomatik kurtarma simülasyonları.
Güvenlik Uygulamaları
- sVirt ve SELinux ile sanal makine izolasyon mekanizmaları.
- Güvenli önyükleme (Secure Boot) ve auditd denetim günlüğü.
- TLS sertifikaları ile libvirt soket iletişim güvenliğinin sağlanması.
Performans Optimizasyonu
- vCPU sabitleme (pinning) ve NUMA mimarisi uyumlu zamanlama.
- Bellek optimizasyonu için Hugepages kullanımı ve tuned profilleri.
- I/O zamanlayıcı ayarları ve ağ gecikmelerini en aza indirme.
İzleme, Loglama ve Proje
- Cockpit ve collectd entegrasyonuyla hipervizör izleme.
- ELK yığını ile sanallaştırma loglarının konsolide edilmesi.
- Kuruma özel bitirme senaryosu kurulumu ve doğrulama testleri.
Kişiselleştirilmiş Atölye Deneyimi
Her atölye öncesinde kurumunuzla ön görüşme yapılarak altyapı mimarinize ve sektörel kısıtlarınıza uygun özelleştirmeler planlanır. Telekom sınıfı NFV sanallaştırmasından bankacılık düzeyindeki uyumluluk gereksinimlerine kadar laboratuvarlar kurumunuza özel olarak tasarlanır.
- FinVirt Senaryosu: Gerçekçi bir finans-teknoloji sanal altyapısı üzerinden pratikler.
- Altyapı Kodları ve Dokümanlar: Tüm atölye boyunca yazılan konfigürasyon, Terraform, Ansible ve Python kodları katılımcılara sunulur.
- Birlikte Geliştirme Seansları: Eğitmen ve katılımcıların aynı kod tabanı üzerinde eş zamanlı çalışması.
Hedef Kitle
Sistem Yöneticileri
RHEL altyapılarını yöneten ve sanallaştırma platformlarına geçiş yapmak isteyen uzmanlar.
Altyapı Mimarları
Açık kaynaklı, yüksek performanslı kurumsal sanallaştırma kümeleri tasarlayan mimarlar.
DevOps Mühendisleri
Sanallaştırma altyapılarını kod olarak (Infrastructure as Code) otomatize eden mühendisler.
Altyapı Yöneticileri
Lisans maliyetlerini azaltmak ve sistem kararlılığını artırmak isteyen karar vericiler.
Katılımcılardan Beklentilerimiz
- Orta/İleri Düzey Linux Bilgisi: RHEL veya CentOS üzerinde yönetim ve komut satırı yetkinliği.
- Ağ ve Depolama Temelleri: VLAN, LVM, NFS ve genel depolama ağları (SAN/NAS) hakkında temel bilgi.
Bu bölüm; KVM sanal makinelerinin Ansible ile provizyonlanması ve VM durum kontrol kodlarını barındırır.
Ansible Playbook: VM Provizyonlama
libvirt modülünü kullanarak yeni bir sanal makineyi KVM hipervizöründe ayağa kaldıran Ansible kodu.
- name: Provision RHEL VM on KVM
hosts: hypervisors
become: yes
tasks:
- name: Create VM instance
community.libvirt.virt:
name: db-server-01
command: define
xml: "{{ lookup('template', 'vm_template.xml.j2') }}"
- name: Start VM instance
community.libvirt.virt:
name: db-server-01
state: running
libvirt VM CPU Kullanım Ölçümü
libvirt kütüphanesini kullanarak aktif bir sanal makinenin vCPU durumlarını çeken Python betiği.
import libvirt
def get_vm_cpu_stats(vm_name):
conn = libvirt.open("qemu:///system")
if conn is None:
return "Bağlantı hatası!"
try:
domain = conn.lookupByName(vm_name)
info = domain.info()
return {
"State": info[0],
"MaxMem": info[1],
"Memory": info[2],
"vCPUs": info[3],
"CPUTime": info[4]
}
except Exception as e:
return str(e)
finally:
conn.close()
# Simüle edilmiş çıktı
print(get_vm_cpu_stats("db-server-01"))
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim programlarımız, sektörün en güncel ve kritik teknoloji trendlerinde yetkinlik kazanmanız amacıyla lider seviyede yapılandırıldı. Küresel 1-10 değerlendirme sistemlerinde 9.5 ve üzeri memnuniyet puanı alan eğitim içeriklerimiz, ekibinize pratik yetkinlik kazandırmak için tasarlandı.
25 yılı aşkın eğitim sektörü birikimimizi, küresel savunma sanayii ve kurumsal DevOps/Siber Güvenlik danışmanlığı tecrübelerimizle harmanlıyoruz. Ekiplerinizin ihtiyaç duyduğu pratik becerileri, tamamen kuruma özel özgün laboratuvar senaryolarıyla destekleyerek sunuyoruz.
Eğitimin ardından tüm katılımcılara özel GitHub depoları üzerinden hazır çalışma ortamları (labs) ve hayat boyu erişebilecekleri dokümantasyon kütüphanesi açılmaktadır. Kurumsal hedeflerinizi uzmanlığımızla gerçeğe dönüştürün.
Eksiksiz Eğitim Kataloğu
Hands-on Kurumsal Eğitim, Workshop ve Turquality Programları
Tüm eğitimlerimiz, 35 yıllık mühendislik deneyiminin süzgecinden geçmiş, tamamen gerçek dünya senaryolarına (Case Study) dayalı ve hands-on (uygulamalı) olarak sunulmaktadır. Materyaller Git üzerinden dinamik olarak paylaşılır ve katılımcı ihtiyaçlarına göre özelleştirilmiş danışmanlık katmanı içerir.
Yapay Zeka, Üretken AI ve AGI Stratejileri
Genel Yapay Zeka (AGI) vizyonundan otonom ajan mimarilerine, kurumsal RAG ve Fine-Tuning stratejilerinden açıklanabilir AI standartlarına uzanan derinlemesine programlar.
DevOps, Kubernetes ve Platform Otomasyonu
Cloud-native altyapıların kurulumu, orkestrasyonu ve yönetiminde endüstriyel standartlar (NIST, CNCF) ile yüksek erişilebilirlik çözümleri.
Siber Güvenlik, DevSecOps ve Defansif Teknolojiler
Yazılım yaşam döngüsünün her aşamasında güvenlik (Security by Design), siber farkındalık ve kurumsal SOC operasyonları uzmanlığı.
Blockchain, Web3 ve Akıllı Sözleşme Geliştirme
Merkeziyetsiz internet (Web3) ekosisteminde; DAO yapıları, NFT mülkiyeti ve Solidity ile güvenli kontrat geliştirme uzmanlığı.
Yazılım Mimarisi, Big Data ve Veri Yönetimi
Event-driven sistemler, mikroservis modernizasyonu ve yüksek trafikli projelerin mimari tasarımı ve optimizasyonu.
Mikroservis Yazılım Üretimi ve Programlama Dilleri
Çok dilli (Polyglot) geliştirme ortamlarında mikroservis tasarımı, asenkron programlama ve temiz kod standartları.
Proje Yönetimi, Agile ve SAFe Metodolojileri
Kurumsal çevikliğin (Business Agility) sağlanmasında; Scrum, Kanban ve SAFe framework'lerinin uygulanması ve PMP standartları.
Teknik Workshop ve Derin Dalış (Deep Dive) Seansları
Spesifik mühendislik problemlerine odaklanan, kısa süreli ancak yoğun uygulama içeren laboratuvar çalışmaları.
Turquality ve Kurumsal Gelişim Programları
Globalleşen kurumlar için Turquality standartlarında teknoloji modernizasyonu, dijital dönüşüm ve stratejik yönetim eğitimleri.
Tüm Workshoplar Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Tüm Seminerlerimiz Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.