İleri sanallaştırma: performans, canlı göç ve yüksek erişilebilirlik
virtio, işlemci sabitleme, büyük sayfa ve NUMA ile sanal makine performansını ayarlar; canlı göç yapar ve sunucu arızasında makineleri ayakta tutarsın.
Seviye 501 · 15 ders · 12 pratik lab
Dersler
Performans
- virtio sürücüleri ve neden önemli oldukları
- İşlemci sabitleme ve NUMA uyumu
- Sanal makinelerde büyük sayfa
- Disk önbellek ve G/Ç kipleri
- Kısa görev: yavaş veritabanı makinesini ölç ve ayarla
Göç
- Canlı göç: nasıl çalışır, ne gerektirir
- Paylaşımlı depolamayla ve onsuz göç
- Kısa görev: çalışan makineyi kesintisiz diğer sunucuya taşı
Erişilebilirlik
- Yüksek erişilebilirlik ve çitleme (fencing)
- Pacemaker ile sanal makine kaynakları
- Çalışan makinenin tutarlı yedeği
- Kısa görev: bir sunucu arızalanınca makineler diğerinde açılsın
Kapanış
- Sanallaştırma güvenliği: sVirt ve ayrıcalıksız QEMU
- Kapasite planı ve aşırı ayırma
- Bitirme görevi: iki sunuculu, göç edebilen ve arızaya dayanıklı küçük bir sanallaştırma kümesi
Pratik lablar
- Sanal işlemcileri fiziksel çekirdeklere sabitle: Gecikmeye duyarlı sanal makinenin işlemcilerini ayrı çekirdeklere sabitle ve yerleşimi doğrula.
- Büyük sayfalar ve NUMA yerleşimiyle belleği ayarla: Sanal makineye büyük sayfa ayır, belleğini tek NUMA düğümüne bağla ve öncesi ile sonrası ölçümünü karşılaştır.
- Sanal disk G/Ç yolunu ölçerek iyileştir: Önbellek kipi, G/Ç iş parçacığı ve virtio seçeneklerini sırayla değiştir; fio ölçümleriyle en iyi bileşimi kanıtla.
- Sanal makineyi çalışırken diğer konağa taşı: Ortak depolamadaki sanal makineyi canlı taşı ve taşıma boyunca süren ping'in kaç paket kaybettiğini gir.
- İşlemci modeli uyuşmazlığı yüzünden başarısız taşımayı çöz: Farklı işlemcili konaklar arasında reddedilen taşımanın nedenini bul ve ortak işlemci modeliyle sorunu gider.
- Ortak depolama olmadan diskiyle birlikte taşı: Yerel diskli sanal makineyi diskiyle birlikte canlı taşı; yoğun yazma altında yakınsamayan taşımayı ayarlarla tamamlat.
- Konağı bakıma alıp sanal makineleri boşalt: Bir konaktaki tüm sanal makineleri diğerine taşı, konağı yeniden başlat ve dengeli dağılıma geri dön.
- Sanal makineyi küme kaynağı olarak tanımla: Sanal makineyi kümede yüksek erişilebilir kaynak olarak tanımla ve çalıştığı konak kapatılınca diğerinde açıldığını göster.
- Çit mekanizmasıyla bölünmüş beyin riskini gider: Konaklar arası bağlantı kesildiğinde aynı sanal makinenin iki yerde açılmasını önleyen çit aygıtını yapılandır ve senaryoyu sına.
- Konakların aşırı ayırma oranını hesapla: Ayrılan sanal işlemci ve belleği fiziksel kaynaklarla karşılaştır ve konak başına oranları raporla.
- Konuktaki yavaşlığı konak çekişmesine bağla: Konuktaki çalınan süre ile konaktaki işlemci kuyruğunu birlikte ölç ve çekişmeye yol açan komşu makineyi bul.
- Bir konak kaybına dayanan yerleşim planı çıkar: Yakamoz Telekom'un iki konaklı ortamında bir konak kaybedildiğinde tüm kritik makinelerin sığdığını gösteren yerleşim ve kaynak planını sınayarak yaz.
Kurs hakkında
virtio, işlemci sabitleme, büyük sayfa ve NUMA ile sanal makine performansını ayarlar; canlı göç yapar ve sunucu arızasında makineleri ayakta tutarsın.
Ne öğreneceksin
- Performans
- Göç
- Erişilebilirlik
- Kapanış
Ön koşullar
Aynı yolun 401 düzeyine kadar olan konularında deneyimli olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 501 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.