Azure Site Recovery – ( On-Premises SCVMM to Microsoft Azure ) | Part-4

 

Merhabalar,

Yazımızın son bölümünde ise Recovery Plan oluşturma, Planlı Failover ve Test Failover işlemlerini gerçekleştiriyor olacağız.

  1. Azure Site Recovery – ( On-Premises SCVMM to Microsoft Azure )  | Part-1
  2. Azure Site Recovery – ( On-Premises SCVMM to Microsoft Azure )  | Part-2
  3. Azure Site Recovery – ( On-Premises SCVMM to Microsoft Azure )  | Part-3

Adım-6 : Recovery Plan Oluşturma

 

Recovery Plan nedir?

Herhangi bir felaket durumunda sanal sunucularınız hizmet veremez duruma geldiğinde bir çok ciddi problem doğurmaktadır. Önceden bu problemleri analiz edip gerekli aksiyonları almak sizin felaket anında daha hızlı bir geçiş yapmanızı sağlamaktadır. Felaket anında disaster site üzerinden öncelikli çalışması gereken bazı servisler bulunmaktadır. Örneğin, DC,DNS,DHCP gibi sunucuların öncelikli olarak açılması gerekmektedir ki diğer uygulama sunucularının düzgün bir şekilde çalışabilsin..

Azure üzerinde oluşturduğumuz Recovery Plan ile manuel ve otomatik aksiyonları alabilirsiniz..Örneğin sanal makineleriniz hangi sıra ile start olmasını belirleyebilirsiniz. Felaket anında kullanmış olduğunuz servisler ve uygulamaların hepsinin çalışması pek gerekli değildir. Bu yüzden planlama safhasında açılacak olan sanal makineleri seviye seviye planlamasınız.

Recovery Plan ile başka bir örnek ise Felaket anında her zaman bu süreci siz yönetemeyebilirsiniz.Ne zaman bir felaket olacağını bilemediğimiz için belki sizin tatilde olduğunuz bir zamanda bu şekilde bir hizmet kesintisi oldu.. Bu tarz bir örnekteki gibi felakt yönetimini kişi,kişiler üzerinden alarak otomatikleştirmek gerekebilir. Bunun içinde Recovery Plan sayesinde hazırladığımız Scriptlerini kullanabiliriz. Scripting özelliği tüm bu süreci otomatik olarak yönetebilirsiniz.

Şimdi nasıl Recovery Plan oluşturuyoruz buna bakalım..

1-Azure Site Recovery vault içerisinden Recovery Plans > Create Recovery Plan seçeneği ile yeni bir Recovery Plan oluşturalım..

2- Recovery Plan için bir isim veriyoruz, buraya anlayacağınız bir isim de verebilirsiniz. (First Start VMs) Source On-premises yapımızın , Target ise Microsoft Azure şeklinde olacaktır.

 

3-Select Virtual Machines ekranında ise bu recovery plan hangi sanal makineleri kapsayacak buradan seçebilirsiniz.Ben test için kullandığım VM1 isimli sanal sunucuyu seçerek devam ediyorum..

4-Recovery Plan altında oluşturduğumuz Plan-1 isimli Recovery Plan görülmektedir.

5- Başarılı bir şekilde Recovery Plan oluşturulmuştur.

6- Plan-1 içerisine girdiğimiz de ise burada gerekli düzenlemeleri yapabilirsiniz. Alt tarafta bulunan Group seçeneği ile Plan-1 içerisinde farklı farklı gruplar oluşturabilirsiniz. Plan-1 içerisinde başka bir sanal makine eklemek için Virtual Machine seçeneğini kullanabilirsiniz. Scripting özelliği için hazırlamış olduğunuz Scriptleri buradan ekleyebilirsiniz. Kurtarma planı grubundan önve veya sonra manuel action beliryebilirsiniz. Manuel Action seçtiğinizde sanal makine Planlı,Plansız ve Test Failover durumlarında maneul olarak bir kayıt girilmesi gerekmektedir. (Şöyle örnek verebilirim Process devamında ekrana bir kutucuk geliyor ve sizin birşeyler yazmanız gerekiyor.)

 

 

 

