EN
EN

Windows Server 2008 Tabanlı Sistemlerin In-Place Upgrade Edilmesi


Windows Server 2008 Tabanlı Sistemlerin In-Place Upgrade Edilmesi

Microsoft, Ocak 2020 itibari ile Windows Server 2008 ve 2008 R2 sürümlerine destek vermeyi bıraktı. Bu süreçte mevcut sunucuların hali hazırda desteği devam eden işletim sistemlerine (2012, 2012 R2, 2016 veya 2019) yükseltilmesi gerekiyor. Konu ile ilgili detaylı bilgi almak için buradan destek süresi sona eren ürünlerin bir listesini görebilirsiniz.

Yükseltme işlemi için kullanabileceğimiz çeşitli yöntemler ve bu yöntemlere bağlı kurallar bulunmaktadır. Hangi yöntemi tercih edeceğimiz sunucumuzun üzerinde yer alan rol ve servislere, sunucunun aktif kullanım durumuna ve sunucu üzerinde yer alan uygulamaların üst sürümlerle olan uyumluluğuna göre değişkenlik gösterebilir.
 

   Bu yöntemlere kısaca değinecek olursak;
 

  • In-Place Upgrade (Yerinde Yükseltme): Yükseltme işlemi doğrudan yükseltilecek olan sunucu üzerinde yapılır. Yalnızca bu seçenekte kaynak OS’e göre doğrudan 2012 R2, 2016 veya 2019 sunucu sistemlerine geçiş mümkün değildir.
  • Clean Installation (Temiz Kurulum): Yükseltilecek sunucu üzerinde yüklü olan rol, servis ve uygulamaların uyumluluğuna göre ortama bir Windows Server kurulumu yapılır. Dosyalar ve uygulamalar eski sunucudan yeni sunucuya taşınır ve eski sunucu kaldırılır.
  • Migration (Taşıma): Temiz kuruluma benzer ancak aradaki fark rol veya servis taşımaları için yeni bir sunucu kurulumu yerinde ortamda hali hazırda kullanılmakta olan bir sunucudan faydalanılır. Taşıma işlemi boyunca her iki sunucu da açık olmak durumundadır.
  • Cluster OS Rolling Upgrade: Bu özellik Windows Server 2012 ve 2016 sunucularda cluster olarak çalışan Hyper-v hostların yükseltilmesinde kullanılır. Bir sunucular sıra ile cluster’ dan çıkarılarak yükseltme işlemleri yapılır ve sonra tekrar devreye alınırlar. En az kesinti süresi hedeflenir.

  
 Senaryomuz gereği yerinde yükseltme seçeneği ile ilerleyerek sunucumuzu In-Place upgrade edeceğiz.

DİKKAT: In-Place Upgrade sırasında aşağıdaki işlemlere dikkat etmek gerekmektedir;
 

  • 32 Bit işletim sistemi olan bir sistemi 64 bit işletim sistemine yükseltme yapılamaz.
  • Yükseltme işlemi sırasında işletim sisteminin dilinin değiştirilmesi mümkün değildir.
  • Eğer Windows Server 2008 Core işletim sisteminiz var ise bunu Windows Server 2012 GUI sürümüne yükseltme yapmanız mümkün değildir. Bu özellik Windows Server 2012’ den Windows Server 2016’ ya geçişte desteklenmektedir.
  • Sunucu üzerinde çalışan rol, servis ve uygulamaların yeni sürümü destekleyip desteklemediği mutlaka kontrol edilmelidir.
  • Sunucu üzerinde yer alan disk/disklerde yeterli miktarda boş alan olup olmadığı kontrol edilmelidir.
  • Eğer yükseltme işlemi fiziksel sunucular üzerinde yapılıyor ise firmware ve sürücülerin güncel Windows sürümü ile uyumlu olup olmadığı kontrol edilmelidir.
  • Yükseltme işlemi sanal bir sistemde gerçekleştiriliyor ise öncesinde snapshot (anlık görüntü) alınmalıdır.
  • Yükseltme işlemi öncesinde ve sonrasında tüm Windows güncelleştirmeleri yapılmalıdır.
  • İşlem öncesinde kritik verilerin yedeğinin alınması gerekmektedir.
  • Lisans anahtarı veya dongle gerektiren uygulamalar var ise öncesinde uygulamaya destek veren kurum ile iletişime geçip güncel lisans anahtarlarının veya dongle ürünlerinin temin edilmesi gerekmektedir.
  • Herhangi bir sorun ile karşılaşmamak için sunucu üzerinde bulunan anti virüs ve yedekleme yazılımlarının yükseltme işlemi öncesinde durdurulmaları önerilir.

 

