VMware VM'leri/fiziksel sunucular için büyük ölçekte olağanüstü durum kurtarmayı ayarlama

Bu makalede, Azure Site Recovery hizmetini kullanarak üretim ortamınızdaki çok sayıda (>1000) şirket içi VMware VM'leri veya fiziksel sunucular için Azure'a olağanüstü durum kurtarmanın nasıl ayarlanacağı açıklanır.

BCDR stratejinizi tanımlama

İş sürekliliği ve olağanüstü durum kurtarma (BCDR) stratejinizin bir parçası olarak, iş uygulamalarınız ve iş yükleriniz için kurtarma noktası hedefleri (RPO'lar) ve kurtarma süresi hedefleri (RTO) tanımlarsınız. RTO, süreklilik sorunlarını önlemek için bir iş uygulamasının veya sürecin geri yüklenmesi ve kullanılabilir olması gereken süreyi ve hizmet düzeyini ölçer.

  • Site Recovery, VMware VM'leri ve fiziksel sunucular için sürekli çoğaltma ve RTO için bir SLA sağlar.
  • VMware VM'leri için büyük ölçekli olağanüstü durum kurtarmayı planlayıp ihtiyacınız olan Azure kaynaklarını belirlerken kapasite hesaplamaları için kullanılacak bir RTO değeri belirtebilirsiniz.

En iyi yöntemler

Büyük ölçekli olağanüstü durum kurtarma için bazı genel en iyi yöntemler. Bu en iyi yöntemler, belgenin sonraki bölümlerinde daha ayrıntılı olarak ele alınmalıdır.

  • Hedef gereksinimleri belirleme: Olağanüstü durum kurtarmayı ayarlamadan önce Azure'da kapasite ve kaynak gereksinimlerini tahmin edin.
  • Site Recovery bileşenlerini planlama: Tahmini kapasitenizi karşılamak için hangi Site Recovery bileşenlerine (yapılandırma sunucusu, işlem sunucuları) ihtiyacınız olduğunu öğrenin.
  • Bir veya daha fazla genişleme işlemi sunucusu ayarlayın: Yapılandırma sunucusunda varsayılan olarak çalışan işlem sunucusunu kullanmayın.
  • En son güncelleştirmeleri çalıştırın: Site Recovery ekibi, Site Recovery bileşenlerinin yeni sürümlerini düzenli aralıklarla yayımlar ve en son sürümleri çalıştırdığınızdan emin olmanız gerekir. Bu durumla ilgili yardım almak için güncelleştirmelere yönelik yeniliklerini izleyin ve güncelleştirmeler yayımlandıklarında güncelleştirmeleri etkinleştirin ve yükleyin.
  • Proaktif olarak izleme: Olağanüstü durum kurtarmayı çalışır duruma getirdiğinizde çoğaltılan makinelerin ve altyapı kaynaklarının durumunu ve durumunu proaktif olarak izlemeniz gerekir.
  • Olağanüstü durum kurtarma tatbikatları: Olağanüstü durum kurtarma tatbikatlarını düzenli aralıklarla çalıştırmanız gerekir. Bunlar üretim ortamınızı etkilemez, ancak gerektiğinde Azure'a yük devretmenin beklendiği gibi çalışmasını sağlamaya yardımcı olur.

Kapasite planlama bilgilerini toplama

Hedef (Azure) kapasite gereksinimlerinizi değerlendirmeye ve tahmin etmeye yardımcı olmak için şirket içi ortamınız hakkında bilgi toplayın.

  • VMware için bunu yapmak üzere VMware VM'leri için Dağıtım Planlayıcısı'nı çalıştırın.
  • Fiziksel sunucular için bilgileri el ile toplayın.

VMware VM'leri için Dağıtım Planlayıcısı'nı çalıştırma

Dağıtım Planlayıcısı, VMware şirket içi ortamınız hakkında bilgi toplamanıza yardımcı olur.

Ardından Planner'ı aşağıdaki gibi çalıştırın:

  1. Dağıtım Planlayıcısı hakkında bilgi edinin. Portaldan en son sürümü indirebilir veya doğrudan indirebilirsiniz.
  2. Dağıtım Planlayıcısı için önkoşulları ve en son güncelleştirmeleri gözden geçirin ve aracı indirip ayıklayın.
  3. Yapılandırma sunucusunda Dağıtım Planlayıcısı'nı çalıştırın.
  4. Tahminleri ve önerileri özetlemek için bir rapor oluşturun.
  5. Rapor önerilerini ve maliyet tahminlerini analiz edin.

Not

Varsayılan olarak, araç profili oluşturulacak şekilde yapılandırılır ve en fazla 1000 VM için rapor oluşturur. ASRDeploymentPlanner.exe.config dosyasındaki MaxVMsSupported anahtar değerini artırarak bu sınırı değiştirebilirsiniz.

Hedef (Azure) gereksinimlerini ve kapasitesini planlama

Toplanan tahminlerinizi ve önerilerinizi kullanarak hedef kaynakları ve kapasiteyi planlayabilirsiniz. VMware VM'leri için Dağıtım Planlayıcısı'nı çalıştırdıysanız, size yardımcı olması için bir dizi rapor önerisini kullanabilirsiniz.

  • Uyumlu VM'ler: Azure'a olağanüstü durum kurtarma için hazır vm sayısını belirlemek için bu numarayı kullanın. Ağ bant genişliği ve Azure çekirdekleriyle ilgili öneriler bu sayıya dayanır.
  • Gerekli ağ bant genişliği: Uyumlu VM'lerin değişiklik çoğaltması için ihtiyacınız olan bant genişliğine dikkat edin.
    • Planner'ı çalıştırdığınızda, istenen RPO'yu dakikalar içinde belirtirsiniz. Öneriler, bu RPO'yu %100 ve %90 oranında karşılamak için gereken bant genişliğini gösterir.
    • Ağ bant genişliği önerileri, Planner'da önerilen toplam yapılandırma sunucusu ve işlem sunucusu sayısı için gereken bant genişliğini dikkate alır.
  • Gerekli Azure çekirdekleri: Uyumlu VM sayısına bağlı olarak hedef Azure bölgesinde ihtiyacınız olan çekirdek sayısına dikkat edin. Yeterli çekirdeğiniz yoksa yük devretme sırasında Site Recovery gerekli Azure VM'lerini oluşturamaz.
  • Önerilen VM toplu iş boyutu: Önerilen toplu iş boyutu, toplu iş için ilk çoğaltmayı varsayılan olarak 72 saat içinde tamamlayıp %100 RPO'yu karşılamayı temel alır. Saat değeri değiştirilebilir.

Azure kaynaklarını, ağ bant genişliğini ve VM toplu işlemini planlamak için bu önerileri kullanabilirsiniz.

Azure aboneliklerini ve kotalarını planlama

Hedef abonelikteki kullanılabilir kotaların yük devretmeyi işlemek için yeterli olduğundan emin olmak istiyoruz.

Görev Ayrıntılar Eylem
Çekirdekleri denetleme Kullanılabilir kotadaki çekirdekler yük devretme sırasında toplam hedef sayısına eşit değilse veya bu sayıyı aşarsa yük devretme işlemleri başarısız olur. VMware VM'leri için, Dağıtım Planlayıcısı çekirdek önerisini karşılamak için hedef abonelikte yeterli çekirdek olup olmadığını denetleyin.

Fiziksel sunucular için Azure çekirdeklerinin el ile tahminlerinize uygun olup olmadığını denetleyin.

Kotaları denetlemek için Azure portalı >Aboneliği'nde Kullanım + kotalar'a tıklayın.

Kotaları artırma hakkında daha fazla bilgi edinin.
Yük devretme sınırlarını denetleme Yük devretme sayısı Site Recovery yük devretme sınırlarını aşmamalıdır. Yük devretmeler sınırları aşarsa abonelik ekleyebilir ve birden çok aboneliğe yük devretme yapabilir veya abonelik kotasını artırabilirsiniz.

Yük devretme sınırları

Sınırlar, makine başına üç disk olduğu varsayılarak Site Recovery tarafından bir saat içinde desteklenen yük devretme sayısını gösterir.

Uyum ne anlama gelir? Azure VM'yi başlatmak için, Azure bazı sürücülerin önyükleme başlatma durumunda olmasını ve DHCP gibi hizmetlerin otomatik olarak başlatılacak şekilde ayarlanmasını gerektirir.

  • Uyumlu makinelerin bu ayarları zaten vardır.
  • Windows çalıştıran makineler için uyumluluğu proaktif olarak denetleyebilir ve gerekirse uyumlu hale getirebilirsiniz. Daha fazla bilgi edinin.
  • Linux makineleri yalnızca yük devretme sırasında uyumlu hale getirilir.
Makine Azure ile uyumlu mu? Azure VM sınırları (yönetilen disk yük devretme)
Yes Kategori 2000
Hayır 1000
  • Sınırlar, aboneliğin hedef bölgesinde en az sayıda başka işin devam ettiğini varsayar.
  • Bazı Azure bölgeleri daha küçüktür ve sınırları biraz daha düşük olabilir.

Altyapıyı ve VM bağlantısını planlama

Azure'a yük devretme işleminden sonra iş yüklerinizin şirket içinde olduğu gibi çalışması ve kullanıcıların Azure VM'lerinde çalışan iş yüklerine erişmesini sağlamak için ihtiyacınız vardır.

Kaynak kapasitesi ve gereksinimleri planlama

Kapasite gereksinimlerini karşılamak için yeterli yapılandırma sunucularına ve ölçeği genişletme işlemi sunucularına sahip olmanız önemlidir. Büyük ölçekli dağıtımınıza başlarken, tek bir yapılandırma sunucusu ve tek bir ölçek genişletme işlem sunucusu ile başlayın. Belirtilen sınırlara ulaştığınızda ek sunucular ekleyin.

Not

VMware VM'leri için Dağıtım Planlayıcısı, ihtiyacınız olan yapılandırma ve işlem sunucuları hakkında bazı önerilerde bulunur. Dağıtım Planlayıcısı önerisini uygulamak yerine aşağıdaki yordamlarda yer alan tabloları kullanmanızı öneririz.

Yapılandırma sunucusu ayarlama

Yapılandırma sunucusu kapasitesi, veri değişim sıklığından değil çoğaltılan makine sayısından etkilenir. Ek yapılandırma sunucularına ihtiyacınız olup olmadığını öğrenmek için bu tanımlı VM sınırlarını kullanın.

CPU Bellek Önbellek diski Çoğaltılmış makine sınırı
8 vCPU
2 soket * 4 çekirdek @ 2.5 Ghz
16 GB 600 GB En fazla 550 makine
Her makinenin her biri 100 GB'lık üç diske sahip olduğunu varsayar.
  • Bu sınırlar, OVF şablonu kullanan bir yapılandırma sunucusu kurulumunu temel alır.
  • Sınırlar, yapılandırma sunucusunda varsayılan olarak çalışan işlem sunucusunu kullanmadığınızı varsayar.

Yeni bir yapılandırma sunucusu eklemeniz gerekiyorsa şu yönergeleri izleyin:

Bir yapılandırma sunucusu ayarlarken şunları unutmayın:

  • Bir yapılandırma sunucusu ayarladığınızda, bunların kurulumdan sonra değiştirilmemesi gerektiğinden, içinde bulunduğu aboneliği ve kasayı göz önünde bulundurmanız önemlidir. Kasayı değiştirmeniz gerekiyorsa yapılandırma sunucusunu kasadan ayırmanız ve yeniden kaydetmeniz gerekir. Bu, kasadaki VM'lerin çoğaltmasını durdurur.
  • Birden çok ağ bağdaştırıcısına sahip bir yapılandırma sunucusu ayarlamak istiyorsanız, kurulum sırasında bunu yapmanız gerekir. Yapılandırma sunucusunu kasaya kaydettikten sonra bunu yapamazsınız.

İşlem sunucusu ayarlama

İşlem sunucusu kapasitesi, çoğaltma için etkinleştirilmiş makine sayısından değil veri değişim oranlarından etkilenir.

  • Büyük dağıtımlar için her zaman en az bir genişleme işlem sunucunuz olmalıdır.
  • Ek sunuculara ihtiyacınız olup olmadığını öğrenmek için aşağıdaki tabloyu kullanın.
  • En yüksek belirtimlere sahip bir sunucu eklemenizi öneririz.
CPU Bellek Önbellek diski Değişim sıklığı
12 vCPU
2 yuva*6 çekirdek @ 2.5 Ghz
24 GB 1 TB Günde en fazla 2 TB

İşlem sunucusunu aşağıdaki gibi ayarlayın:

  1. Önkoşulları inceleyin.
  2. Sunucuyu portala veya komut satırından yükleyin.
  3. Çoğaltılan makineleri yeni sunucuyu kullanacak şekilde yapılandırın. Çoğaltan makineleriniz zaten varsa:
    • İşlem sunucusu iş yükünün tamamını yeni işlem sunucusuna taşıyabilirsiniz.
    • Alternatif olarak, belirli VM'leri yeni işlem sunucusuna taşıyabilirsiniz.

Büyük ölçekli çoğaltmayı etkinleştirme

Kapasiteyi planladıktan ve gerekli bileşenleri ve altyapıyı dağıttığınızda, çok sayıda VM için çoğaltmayı etkinleştirin.

  1. Makineleri toplu olarak sıralayın. Toplu iş içindeki VM'ler için çoğaltmayı etkinleştirir ve sonraki toplu işe geçersiniz.

    • VMware VM'leri için Dağıtım Planlayıcısı raporunda önerilen VM toplu iş boyutunu kullanabilirsiniz.
    • Fiziksel makineler için, benzer boyutta ve miktarda veriye sahip makinelere ve kullanılabilir ağ aktarım hızına göre toplu işlemleri tanımlamanızı öneririz. Amaç, ilk çoğaltmalarını aynı süre içinde tamamlama olasılığı olan toplu iş makinelerinin kullanılmasıdır.
  2. Bir makine için disk değişim sıklığı yüksekse veyaPlanner Dağıtımı'nda sınırları aşıyorsa, çoğaltmanız gerekmeyen kritik olmayan dosyaları (günlük dökümleri veya geçici dosyalar gibi) makineden taşıyabilirsiniz. VMware VM'leri için bu dosyaları ayrı bir diske taşıyabilir ve ardından bu diski çoğaltmanın dışında tutabilirsiniz.

  3. Çoğaltmayı etkinleştirmeden önce makinelerin çoğaltma gereksinimlerini karşıladığını denetleyin.

  4. VMware VM'leri veya fiziksel sunucular için bir çoğaltma ilkesi yapılandırın.

  5. VMware VM'leri veya fiziksel sunucular için çoğaltmayı etkinleştirin. Bu, seçilen makineler için ilk çoğaltmayı başlatır.

Dağıtımınızı izleme

vm'lerin ilk toplu işlemi için çoğaltmayı başlattıktan sonra dağıtımınızı aşağıdaki gibi izlemeye başlayın:

  1. Çoğaltılan makinelerin sistem durumunu izlemek için bir olağanüstü durum kurtarma yöneticisi atayın.
  2. Çoğaltılan öğeler ve altyapı için olayları izleyin.
  3. Ölçeği genişleten işlem sunucularınızın durumunu izleyin.
  4. Daha kolay izleme için etkinlikler için e-posta bildirimleri almak için kaydolun.
  5. Her şeyin beklendiği gibi çalıştığından emin olmak için düzenli olağanüstü durum kurtarma tatbikatları gerçekleştirin.

Büyük ölçekli yük devretmeleri planlama

Olağanüstü bir durumda çok sayıda makinenin/iş yükünün yükünü Azure'a devretmeniz gerekebilir. Bu tür bir olay için aşağıdaki gibi hazırlanın.

Yük devretme için önceden aşağıdaki gibi hazırlayabilirsiniz:

Büyük ölçekli yük devretme çalıştırmak için aşağıdakileri öneririz:

  1. İş yükü yük devretmesi için kurtarma planları oluşturun.
  2. Azure'da el ile gerçekleştirilen görevleri otomatikleştirmek için kurtarma planlarına Azure Otomasyonu runbook betikleri ekleyin. Tipik görevler yük dengeleyicileri yapılandırmayı, DNS'yi güncelleştirmeyi vb. içerir. Daha fazla bilgi edinin
  3. Yük devretmeden önce, Windows makinelerini Azure ortamıyla uyumlu olacak şekilde hazırlayın. Uyumlu makineler için yük devretme sınırları daha yüksektir. Runbook'lar hakkında daha fazla bilgi edinin.
  4. Start-AzRecoveryServicesAsrPlannedFailoverJob PowerShell cmdlet'iyle birlikte bir kurtarma planıyla yük devretmeyi tetikleme.

Sonraki adımlar