Adım-6 : Planlı Failover

 

Buraya kadar yapmış olduğumuz işlemler hazırlık ve ayarlamalar üzerineydi. Şimdi ise artık Azure Site Recovery hizmeti ile taşıdığımız sanal sunucuların Azure üzerindeki Failover seçeneklerini inceleyeceğiz…Failover seçeneği olarak genel anlamda Planlı,Plansız ve Test Failover seçenekleri bulunmaktadır. Genel de Planned Failover ile Unplanned Failover karıştırılmaktadır. Bu ikisi arasındaki farklılıkları aşağıda örneklemeler ile açıklamaya çalışacağım..

  • Planned Failover : Bu failover senaryosunda On-premises yapınız çalışır durumda herhangi bir sorun yok fakar siz çalışan sanal makinenizi Azure üzerinden çalıştırmak istiyorsunuz. Azure üzerinde Planlı Failover dediğiniz de ilk olarak On-premises ortamdaki sanal makineniz shutdown edilmekte daha sonra ise son replikasyon ile beraber Azure üzerindeki sanal sunucumuz açılmaktadır. Burada planlı failover ile sonra replikasyon bilgilerinide taşımaktadır. Dikkat etmeniz gereken nokta ise On-premises yapı üzerinde donanımsal yada yazılımsal herhangi probleminiz bulunmamaktadır. Bir diğer farklılık ise herhangi bir data kaybınız bulunmamaktadır.

     

  • Unplanned Failover: Bu senaryoyu gerçekleştirmek için On-premises yapınızın herhangi bir nedenden dolayı yani gerçekten sunucularınıza erişemiyorsunuz. Örneğin ; server yada storage üzerinde oluşan donanımsal yada yazılımsal bir problem oluşması sebebi olabilir.. Azure üzerine UnPlanned Failover dediğimiz de ise Azure üzerine göndermiş olduğumuz son replikasyon kopyaları içerisinde seçtiğiniz herhangi bir kopya üzerinden sanal makineyi açabildiğiniz durumdur. Burada dikkat ederseniz Azure üzerine göndermiş olduğunuz replikasyon kopyaları hangi sıklıkla alıyor iseniz en son alınan üzerinden sanal makineniz açabilirsiniz. Bu senaryoda ise öncelikle On-premises yapınızın ulaşılamıyor olması gerekiyor ve UnPlanned failover ile en sonra replikasyon noktasına döndüğümüz için replikasyon süresi kadar bir data kaybınız olacaktır.

     

     

  • Test Failover : Bu senaryoda ise adından da belli olduğu gibi test işlemlerinizi gerçekleştirmek için kullandığımız senaryodur. Azure üzerinde Test Failover dediğimiz de On-premises yapıdaki sanal makinemiz hizmet vermeye devam etmektedir. Azure üzerine göndermiş olduğumuz sanal sunucumuzun replikasyonu üzerinden izole bir network ortamında sanal sunucumuz açılmaktadır. Burada aslında replikasyon VM üzerinden snapshot mantığını kullanarak yeni bir sanal makine yaratmaktadır. Siz test sunucunuzu açtıktan sonra gerekli testleri ve kontrolleri yapabilirsiniz. Test failover işlemi tamamlandıktan sonra Stop Test Failover seçeneği ile oluşan sanal makine silinmektedir. Tabii bu durumda gerçek sunucu hizmet vermeye devam etmektedir. Test failover dediğimizde oluşan sanal makine storage account içerisinde tutulmaktadır stop dediğiniz de ise storage account içerisinde silinmektedir.

 

1-"scvmm-cloud" üzerinde Virtual Machines altında bulunan "VM1" adındaki sunucumuz üzerinde testlerimizi gerçekleştireceğiz.Alt tarafta bulunan Failover seçeneğine bastığımız da iki farklı failover seçeneği görülmektedir. Test olarak Planned Failover seçeneğini seçerek devam ediyoruz.

 

 

 

 

