Sürüm yükseltme ve dağıtım göçü
Desteği biten sunucuları yeni sürüme yükseltir ya da başka bir dağıtıma taşırsın; ön kontrol, yedek, yükseltme, doğrulama ve geri dönüş planını uygularsın.
Seviye 301 · 15 ders · 12 pratik lab
Dersler
Hazırlık
- Yerinde yükseltme mi, yeniden kurulum mu
- Ön kontroller: üçüncü taraf paketler, disk ve yapılandırma
- Geri dönüş planı ve anlık görüntü
- Kısa görev: yükseltmeye hazırlık raporu yaz
Yükseltmek
- Debian'da sürüm yükseltme
- Ubuntu'da do-release-upgrade
- Red Hat ailesinde yerinde yükseltme: Leapp
- Yükseltme sonrası yapılandırma birleştirme
- Yükseltme sonrası üçüncü taraf depolar ve sahipsiz paketler
- Kısa görev: web sunucusunu yeni sürüme yükselt, site çalışmaya devam etsin
Göç
- Dağıtım dönüştürme: aynı aile içinde başka dağıtıma geçiş
- Servisi yeni sunucuya taşımak: veri, kullanıcılar ve ayarlar
- Geçiş günü planı: veri eşitleme, son kopya ve ad değişikliği
- Yükseltme sonrası doğrulama listesi
- Bitirme görevi: desteği biten üç sunucuyu kesinti planına uyarak güncel sürüme taşı
Pratik lablar
- Sunucuların destek süresini ve yükseltme yolunu belirle: Debian, Ubuntu ve Rocky sunucularının sürümünü bul, desteği biteni ve desteklenen bir sonraki sürümü yaz.
- Yükseltme öncesi engelleri tara: Yükseltme öncesinde üçüncü taraf depoları, tutulan paketleri, disk alanını ve elle kurulmuş yazılımı denetleyip engel listesi çıkar.
- Anlık görüntüyle geri dönüş planını sına: Yükseltme öncesi anlık görüntü al, deneme değişikliği yap, geri dön ve servislerin eski durumda çalıştığını kanıtla.
- Debian'ı bir sonraki sürüme yükselt: Depo tanımlarını yeni sürüme çevir, iki aşamalı yükseltmeyi uygula ve yeni sürüm numarasını doğrula.
- Yükseltmede yapılandırma sorularını doğru yanıtla: Ubuntu yükseltmesinde değiştirilmiş SSH ve web sunucusu yapılandırmaları için yerel ayarları koruyup yeni seçenekleri elle birleştir.
- Rocky sunucusunu ana sürüm atlayarak yükselt: Ön yükseltme raporundaki engelleri gider, yükseltmeyi çalıştır ve açılıştan sonra servis ile çekirdek durumunu doğrula.
- Yükseltme sonrası servis denetimini yap: Yükseltmeden sonra başarısız birimleri, eski sürümden kalan paketleri ve dinlenen portları öncesiyle karşılaştır.
- Yükseltmeden sonra başlamayan servisi onar: Kaldırılan bir yapılandırma seçeneği yüzünden başlamayan servisin hatasını günlükten bul ve yeni sözdizimine uyarla.
- Yarıda kalan yükseltmeyi tamamla: Bağlantı kopunca yarım kalan, paketleri iki sürüm arasında karışmış sunucuda paket durumunu onar ve yükseltmeyi bitir.
- Taşınacak veri ve ayarların envanterini çıkar: Eski sunucudaki servisleri, kullanıcıları, zamanlanmış işleri ve veri dizinlerini yeni sunucuya taşıma listesi olarak yaz.
- Servisi yeni sürümlü sunucuya taşı: Web sitesini ve veritabanını yeni sunucuya kopyala, kullanıcı kimliklerini eşle ve aynı isteklere aynı yanıtın döndüğünü göster.
- Kısa kesintili geçişi planla ve uygula: Son eşitleme, eski sunucuyu salt okunur yapma, ad kaydını çevirme ve geri dönüş adımlarını içeren geçişi uygula ve kesinti süresini ölç.
Kurs hakkında
Desteği biten sunucuları yeni sürüme yükseltir ya da başka bir dağıtıma taşırsın; ön kontrol, yedek, yükseltme, doğrulama ve geri dönüş planını uygularsın.
Ne öğreneceksin
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim 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 301 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.