Windows Server 2012 R2 Hyper-V Failover Cluster Quick Migration


Merhaba

Daha önceki yazilarimizda Windows Server 2012 üzerinde Hyper-V Failover Cluster Kurulumu ve Windows Server 2012 R2 Hyper-V Failover Cluster Kurulumu sizlerle paylaşmiştim. Bu yazimizda Windows Server 2012 R2 Hyper-V Failover Cluster Quick Migration nasil yapılır onu anlatiyor olacağım. Quick Migration teknolojisi Live Migration teknolojisinden daha önce de kullanılmaktaydı. Windows Server 2008 işletim sistemi ile Quick Migration özelliği kullanabilir halde idi fakat Quick Migration teknik olarak müşterilere bazı sorunlar çıkarmaktaydı bu yüzden de Windows Server 2008 R2 işletim sistemi ile Live Migration özelliğini getirilmişti.

Peki Nedir Failover Cluster : Yapımız içerisinde bulunan cluster üyesi sunucuların ve bu sunucular üzerinde çalışan rol ve servislerin kapalı olduklarında donanımsal ve yazilimsal sorun nedeniyle down duruma geldiklerinde cluster üyesi olan  bir sunucudan diğer sunucuya aktarılmasıdır. Bu tanımlamayı şu örnekle daha iyi anlayabileceğinizi düşünüyorum. Yapımız içerisinde 2 adet sunucumuz olsun bu sunucular üzerinde çalışan sanal makinelerimiz var.  Sunucularimizin birinde donanımsal ya da yazilimsal sorun nedeniyle down duruma geldi yani kapandi üzerinde çalışan sanal makinelerde bununla birlikte down duruma gelerek ulaşılamayacaktir işte burada Failover Cluster yapısı imdadımıza yetişecektir. Down durumda olan sunucumuz üzerindeki sanal sunucularımız otomatik olarak diğer fiziksel sunucumuz üzerinde hizmet vermeye başlayacaktır.

Quick Migration : Quick Migration taşıma yöntemi sanal sunucularimizi Nodelarimiz arasinda hızlı bir şekilde taşıma yöntemidir. Failover Cluster yapısının temel özelliklerinden biridir. Quick Migration taşıma yönteminde Node üzerinde çalışan sanal sunucularimizi, hızlı bir şekilde diğer Node üzerine taşıma yöntemidir. Ancak Quick Migration taşıma yöntemi  ile Live Migration taşıma yöntemi ile arasindaki en büyük fark sanal sunucumuzun Network üzerinde servis ve uygulamalarin taşınma işlemi sirasinda erişimlerinin kesilmesidir. Quick Migration taşıma yönteminde servis ve uygulamalarin erişimi taşınma işlemi sirasinda durmaktadir.  Quick Migration taşıma yönteminde servis ve uygulamalarin erişimi taşıma işlemi tamamlandiktan sonra erişilebilir duruma gelmektedir ve taşıma tamamlandıktan sonra Session’lar kapanmiş ve tüm Connection’lar kopmuştur.

Quick Migration özelliğini teknik olarak incelediğimiz de çalışma şekli aşağıdaki gibidir;

  • Quick Migration yaptiğinizda sanal sunucunuz önce Saved duruma gelir.
  • Sanal sunucu konfigürasyon ve Disk bilgisi hedef sunucu üzerine taşınır.( Taşınma süresinde belli bir kesinti süresi yaşanabilmektedir. )
  • Sanal sunucu taşınma işlemi Restore işlemi sonrasinda çalışır duruma gelir.

Quick Migration ile birlikte taşınan sanal sunucu belli bir kesinti olması sebebi ile High Availability senaryolarında sorunlar çıkarmaktadır. Kullanıcılar taşınma esnasında makinenin boyutuna ve network stabilitesine göre kesintiyi hissedebilmektedir.

Kurulum ve yapılandırmaya geçmeden önce ortamimizla ilgili kısa bir bilgi aktarmak istiyorum.

Birinci sunucum W12R2DC isminde Ip Adres 192.168.2.200/24 olarak yapılandırılmıştır ve üzerinde Active Directory Domain Services yapılandırılarak bakicubuk.local isminde bir domain ortami kurulmuştur. Ayrica bu sunucum üzerinde File and Storage Service üzerinde İSCSI Targer servisini yapılandırarak Failover Cluster Quroum alani Cluster Volume yapılandırmasi bu sunucu üzerinde yapılandırmış durumdadır. ISCSI Target Server Kurulumu ve Yapılandırılması daha önceki yazimizda sizlerle paylaşmıştım.

