VM'lerin ölçek geçişini ölçeklendirme

Bu makale, çok sayıda sanal makineyi (VM) geçirmek için betiklerin nasıl kullanılacağını anlamanıza yardımcı olur. Geçişi ölçeklendirmek için Azure Site Recovery'yi kullanırsınız.

Site Recovery betiklerini GitHub'daki Azure PowerShell Örnekleri deposundan indirebilirsiniz. Betikler VMware, AWS, GCP VM'leri ve fiziksel sunucuları Azure'daki yönetilen disklere geçirmek için kullanılabilir. Vm'leri fiziksel sunucu olarak geçirirseniz Hyper-V VM'lerini geçirmek için de bu betikleri kullanabilirsiniz. Azure Site Recovery PowerShell'i kullanan betikler burada belgelenmiştir.

Geçerli sınırlamalar

  • Hedef VM'nin yalnızca birincil NIC'sinin statik IP adresini belirtmeyi destekler.
  • Betikler ilgili Azure Hibrit Avantajı giriş almaz; portalda çoğaltılan VM'nin özelliklerini el ile güncelleştirmeniz gerekir.

Nasıl çalışır?

Ön koşullar

Başlamadan önce aşağıdaki adımları uygulamanız gerekir:

  • Site Recovery kasasının Azure aboneliğinizde oluşturulduğundan emin olun.
  • Yapılandırma Sunucusu ve İşlem Sunucusunun kaynak ortamda yüklü olduğundan ve kasanın ortamı bulabildiğinden emin olun.
  • Bir Çoğaltma İlkesi'nin oluşturulduğundan ve Yapılandırma Sunucusu ile ilişkilendirildiğinden emin olun.
  • VM yönetici hesabını yapılandırma sunucusuna eklediğinizden emin olun (şirket içi VM'leri çoğaltmak için kullanılır).
  • Azure'da aşağıdaki hedef yapıtların oluşturulduğundan emin olun:
    • Hedef Kaynak Grubu
    • Hedef Depolama Hesabı (ve Kaynak Grubu) - Premium yönetilen disklere geçirmeyi planlıyorsanız premium depolama hesabı oluşturma
    • Önbellek Depolama Hesabı (ve Kaynak Grubu) - Kasayla aynı bölgede standart bir depolama hesabı oluşturma
    • Yük devretme için hedef Sanal Ağ (ve Kaynak Grubu)
    • Hedef Alt Ağ
    • Yük devretme testi (ve Kaynak Grubu) için hedef Sanal Ağ
    • Kullanılabilirlik Kümesi (gerekirse)
    • Hedef Ağ Güvenlik Grubu ve Kaynak Grubu
  • Hedef VM'nin aşağıdaki özelliklerine karar vermiş olduğunuzdan emin olun
    • Hedef VM adı
    • Azure'da hedef VM boyutu (Azure Geçişi değerlendirmesi kullanılarak karar verilebiliyor)
    • VM'deki birincil NIC'nin Özel IP Adresi
  • GitHub'da Azure PowerShell Örnekleri deposundan betikleri indirme

CSV Giriş dosyası

Tüm önkoşulları tamamladıktan sonra, geçirmek istediğiniz her kaynak makine için verileri içeren bir CSV dosyası oluşturmanız gerekir. Giriş CSV'sinde giriş ayrıntılarını içeren bir üst bilgi satırı ve geçirilmesi gereken her makine için ayrıntıları içeren bir satır olmalıdır. Tüm betikler aynı CSV dosyasında çalışacak şekilde tasarlanmıştır. Başvurunuz için betikler klasöründe örnek bir CSV şablonu bulunur.

Betik yürütme

CSV hazır olduğunda, şirket içi VM'lerin geçişini gerçekleştirmek için aşağıdaki adımları yürütebilirsiniz:

Adım # Betik Adı Açıklama
Kategori 1 asr_startmigration.ps1 Csv'de listelenen tüm VM'ler için çoğaltmayı etkinleştiren betik, her vm için iş ayrıntılarını içeren bir CSV çıkışı oluşturur
2 asr_replicationstatus.ps1 Çoğaltma durumunu denetleyin, betik her vm için durum ile bir csv oluşturur
3 asr_updateproperties.ps1 VM'ler çoğaltıldıktan/korunduktan sonra vm'nin hedef özelliklerini (İşlem ve Ağ özellikleri) güncelleştirmek için bu betiği kullanın
4 asr_propertiescheck.ps1 Özelliklerin uygun şekilde güncelleştirilip güncelleştirilmediğini doğrulayın
5 asr_testmigration.ps1 Csv'de listelenen VM'lerin yük devretme testini başlatın, betik her vm için iş ayrıntılarını içeren bir CSV çıkışı oluşturur
6 asr_cleanuptestmigration.ps1 Yük devretme testi yapılan VM'leri el ile doğruladıktan sonra, yük devretme testi VM'lerini temizlemek için bu betiği kullanabilirsiniz
7 asr_migration.ps1 Csv'de listelenen VM'ler için planlanmamış bir yük devretme gerçekleştirin, betik her vm için iş ayrıntılarını içeren bir CSV çıkışı oluşturur. Betik, yük devretmeyi tetiklemeden önce şirket içi VM'leri kapatmaz; uygulama tutarlılığı için, betiği yürütmeden önce VM'leri el ile kapatmanız önerilir.
8 asr_completemigration.ps1 VM'lerde işleme işlemini gerçekleştirme ve Azure Site Recovery varlıklarını silme
9 asr_postmigration.ps1 Yük devretme sonrasında NIC'lere ağ güvenlik grupları atamayı planlıyorsanız, bunu yapmak için bu betiği kullanabilirsiniz. Hedef VM'deki herhangi bir NIC'ye bir NSG atar.

Yönetilen disklere nasıl geçiş yapılır?

Betik varsayılan olarak VM'leri Azure'da yönetilen disklere geçirir. Sağlanan hedef depolama hesabı bir premium depolama hesabıysa, geçiş sonrasında premium yönetilen diskler oluşturulur. Önbellek depolama hesabı yine de standart bir hesap olabilir. Hedef depolama hesabı standart bir depolama hesabıysa, geçiş sonrasında standart diskler oluşturulur.

Sonraki adımlar

Azure Site Recovery kullanarak sunucuları Azure'a geçirme hakkında daha fazla bilgi edinin