Cluster Aware Updating

Windows Server 2012 server ile birlikte gelen güzelliklerden biride Cluster Aware Updating özelliği. Failover cluster özelliği kurulduğu zaman yüklenen bu özellik sayesinde Cluster üyesi hostların Windows updatelerini otomatizme edebiliyoruz.

Bu özellik sadece Windows Server 2012 çalışmaktadır.

Yapılandırma adımları:

Uyarı
– İşlem esnasında sanal sunucular live migrate ile diğer hostlara aktarılacağı için live migration mekanizmasının düzgün çalıştığında emin olunmalıdır. Sanal sunuculara hostların local disklerinden ISO mount edilmemelidir.

İlk olarak CUA özelliğini aktive etmek istediğimiz Cluster’a bağlanıyoruz. Aşağıdaki resimde de görüldüğü gibi herhangi bir konfigürasyon yapılmamış durumda.

butonuna basarak yapılandırma sihirbazını başlatıyoruz ve aşağıdaki adımları izliyoruz.

Aşağıdaki kutucuk ile CUA özelliği clustera üye hostlarda active edilmiş oluyor.

Aşağıdaki resimde güncellemenin yapılacağı tarih ve saat ayarı yapılıyor.

Gelişmiş ayarların yapıldığı alan. Default bırakılabilir. Detaylar şu şekilde.

Seçenek

Varsayılan Değer

Bilgilendirme

Stop After

Sınırsız

Güncelleme işlemi başladığında bu işlemin ne kadar sürmesine izin verdiğiniz ayar.
Warn After

Uyarı Yok

Burada belirtilen süre boyunca güncelleme kurulamaz ise CUA konsoluna uyarı verdirme ayarı
Max Retries Per Node

3

Sunucu güncelleme yaptı ve restart oldu yüklenen güncellemelerden sonra gelen updateler de olabilir. Sunucu açıldıktan sonra tekrar update kontrolü yapsın demenin ayar yeri. En fazla 64 olabilir.
Max Failed Nodes

Host sayısının 3/1’i

Güncelleme kuruldu ve host fail oldu. Bu sorun diğer hostları etkileyebileceğinden diğerlerinde update işlemine başlamamalı.
Require All Nodes Online

Yok

Update işlemine başlamak için cluster üyesi tüm hoşların online olması şartı. Bence True yapılmalı.
Node Order

Üzerinde en az cluster olan host

Güncelleme yapılacak ama önce hangi sunucudan başlayacağının ayarı
Reboot Timeout Minutes

15

Sunucu güncellemeyi kurdu ve gerekiyorsa restart etti. Burada belirtilen süre boyunca sunucu ayaklanmaz ise işlem fail olarak kabul edilir.
PreUpdate Script

Yok

Güncelleme başlamadan önce .Ps1 uzantılı script çalıştırabilme
PostUpdate Script

Yok

Güncelleme bittikten sonra .Ps1 uzantılı script çalıştırabilme
Configuration Name   Eğer sctipt kullanacaksanız bu ayarları bu alana verdiğiniz isim ile script içinde çağırabilirsiniz.
Cau Plugin Name

Microsoft.WindowsUpdatePlugin

Microsoft.WindowsUpdatePlugin :

– Windows update sitesinden yada Wsus’dan Microsoft update kontrolü yapar.
– Sadece important olarak duyurulmuş updateleri yükler.
Microsoft.HotfixPlugin:
– Güncellemeleri SMB dosya paylaşımından alır.
– Microsoft dışı güncellemeleri de yapabilir. Ör. Driver, Frimware ve Bios güncellemeleri
KAYNAK

Cau Plugin Arguments

Yok

Yukarıda seçilen Plugin için parametler girilecek alan.

 

Yukarıdaki tablo için Kaynak : http://technet.microsoft.com/en-us/library/jj134224.aspx

Normalde sadece important güncellemeler kurulur. Aşağıdaki kutucuk sayesinde recommended olarak duyurulan güncellemelerin de kurulmasını sağlayabilirsiniz.

Yapılandırma bitti. Peki, nasıl çalışıyor. Aşağıdaki resimde 4 hosttan oluşan bir clusterda olan güncelleme ekranını görüyoruz. Dikkat ettiyseniz 4 sunucuda birde install işlemi yok. Aşağıdaki Log’a bakacak olursanız işleyiş şu şekilde.

  • Host Bakım moduna alınıyor. Bu sayede üzerindeki sanal makineler diğer hoşlara live migrate oluyor.
  • Güncelleme yükleniyor.
  • Sunucu eğer gerekli ise restart oluyor.
  • Açıldığında tekrar güncelleme var mı diye kontrol ediyor. (default olarak 3 kere bakar)
  • Eğer güncelleme yok ise bakım modundan çıkıyor ve bir sonraki host’a geçiyor.

Eğer fail olursa maxfailednode değeri devreye girer.

Tüm güncellemelerin bittiği durum aşağıdaki gibi. Görüldüğü gibi işlem 2:26 da başlamış ve 4:33 de bitmiş. Yaklaşık 2 saatte güncellemeleri internetten indirdi ve sırayla hostlara kurdu.
Bu süre içerisinde hiçbir sanal sunucuda aksama yaşanmadı.

Kaynaklar:
http://technet.microsoft.com/en-us/library/hh831694.aspx
http://technet.microsoft.com/en-us/library/jj134213.aspx
http://technet.microsoft.com/en-us/library/jj134224.aspx
http://technet.microsoft.com/en-us/library/jj134234.aspx
http://technet.microsoft.com/en-us/library/hh831367.aspx
http://technet.microsoft.com/en-us/library/jj134213.aspx

Bu yazının kalıcı bağlantısı https://www.sertactopal.com/cluster-aware-updating

Bir yanıt yazın

E-Posta adresiniz yayınlanmayacaktır.