Hizmet sunduğumuz ortamların iş sürekliliği en önem verilen konuların başında gelmektedir. Bugün gelinen noktada müşterilere sunulan hizmetlerde çok kısa süreli bir kesinti bile kabul edilemez noktadır.
Tüm bu hizmetleri sağlayan veri merkezi erişilemez duruma geldiğinde yaşanabilecek sıkıntıyı düşünmek bile istemeyiz.
Bu tür hizmet kesintisi yaşanabilecek durumlarda farklı bir lokasyondan hizmet sürekliliği sağlamak için yedeklilik çözümleri kullanılmalıdır.
Bu makalede vSphere Replication ve Site Recovery Manager kurulumu yaparak mevcutta hizmet veren lokasyonumuz erişilemez duruma geldiğinde hizmetlerin aksamaması için mevcut lokasyondan farklı bir yerde replike edilen verilerle beraber nasıl hizmet verilebileceğini inceliyor olacağız. İki farklı lokasyon üzerinde işlem yapacağımdan dolayı mimarim yukarıdaki gibi olacaktır.
NOT: Kurulum işlemlerine başlamadan önce DNS kayıtlarının yapıldığından ve erişimlerin sorunsuz olduğundan emin olunuz.
Öncelikli olarak vSphere Replication kurulumunu gerçekleştireceğiz. Kurulum için gerekli olan iso dosyasını aşağıdaki bağlantıyı kullanarak indirebilirsiniz.
vSphere Replication: https://customerconnect.vmware.com/en/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/8_0
Dosya indirildikten sonra mount edilir. Sonrasında vCenter arayüzüne erişim sağlanarak datacenter, cluster yada esx host üzerinde sağ tıklanarak Deploy OVF Template seçilerek bir sonraki adıma geçilir.
Select an OVF template penceresinde Local file seçildikten sonra Upload Files ile devam edilir.
Açılan pencerede mount edilen iso dosyasının bin dizinine erişim sağlandıktan sonra vSphere_Replication_OVF10.ovf, vSphere_Replication_OVF10.cert, vSphere_Replication_OVF10.mf, vSphere_Replication-system.vmdk ve vSphere_Replication-support.vmdk dosyaları seçilir.
Select a name and folder sekmesinde oluşturulacak olan appliance sunucunun ismi belirlenerek devam edilir.
Select a compute resource sekmesinde oluşturulacak olan appliance sunucunun hangi esx host üzerinde konumlandırılacağı belirlenerek devam edilir.
Review details sekmesinde bir önizleme yapılmaktadır.
License agreements sekmesinde bulunan lisans sözleşmesi I accept all license agreements ile lisans sözleşmesi kabul edilirek devam edilir.
Configuration penceresinde kurulacak olan appliance sunucuda tercih edilecek cpu seçimi yapılır.
Select storage penceresinde appliance sunucunun hangi datastore üzerinde bulunacağı seçilerek devam edilir.
Select network sekmesinde appliance sunucuda kullanılacak olan network kartı seçilerek devam edilir.
Custamize template penceresinde ;
root ve admin şifreleri belirlenir.
NTP Servers: Bağlanacak olduğu NTP sunucu bilgisi girilir.
Hostname: Appliance sunucunun hostname bilgisi girilir.
Host Network IP Address Family: ipv4 olarak seçilir.
Host Network Mode: Static ip tanımı yapacağımız için static seçilir.
Default Gateway: Gateway adresi girilir.
Domain Name: Domain bilgisi girilir.
Domain Name Servers: DNS sunucusu girilir.
Network 1 IP Address: Appliance sunucuya verilecek olan ip adres bilgisi girilir.
Network 1 Netprefix: Kullanılacak olan prefix değeri girilerek devam edilir.
Appliance sunucu artık deploy edilmeye hazır. Yapılan konfigürasyonlar bu pencerede görüntülenmektedir. Finish ile deploy işlemi başlatılır.
vCenter üzerinden deploy işleminin takibi yapılabilir.
Deploy işlemi tamamlandıktan sonra appliance sunucu açılır ve tarayıcının adres çubuğuna https://appliancesunucuipadresi:5480 yazılarak yapılandırma ekranına ekranına erişim sağlanır.
Kullanıcı adı: admin
Şifre: Kurulum yapılırken belirlenen şifre girilir.
Giriş yaptıktan sonra yapılandırma işlemleri için Configure Appliance seçilerek devam edilir.
Platform Services Controller penceresinde;
PSC host name: vCenter sunucusu girilir.
NOT: Sunucu ismi girilirken küçük harf yada ip adresi kullanılmalıdır.
PSC port: Varsayılan port olan 443 kullanılır.
User name: vCenter arayüzüne giriş yaparken kullanılan kullanıcı adı girilir.
Password: Kullanıcıya ait şifre girilerek devam edilir.
Sertifika ile ilgili çıkan uyarı connect seçilerek devam edilir.
vCenter server penceresinde kullanılacak olan vCenter sunucusu seçilerek devam edilir.
Sertifika ile ilgili çıkan uyarı connect seçilerek devam edilir.
Name and extension penceresinde;
Site name: vSphere Replication arayüzünde görünecek isim tanımlanır.
Administrator email: Yönetici email adresi girilir.
Local host: Replikasyon sunucusu seçilir.
Extension ID: Appliance’ın benzersiz tanımlayıcı kimlik değeridir. Bu değer özelleştirilemez.
Storage Traffic IP: Gelen replikasyon verileri için vSphere Replication Server tarafından kullanılacak ip adres tanımının yapıldığı alandır. Bu kısım opsiyoneldir.
Yapılandırma ayarlarını gözden geçirdikten sonra Finish ile işlem başlatılır.
Yapılandırma işlemi devam etmektedir.
Konfigürasyon işlemi başarılı bir şekilde tamamlanmıştır. Yapılan işlemlerin aynısı diğer lokasyon için tekrarlanmalıdır.
vSphere Replication appliance sunucunun konfigürasyon işlemlerinin tamamlanmasının ardından SRM appliance sunucunun deploy işlemine geçiş yapabiliriz.
Öncelikli olarak Site Recovery Manager kurulumu için gerekli olan iso dosyasını aşağıdaki bağlantıyı kullanarak indirebilirsiniz.
Site Recovery Manager: https://customerconnect.vmware.com/en/downloads/info/slug/infrastructure_operations_management/vmware_site_recovery_manager/8_6
Dosya indirildikten sonra mount edilir. Sonrasında vCenter arayüzüne erişim sağlanarak datacenter, cluster yada esx host üzerinde sağ tıklanarak Deploy OVF Template seçilerek bir sonraki adıma geçilir.
Select an OVF template penceresinde Local file seçildikten sonra Upload Files ile devam edilir.
Açılan pencerede mount edilen iso dosyasının bin dizinine erişim sağlandıktan sonra srm-va_OVF10.ovf, srm-va-system.vmdk, srm-va-support.vmdk, srm-va_OVF10.cert ve srm-va_OVF10.mf dosyaları seçilir.
Select a name and folder sekmesinde oluşturulacak olan appliance sunucunun ismi belirlenerek devam edilir.
Select a compute resource sekmesinde oluşturulacak olan appliance sunucunun hangi esx host üzerinde konumlandırılacağı seçilerek devam edilir.
Review details sekmesinde bir önizleme yapılmaktadır.
License agreements sekmesinde bulunan lisans sözleşmesi I accept all license agreements ile lisans sözleşmesi kabul edilirek devam edilir.
Configuration penceresinde kurulacak olan appliance sunucuda tercih edilecek cpu seçimi yapılır.
Select storage penceresinde appliance sunucunun hangi datastore üzerinde bulunacağı seçilerek devam edilir.
Select network sekmesinde appliance sunucuda kullanılacak olan network kartı seçilerek devam edilir.
Custamize template penceresinde ;
root ve admin şifreleri belirlenir.
NTP Servers: Bağlanacak olduğu NTP sunucu bilgisi girilir.
Hostname: Appliance sunucunun hostname bilgisi girilir.
Initial database password: Veritabanına bağlanmak için kullanılacak olan parola ayarlanır.
Host Network IP Address Family: ipv4 olarak seçilir.
Host Network Mode: Static ip tanımı yapacağımız için static seçilir.
Default Gateway: Gateway adresi girilir.
Domain Name: Domain bilgisi girilir.
Domain Name Servers: DNS sunucusu girilir.
Network 1 IP Address: Appliance sunucuya verilecek olan ip adres bilgisi girilir.
Network 1 Netprefix: Kullanılacak olan prefix değeri girilerek devam edilir.
Appliance sunucu artık deploy edilmeye hazır. Yapılan konfigürasyonlar bu pencerede görüntülenmektedir. Finish ile deploy işlemi başlatılır.
Deploy işlemi tamamlandıktan sonra appliance sunucu açılır ve tarayıcının adres çubuğuna https://appliancesunucuipadresi:5480 yazılarak yapılandırma ekranına ekranına erişim sağlanır.
Kullanıcı adı: admin
Şifre: Kurulum yapılırken belirlenen şifre girilir.
Giriş yaptıktan sonra yapılandırma işlemleri için Configure Appliance seçilerek devam edilir.
Platform Services Controller penceresinde;
PSC host name: vCenter sunucusu girilir.
NOT: Sunucu ismi girilirken küçük harf yada ip adresi kullanılmalıdır.
PSC port: Varsayılan port olan 443 kullanılır.
User name: vCenter arayüzüne giriş yaparken kullanılan kullanıcı adı girilir.
Password: Kullanıcıya ait şifre girilerek devam edilir.
Sertifika ile ilgili çıkan uyarı connect seçilerek devam edilir.
vCenter server penceresinde kullanılacak olan vCenter sunucusu seçilerek devam edilir.
Sertifika ile ilgili çıkan uyarı connect seçilerek devam edilir.
Name and extension penceresinde;
Site name: Site Recovery Manager arayüzünde görünecek isim tanımlanır.
Administrator email: Yönetici email adresi girilir.
Local host: SRM sunucusu seçilir.
Extension ID altında;
Default extension ID: Site Recovery Manager için standart yapılandırmada bu seçenek kullanılır. Ancak birden çok korumalı site varsa Custom extension ID seçeneği kullanılır.
Yapılandırma ayarlarını gözden geçirdikten sonra Finish ile işlem başlatılır.
Yapılandırma işlemi devam etmektedir.
Konfigürasyon işlemi başarılı bir şekilde tamamlanmıştır. Yapılan işlemlerin aynısı diğer lokasyon için tekrarlanmalıdır.
vCenter arayüzünde Site Recovery kısmına geldiğimizde vSphere Replication ve Site Recovery Manager appliance sunucularına ilişkin bilgiler görüntülenmektedir.
vSphere Replication ve Site Recovery Manager appliance sunucularının deploy işlemi tamamlandıktan sonra site’lar arası konfigürasyon işlemi yapılabilir. vCenter üzerinde Site Recovery kısmına geçiş yapıldıktan sonra Open Site Recovery ile devam edilir.
Açılan pencerede New Site Pair seçilerek bir sonraki adıma geçiş yapılır.
Pair type penceresinde local vCenter Server seçildikten sonra Pair type belirlenerek sonraki adıma geçiş yapılır.
Peer vCenter Server penceresinde karşı taraftaki vCenter server bilgileri girilerek Find vCenter Server Instances seçilir.
Ekrana gelen sertifika uyarısında Connect seçilerek devam edilir.
Select a vCenter Server you want to pair kısmında karşı taraftaki vCenter Server seçilerek bir sonraki adıma geçilir.
Services kısmında vSphere Replication ve Site Recovery Manager servisleri seçilerek devam edilir.
Ekrana gelen sertifika uyarısında Connect seçilerek devam edilir.
Ready to complete penceresinde yapılandırma ayarlarının bir önizlemesi sunulmaktadır. Finish ile site’lar arası bağlantı kurulumu başlatılır.
Protect ve Recovery site’lar arasındaki bağlantı kurulmuş durumdadır. Şuan için herhangi bir Protection Group, Recovery Plan ve sunucu replikasyon tanımı bulunmamaktadır. Bir sonraki aşamada bu adımları gerçekleştiriyor olacağız.
Site Recovery sayfasında Site Pair seçilir ve ardından Recovery Plans sekmesine geçiş yapılır.
Recovery Plans sekmesinde New Recovery Plan seçilerek devam edilir.
Name and direction sekmesinde;
Name: Oluşturulacak olan Recovery Plan için tanımlayıcı bir isim belirlenir.
Direction: Bu kısımda sanal makinelerin nereden nereye gideceği belirtilir.
Protection Groups penceresinde Recovery Plana dahil edilecek gruplar seçilir. Şuan için Protection Group oluşturmadığımızdan dolayı herhangi bir grup görünmemektedir.
Test Networks penceresinde Recovery Plan testleri sırasında kullanılacak olan test network belirlenir.
Ready to complete penceresinde yapılandırmış olduğumuz Recovery Plan için bir önizleme görüntülemekteyiz. Finish ile Recovery Plan oluşturma işlemi başlatılır.
Recovery Plan oluşturma işlemi tamamlandıktan sonra Protection Group oluşturma işlemini gerçekleştirebiliriz. Protection Groups sekmesine geçiş yapıldıktan sonra New Protection Group seçilerek devam edilir.
Name and direction sekmesinde;
Name: Oluşturulacak olan Protection Group için tanımlayıcı bir isim belirlenir.
Direction: Bu kısımda sanal makinelerin nereden nereye gideceği belirtilir.
Type kısmında Individual VMs (vSphere Replication) seçilerek devam edilir.
Virtual machines penceresinde Protection Group içine eklenecek olan sanal makineler seçilebilir.
Recovery plan penceresinde 3 seçenek bulunmaktadır;
Add to existing recovery plan: Daha önceden oluşturulmuş olan recovery planların seçilebileceği seçenektir.
Add to new recovery plan: Bu seçenek seçilerek yeni bir tane recovery plan oluşturulabilir.
Do not add to recovery plan now: Protection group herhangi bir recovery plana dahil edilmek istenmiyorsa bu seçenek seçilir.
Bir önceki adımda oluşturmuş olduğumuz recovery planı seçerek ilerlemek istediğim için Add to existing recovery plan seçeneğini seçtikten sonra listeden ilgili recovery plan seçilerek devam edilir.
Ready to complete penceresinde yapılandırmış olduğumuz protection group için bir önizleme sunulmaktadır. Finish ile protection group oluşturma işlemi başlatılır.
Protection group başarılı bir şekilde oluşturulmuştur. Protection Status kısmından grupların durumu ile ilgili bilgi görüntülenebilir.
Recovery Plan ve Protection Group yapılandırma işlemlerinin ardından Network Mappings, Folder Mappings ve Resource Mappings yapılandırma işlemlerini gerçekleştireceğiz.
Site Pair altında bulunan Network Mappings seçildikten sonra New ile yapılandırma penceresi açılır.
Açılan Creation mode altında;
Automatically prepare mappings for networks with matching names: Protection ve Recovery sitelerde bulunan networkleri otomatik olarak eşleştirir.
Prepare mappings manually: Eşleştirme işlemleri manuel olacak şekilde yapılır.
Yapılandırma işlemlerine Automatically prepare mappings for networks with matching names seçeneği ile devam ediyorum.
Recovery networks penceresinde Protect ve Recovery sitelerde bulunan Datacenter seçimleri yapıldıktan sonra Add Mappings ile eşleştirme işlemleri yapılır.
Eşleştirme sonuçları görüntülenmektedir.
Reverse mappings kısmında Recovery siteden local siteye gelen eşleştirmeler belirlenebilir.
Test network penceresinde Recovery plan test edilirken kullanılacak olan test network belirlenir.
Testlerde kullanmak üzere Recovery sitede otomatik olarak yalıtılmış bir ağ oluşturmak için Isolated network (auto created) öğesi seçilebilir. Varsayılan seçenekte budur.
Ready to complete penceresinde Network Mappings yapılandırmasının bir özeti yer almaktadır. Finish ile oluşturma işlemi başlatılır.
Ekrana gelen uyarıda Continue ile devam edilir.
Network Mappings eşleştirmeleri görüntülenmektedir.
Protect ve Recovery sitede klasör eşleştirmesi yapmak için Site Pair altında bulunan Folder Mappings seçildikten sonra New ile yeni bir yapılandırma penceresi açılır.
Açılan Creation mode altında;
Automatically prepare mappings for networks with matching names: Protection ve Recovery sitelerde bulunan klasörleri otomatik olarak eşleştirir.
Prepare mappings manually: Eşleştirme işlemleri manuel olacak şekilde yapılır.
Yapılandırma işlemlerine Automatically prepare mappings for networks with matching names seçeneği ile devam ediyorum.
Recovery folders penceresinde Protect ve Recovery sitelerde bulunan Datacenter seçimleri yapıldıktan sonra Add Mappings ile eşleştirme işlemleri yapılır.
Eşleştirme sonuçları görüntülenmektedir.
Reverse mappings kısmında Recovery siteden local siteye gelen eşleştirmeler belirlenebilir.
Ready to complete penceresinde Folder Mappings yapılandırmasının bir özeti yer almaktadır. Finish ile oluşturma işlemi başlatılır.
Ekrana gelen uyarıda Continue ile devam edilir.
Folder Mappings eşleştirmeleri görüntülenmektedir.
Protect ve Recovery sitede kaynak eşleştirmesi yapmak için Site Pair altında bulunan Resource Mappings seçildikten sonra New ile yeni bir yapılandırma penceresi açılır.
Recovery resources penceresinde eşleştirilecek olan kaynaklar seçildikten sonra Add Mappings ile eşleştirme işlemi yapılır.
Eşleştirme sonuçları görüntülenmektedir.
Reverse mappings kısmında Recovery siteden local siteye gelen eşleştirmeler belirlenebilir.
Ready to complete penceresinde Resource Mappings yapılandırmasının bir özeti yer almaktadır. Finish ile oluşturma işlemi başlatılır.
Ekrana gelen uyarıda Continue ile devam edilir.
Resource Mappings eşleştirmeleri görüntülenmektedir.
Son yapılandırma işlemimiz Placeholder Datastores yapılandırması olacaktır. Placeholder Datastore replike edilen sanal makinelerin dosyalarının depolandığı alandır. Placeholder sanal makine dosyaları çok küçük olduğundan replike edilen bütün sanal makineleri barındıracak kadar büyük olması gerekmez.
Site Pair altında bulunan Placeholder Datastores seçildikten sonra New ile yeni bir yapılandırma penceresi açılır.
Açılan New Placeholder Datostore penceresinde kullanılacak olan datastore seçilerek add denilir.
Placeholder seçimi ekranda görüntülenmektedir. Diğer site içinde aynı işlem tekrarlanır.
Uzun soluklu kurulum ve konfigürasyon adımlarının ardından artık ilk sanal makinemizin replikasyonunu başlatabiliriz. Bu işlem için Replications sekmesine geçiş yapılır. Benim senaryomda İstanbul lokasyonundan Ankara lokasyonuna replikasyon yapılacaktır. Şuan Ankara sitesinde bulunan Site Recovery sayfasında bulunduğumdan dolayı Incoming sekmesine geçiş yaparak New seçimi ile ilerlemem gerekmektedir.
Target site penceresinde Select the vSphere Replication server that will handle the replication altında 2 seçenek bulunmaktadır.
Auto-assign vSphere Replication Server: Replike edilecek sanal makinenin bulunacağı Replication Server otomatik olarak atanır.
Manually select vSphere Replication Server: Replike edilecek sanal makinenin bulunacağı Replication Server bizim tarafımızdan seçilir.
Her bir Replication Server için 400 vm sınırı bulunmaktadır.
Replication Server seçimi yapılarak devam edilir.
Virtual machines penceresinde replike edilecek olan sanal sunucular seçilerek devam edilir.
Target datastore penceresinde replike edilen sunucunun hangi datastore üzerinde bulunacağı belirlenir.
Auto-include new disks in replication seçeneği işaretlenirse kaynak tarafta sunucuya yeni bir disk eklendiğinde otomatik olarak replikasyona dahil edilir.
Configure datastore per disk her disk butonunu aktifleştirdiğinizde sunucudaki her disk için farklı bir datasore seçimi yapılabilir. Bunun dışında mevcut diskler replikasyona dahil edilebilir yada devre dışı bırakılabilir.
Aynı anda birden fazla sunucu replike ediliyorsa Configure datastore per disk butonu aktif edilerek her bir sunucu için farklı datastore seçimi yapılabilmektedir.
Replication settings penceresinde;
Recovery point objective (RPO): Mevcutta bulunan sitede bir hata meydana geldiğinde verilerin kaybolabileceği kabul edilebilir süreyi ifade etmektedir. RPO değeri 5 dakika ile 24 saat arasında belirlenebilir.
Enable point in time instances: Recovery sırasında kaynak sanal makinenin snapshot anına dönülmek için kullanılabilecek bir özelliktir.
Instances per day değeri en fazla 24 olarak ayarlanabilir.
Enable guest OS quiescing: Eğer destekliyorsa sanal makinenin tutarlı bir durumda geri yüklenmesini sağlar. Bu özellik aktif edilirse RPO değeri 15 dakikadan daha düşük ayarlanamaz.
Enable network compression for VR data: Aktarılan replikasyon verilerini sıkıştırır. Ancak verileri sıkıştırmak ve açmak hem kaynak sitede hem de hedef datastore yönetimini yapan sunucuda daha fazla CPU kaynağı gerektirecektir.
Enable encryption for VR data: Şifreleme işlemi replikasyon verilerini yetkisiz erişime karşı korur. Şifreleme etkinleştirildiğinde replike edilen verileri şifrelemek ve şifresini çözmek için hem kaynak hem de hedef sitelerde daha fazla CPU kaynağı kullanır.
Protection group penceresinde Add to existing protection group seçeneği seçildikten sonra listeden uygun olan protection group seçilerek devam edilir.
Ready to complete penceresinde replikasyon işlemine ait özet bilgiler bulunmaktadır. Finish ile replikasyon işlemi başlatılır.
Replikasyon işlemine ait detaylar görüntülenebilir.
Recovery sitede bulunan vCenter üzerinde replike edilen sunucunun geldiği görünmektedir. Folder Mapping işlemi yaptığımız için replike edilen sunucu aynı klasör altına gelmektedir.
Bu makalede vSphere Replication ve Site Recovery Manager kurulumu yaparak mevcutta hizmet veren lokasyonumuz erişilemez duruma geldiğinde hizmetlerin aksamaması için mevcut lokasyondan farklı bir lokasyona sunucularımızı nasıl replike edebileceğimizi inceledik. Sağlıkla kalın…
reference:https://docs.vmware.com/en/Site-Recovery-Manager/index.html
reference:https://docs.vmware.com/en/vSphere-Replication/index.html