İkinci sunucum W12R2NOD1 isminde Birinci Network Karti Ip Adresi 192.168.2.202/24  ikinci Cluster Network karti 192.168.3.202/24 Üçüncü Network Karti Ip Adresi 192.168.4.202/24 olarak yapılandırılmış ve üzerine Hyper-V rolü ile Failover Cluster feautures ( Özelliği ) kurulumunu ve yapılandırmış durumdadır.

Üçüncü sunucum W12R2NOD2 isminde Birinci Network Karti Ip Adresi 192.168.2.204/24  ikinci Cluster Network karti 192.168.3.204/24 Üçüncü Network Karti Ip Adresi 192.168.4.204/24  olarak yapılandırılmış ve üzerine Hyper-V rolü ile Failover Cluster feautures ( Özelliği ) kurulumunu ve yapılandırmış durumdadır.

Quick Migration işlemine başlamadan önce W12R2SQL14 isimli sunucuma ping attiğimda haberleştiğini görüyoruz.

7-03-2015 15-13-01

Failover Cluster Manager konsolunu açıyoruz ve Roles bölümü altinda bulunan 3 adet sanal sunucumuz yapılandırılmış durumdadır. Roles bölümünde bulunan Quick Migration yöntemiyle taşımak istediğimiz sanal makinemiz üzerinde sağ tuş yapıyoruz ve Move => Quick Migration menüsü geliyoruz.

7-03-2015 15-14-02

Roles bölümünde bulunan Quick Migration yöntemiyle taşımak istediğimiz sanal makinemiz üzerinde sağ tuş yapıyoruz ve Move => Quick Migration menüsü geliyoruz. Best Possible Node ve Select Node taşıma yöntemlerini görüyoruz. Ben hangi sunucu üzerine taşıyacağımı kendim seçeğim için Select Node seçiyorum.

Best Possible Node : Best Possible Node yöntemiyle taşıma işlemi ortamimizda bulunan ve sistem kaynaklari en uygun NOD’u seçerek sanal sunucumuzu bu NOD üzerine sistemin belirlediği taşıma yöntemidir.

Select Node : Select Node yöntemiyle taşıma işleminde ise siz hangi NOD üzerine Quick Migration işlemini yapılacaksa bizim belirlediğimiz taşıma yöntemidir.

7-03-2015 15-14-18

Move Virtual Machine ekrani geliyor karşımıza ben Select Node diyerek hangi sunucuya Quick Migration yapacağımı kendim belirleyeceğim. W12R2NOD2 üzerinde çalışmakta olan W12R2SQL14 isimili sanal sunucumu W12R2NOD1 isimli sunucum üzerine taşıyacağım için Move Virtual Machine ekraninda W12R2NOD1 isimli sunucumu seçiyorum ve OK diyerek işlemi başlatiyorum.

7-03-2015 15-14-51

W12SQL14 isimli sanal sunucumuz W12R2NOD2 sunucusu üzerinde çalışmaktadir ve Quick Migration işlemini başlattiğimda W12R2NOD1 üzerine taşınırken Information bölümünde sanal sunucumun Saving %…  bilgisinin geldiğini görmekteyiz. Yani sanal sunucum Saved State durumuna geçti şu anda W12R2SQL14 isimli sunucum üzerindeki servis ve uygulamalara erişimleri kesilmiş durumdadir.

7-03-2015 15-53-04

W12R2SQL14 isimli sanal sunucumuz W12R2NOD1 sunucusu üzerine Quick Migration işlemi ile taşındıktan sonra Information bölümünü kontrol ettiğimde sanal sunucumun Starting %… tekrar çalıştırıldığı bilgisinin geldiğini görmekteyiz.

7-03-2015 15-53-16

Quick Migration işlemi tamamlandiğinda Failover Cluster Manager konsolunda Roles bölümü altinda bulunan W12R2SQL14 isimli sunucum Owner Node tabını kontrol ettiğimde W12R2NOD1 üzerine taşındığını ve Running durumda olduğunu görmekteyiz.

7-03-2015 15-53-28

Quick Migration işlemi sirasinda W12R2SQL14 isimli sunucum üzerinde yaşanan ping kayiplari aşağıdaki gibidir.

7-03-2015 15-19-26

 

Başka bir yazimizda görüşmek dileğiyle…