Failover cluster senaryoları içerisinde barındırılan Hyper-V 3.0 sunucularda bakım ve güncelleme işlemlerinde hizmet kaybını sıfıra indirmek için geliştirilen teknolojilerden biri de Cluster-Aware Update. Yani kısaca açıklamak gerekirse, update işlemlerinin merkezi olarak kontrollü ama otomatik bir şekilde cluster içindeki tüm Hyper-V 3.0 sunucularına uygunlaması işlemidir. Herşey kontrol altında olduğu için hizmet kesinti olmaksızın ve herşey otomatik olduğu için vakit ve yönetim gücü kaybı olmaksızın uygulanan bir model olarak karşımıza çıkmaktadır.
Bu yapının oluşturulması için kritik 2 öğe yapıda olmalıdır ki bunlardan ile Node Draining zaten Failover Cluster hizmetlerinin içinde yer almaktadır.
SCVMM ile yönetilen sanallaştırılmış ortamlarda bakım moduna geçiş yapıldığında çalışan tüm sanal makineler farklı hostlara dağıtılır ve Hyper-V sunucusunun üzerinde hizmet çalışması engellenirdi. İşte tam bu durumu artık SCVMM olmadan da yapabilmek için Windows Server 8 üzerinde çalışan ve Failover Cluster içerisinde konumlandırılmış Hyper-V sunucuları “pause” konumuna alarak üzerinde çalışan tüm hizmetlerin önceden belirlenmiş kurallara göre taşınmasını sağlayabiliriz.
Node Draining’in özelliklerinden bahsedecek olursak:
- Hyper-V 3.0 ve Server 8 öncesinde SCVMM ile gerçekleştirilebilen sunucunun bakıma alınması işlemini yapar
- Cluster içindeki sunucuların kolayca bakımı ve güncellemelerinin yapılmasını sağlar
- Powershell komutları ile hayata geçirilebilir.
Başlatmak için:
Suspend-ClusterNode –Drain
Devam etmek için:
Resume-ClusterNode –Failback
- Sanal makineler Live Migration yada Quick Migration ile taşınmak için önceden ayarlanabilir
- SQL ve File Server gibi yapılar için iş yükünün taşınmasını da ayrıca sağlayabilir.
Cluster-Aware Updating ise mevcut cluster ortamındaki tüm sunucularda Node Draining işleminin başlatılması ve ardından Orchastrator ile tüm yapının guncellemelerinin yapılmasını sağlar. Özellikleri ve işleyişi ise kısaca:
- Orchestrator ile tüm yapı izlenir ve ihtiyaç duyulan updateler belirlenir
- Üzerinde en az iş yükü (sanal makine) olan Hyper-V 3.0 hostu belirlenir
- Node Draining ile iş yükü (sanal makineler) diğer sunuculara taşınır ve sunucu bakım moduna alınır
- Windows Update Agent ile gerekli güncellemeler yapılır (WSUS yada Windows Update sitesi üzerinden)
- GÜncellemeler ve bakım tamamlandığında yapının durumu gözlemlenir ve herşey başarılı ise bakım modundan çıkarılır.
- Bir sonraki en düşük iş yükü olan sunucu ile devam edilir.
