VM 'lerin geçişini ölçeklendirin
Bu makale, çok sayıda sanal makineyi (VM) geçirmek için betikleri nasıl kullanacağınızı anlamanıza yardımcı olur. Geçişi ölçeklendirmek için Azure Site Recoverykullanırsınız.
Site Recovery betikler, GitHub 'da Azure PowerShell örnekleri deposunda indirileceği için kullanılabilir. Betikler, VMware, AWS, GCP VM 'Leri ve fiziksel sunucuları Azure 'da yönetilen disklere geçirmek için kullanılabilir. Bu komut dosyalarını, VM 'Leri fiziksel sunucu olarak geçirirseniz Hyper-V VM 'lerini geçirmek için de kullanabilirsiniz. Azure Site Recovery PowerShell 'den yararlanan betikler buradabelgelenmiştir.
Geçerli sınırlamalar
- Yalnızca hedef VM 'nin birincil NIC 'ı için statik IP adresi belirtme desteği
- Betikler Azure Hibrit Avantajı ilgili girişleri almaz, portalda çoğaltılan sanal makinenin özelliklerini el ile güncelleştirmeniz gerekir
Nasıl çalışır?
Önkoşullar
Başlamadan önce aşağıdaki adımları gerçekleştirmeniz gerekir:
- Azure aboneliğinizde Site Recovery kasasının oluşturulduğundan emin olun
- Yapılandırma sunucusu ve Işlem sunucusunun kaynak ortamda yüklü olduğundan ve kasasının ortamı keşfedebildiğinden emin olun
- Bir çoğaltma Ilkesinin oluşturulduğundan ve yapılandırma sunucusuyla ilişkilendirildiğinden emin olun
- VM yönetici hesabını yapılandırma sunucusuna (Şirket içi VM 'Leri çoğaltmak için kullanılacak) eklediğinizden emin olun
- Azure '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şturun
- Önbellek depolama hesabı (ve kaynak grubu)-kasa ile 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 için hedef sanal ağ (ve kaynak grubu)
- Kullanılabilirlik kümesi (gerekirse)
- Hedef ağ güvenlik grubu ve kaynak grubu
- Hedef VM 'nin özelliklerine karar vermiş olduğunuzdan emin olun
- Hedef VM adı
- Azure 'da hedef VM boyutu (Azure geçişi değerlendirmesi kullanılarak karar verebilir)
- VM 'deki birincil NIC 'in özel IP adresi
- GitHub 'daki Azure PowerShell örnekleri deposundan betikleri indirin
CSV giriş dosyası
Tüm önkoşulların tamamlanmasını tamamladıktan sonra, geçirmek istediğiniz her kaynak makine için verileri içeren bir CSV dosyası oluşturmanız gerekir. Giriş CSV, giriş ayrıntılarına sahip bir başlık satırına ve geçirilmesi gereken her makine için ayrıntıların bulunduğu bir satıra sahip olmalıdır. Tüm betikler aynı CSV dosyasında çalışmak üzere tasarlanmıştır. Başvurunuz için betikler klasöründe örnek bir CSV şablonu bulunur.
Betik yürütme
CSV 'ye hazırladıktan sonra şirket içi VM 'lerin geçişini gerçekleştirmek için aşağıdaki adımları gerçekleştirebilirsiniz:
| Indan # | Betik adı | Açıklama |
|---|---|---|
| 1 | asr_startmigration.ps1 | CSV 'de listelenen tüm VM 'Ler için çoğaltmayı etkinleştirme betiği, her VM için iş ayrıntılarının bulunduğu bir CSV çıkışı oluşturur |
| 2 | asr_replicationstatus.ps1 | Çoğaltma durumunu kontrol edin, betik her VM için durum ile bir CSV oluşturur |
| 3 | asr_updateproperties.ps1 | VM 'Ler çoğaltıldıktan/korunduktan sonra, sanal makinenin hedef özelliklerini güncelleştirmek için bu betiği kullanın (Işlem ve ağ özellikleri) |
| 4 | asr_propertiescheck.ps1 | Özelliklerin uygun şekilde güncelleştirilip güncelleştirilmediğini doğrulama |
| 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ın bulunduğu bir CSV çıkışı oluşturur |
| 6 | asr_cleanuptestmigration.ps1 | Test yük devretmesi yapılan VM 'Leri el ile doğruladıktan sonra, bu betiği kullanarak test yük devretme VM 'lerini temizleyebilirsiniz |
| 7 | asr_migration.ps1 | CSV 'de listelenen VM 'Ler için plansız bir yük devretme gerçekleştirme, betik her VM için iş ayrıntıları ile bir CSV çıkışı oluşturur. Betik, yük devretmeyi tetiklemeden önce şirket içi VM 'Leri kapatır, 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ştirin ve Azure Site Recovery varlıklarını silin |
| 9 | asr_postmigration.ps1 | Ağ güvenlik gruplarını NIC yük devretme sonrası atamak istiyorsanız, bu betiği kullanarak bunu gerçekleştirebilirsiniz. Hedef VM 'deki herhangi bir NIC 'ye bir NSG atar. |
Yönetilen disklere nasıl geçiş yapılır?
Komut dosyası, varsayılan olarak VM 'Leri Azure 'da yönetilen disklere geçirir. Belirtilen hedef depolama hesabı bir Premium depolama hesabı ise, Premium ile yönetilen diskler geçiş sonrası oluşturulur. Önbellek depolama hesabı hala standart bir hesap olabilir. Hedef depolama hesabı standart bir depolama hesabsıdır, Standart diskler geçiş sonrası oluşturulur.
Sonraki adımlar
Azure Site Recovery kullanarak sunucuları Azure 'a geçirme hakkında daha fazla bilgi edinin