In-Place yükseltme için desteklenen Windows sürümleri aşağıdaki görsel ve tabloda belirtildiği gibidir;

 

Senaryomuzda mevcutta kullanmakta olduğumuz Windows Server 2008 R2 işletim sistemimizi Windows Server 2019 sürümüne yükselteceğiz. Ancak In-Place Upgrade seçeneğinde bu işlemi doğrudan yapmamız mümkün olmadığından ilk aşamada Windows Server 2012 R2 sürümüne yükseltme yapacağız;

 Yükseltme işlemine başlamadan önce mevcut sunucumuz üzerindeki bilgileri öğrenmek için aşağıdaki komutlar çalıştırılmalıdır.

Çalışan sistem ile ilgili bilgiler not alındıktan sonra yükseltilecek işletim sisteminin medyası ile sunucu boot edilir ve ilerleyen ekranda “Install now” butonuna tıklanır.

Sunucu üzerinde internet bağlantınız var ise güncelleştirmeler kontrol edilebilir ve elinizde bir lisans anahtarı var ise bir sonraki ekranda girilebilir ya da bu işlem atlanarak daha sonra da yapılabilir.

 

Yüklenmek istenilen Windows sürümü seçilerek devam edilir. Biz örneğimizde GUI sürüme sahip olan bir işletim sistemini yükselttiğimiz için aynı şekilde seçim yaparak ilerliyoruz.

   Kullanıcı sözleşmesi kabul edilerek devam edilir.

In-Place yani yerinde yükseltme işlemi yapacağımız için “Upgrade: Install Windows and keep files, settings, and applications“ seçeneği ile devam edilir.

Bir sonraki ekranda Windows bize uyumluluk ile ilgili bir rapor çıkarır. “Next” butonuna bastığımızda yükseltme işlemi başlatılır.

 

Yükseltme işlemi tamamlandığı zaman sunucu otomatik olarak yeniden başlar ve güncel sürüm ile açılır. Sunucu açıldıktan sonra uygulamaların düzgün çalışıp çalışmadığı network ve güvenlik duvarı ayarları kontrol edilir. İlave olarak sistem ve uygulama log kayıtlarının kontrol edilmesi de ilk etapta fark edilemeyecek muhtemelen problemlerin önüne geçmede fayda sağlayacaktır.

 

İkinci aşamasında ise artık 2012 R2 olan sunucumuzu 2019 sürümüne yükselteceğiz;

Sunucu üzerinde Windows Server 2019 medyası takılarak “setup.exe” dosyasına tıklanır. Sonrasında eğer sunucunun interneti var ise “Download and install updates, drivers and optional features (recommended)“ butona tıklanarak devam edilir. 

İlk aşamada olduğu gibi yine aynı şekilde eğer lisans anahtarına sahipseniz aşağıdaki ekrana giriş yaparak devam edebilirsiniz. Bu işlemi daha sonra yapmak için “Skip” butonuna basarak devam edebilirsiniz.

Kurmak istediğiniz Windows sürümünü aşağıdaki ekrandan seçerek ve lisans sözleşmesini kabul ederek devam edebilirsiniz.

 

Aşağıdaki ekranda In-Place yükseltme yaptığımız için “Keep personal files and app” seçeneği seçilerek devam edilebilir.

 

Karşımıza uygulamaların uyumluluğu ile ilgili bir rapor gelecektir. Devam ettiğimizde setup otomatik başlayacaktır.

 

Kurulum tamamlandıktan sonra sunucu otomatik olarak yeniden başlayarak güncel Windows sürümü ile açılacaktır.

 

Sunucu açıldıktan sonra gerekli kontrol işlemlerimiz yapılır ve systeminfo komutu ile sunucunun durumu kontrol edilir.