2- Failover Direction From kısmında on-premises scvmm üzerinden, TO Microsoft Azure üzerine planlı failover yapacağımızı görülmektedir.Onay butonu ile failover 'ı başlatıyoruz.

3- JOBS ekranı altında Planlı Failover adımlarını detaylı bir şekilde görebilirsiniz.

4- Planlı failover işlemi başarılı bir şekilde tamamlanmıştır. İkinci sırada bulunan adımda on-premise s üzerindeki sanal makine shut down edilmektedir. ( Tabii benim burada VM1 adındaki sanal sunucumun diski 1gb olduğu için ilk replikasyonu kısa sürmüştür.)

5- Planlı Failover sonucu VM1 adındaki sanal sunucumuz Azure üzerinde Virtual Machine olarak oluşmuş ve Running durumdadır.

6- "scvmm-cloud" üzerine tekrar kontrol ettiğimizde Successfull Planned Failover başlığı altında timestep bilgisini görebilirsiniz.

7- Şimdi de Azure üzerinde çalışan sanal sunucumuzu On-Premises yapı üzerine Failback edeceğim..Tekrar Planned Failover diyoruz..

8- Confirm Planned Failover ekranında bu sefer Microsoft Azure 'dan SCVMM server üzerine recovery edeceğimiz görülmektedir.

"Create on-premise virtual machine if it does not exist." Bu seçeneğini seçtiğimizde Hyper-V üzerinde bu isimde bir sanal makine yok ise sanal makineyi oluşturulsun diyebilirsiniz.Aşağıda bulunan seçeneklerde ise minimum kesinti ve minimum senkronizasyon seçenekleri bulunmaktadır.

9- Failback durumunda yapılan işlemleri detaylı olarak aşağıda görebilirsiniz.

10- Failback işlemi ile Azure üzerindeki çalışan sanal sunucu on-premises yapı üzerine replikasyonu tamamlanmıştır.

11- Sanal sunucu on-premises yapı üzerinde çalışmaya başladığında Azure üzerindeki replikası Stopped (Deallocated) duruma gelmiştir.

12- SCVMM Administrator konsoluna tekrar baktığımızda ise sanal makinenin çalışır durumda olduğunu görüyoruz.

 

Adım-7 : Test Failover

 

1-Test Failover için de yine Azure üzerindeki "scvmm-cloud" üzerinde Test Failover seçeneğini seçiyoruz.

2- Test Failover işlemi başarılı bir şekilde başlamaktadır.

3- Test Failover işlemleri aşağıdaki gibidir. "Start the virtual machine" adımının ardından sanal makine Azure üzerinde oluşmaktadır.

4-"VM1-test" adında yeni bir sanal makine oluşmuştur. Daha önce bilgi verdiğim gibi bu sanal makine replikasyon kopya üzerinde snapshot alınarak oluşmaktadır. Bu sebepten Test Failover hızlı bir şekilde tamamlanmaktadır.Test VM üzerinde gerekli testleri ve kontrollerimizi yaptıktan sonra ise Test Failover'ı sonlandırmak için "Waiting for action" adımını tamamlıyoruz..

5- Test Failover senaryosunuda başarılı bir şekilde test ettik.

 

 

Bir teknik makalenin daha sonuna geldik..

Umarım faydalı olur..

 

Sources: http://azure.microsoft.com/tr-tr/documentation/articles/site-recovery-vmm-to-azure/

              https://msdn.microsoft.com/en-us/library/azure/dn469074.aspx

              https://social.msdn.microsoft.com/forums/azure/en-US/home?forum=hypervrecovmgr

 

 

 

 

 

 

Bir önceki yazımız olan Azure Site Recovery – ( On-Premises SCVMM to Microsoft Azure ) | Part-3 başlıklı makalemizde Azure Site Recovery, enginozkurt.com ve enginozkurt.net hakkında bilgiler verilmektedir.

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Önceki yazıyı okuyun:
Azure Site Recovery – ( On-Premises SCVMM to Microsoft Azure ) | Part-3

  Merhabalar, Yazımızın üçüncü bölümünde ise Azure üzerine göndermiş olduğumuz sunucuların felakat anında kullanabileceği Network...

Kapat