Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
30 Eylül 2025'te Temel Yük Dengeleyici kullanımdan kaldırıldı. Daha fazla bilgi için resmi duyuruya bakın. Şu anda Temel Yük Dengeleyici kullanıyorsanız, en kısa sürede Standart Yük Dengeleyici'ye yükseltmeyi unutmayın.
Azure Standart Load Balancer , alanlar arası yedeklilik aracılığıyla zengin bir işlev kümesi ve yüksek kullanılabilirlik sunar. Load Balancer SKU'su hakkında daha fazla bilgi edinmek için karşılaştırma tablosuna bakın.
Bu makalede, Temel Yük Dengeleyici ile aynı yapılandırmaya sahip bir Standart Yük Dengeleyici oluşturan ve ardından Sanal Makine Ölçek Kümesi veya Sanal Makine arka uç havuzu üyelerini yeni Load Balancer ile ilişkilendiren bir PowerShell modülü tanıtılmaktadır.
Yükseltme modülünün ve işleminin ayrıntılı bir kılavuzu için aşağıdaki videoya bakın:
- 03:06 - Adım adım
- 32:54 - Kurtarma
- 40:55 - Gelişmiş Senaryolar
- 57:54 - Kaynaklar
Yükseltmeye Genel Bakış
PowerShell modülü aşağıdaki işlevleri gerçekleştirir:
- Sağlanan Temel Yük Dengeleyici senaryosunun yükseltme için desteklendiğini doğrular.
- Temel Yük Dengeleyici ve Sanal Makine Ölçek Kümesi yapılandırmasını yedekleyerek hata durumunda veya hatalarla karşılaşıldığında yeniden denemeyi etkinleştirir.
- Genel yük dengeleyiciler için ön uç genel IP adreslerini Standart SKU ve statik atama olarak güncelleştirir
- Temel Load Balancer yapılandırmasını yeni bir Standart Load Balancer'a yükselterek yapılandırma ve özellik eşliğini güvence altına alır.
- Sanal Makine Ölçek Kümesi ve Sanal Makine arka uç havuzu üyelerini Temel Yük Dengeleyici'den Standart Yük Dengeleyici'ye geçirir.
- Ağ güvenlik grubunu oluşturur ve Sanal Makine Ölçek Kümesi veya Sanal Makine ile ilişkilendirir, böylece yük dengeleme trafiği arka uç havuz üyelerine ulaşır. Standart Load Balancer'ın varsayılan reddetme ağ ilkesine geçişini izler.
- Sanal Makine Ölçek Kümesi veya Sanal Makine örnekleriyle ilişkili örnek düzeyinde Genel IP adreslerini yükseltir.
- Sanal Makine Ölçek Kümesi arka uçları için Gelen NAT Havuzlarını Gelen NAT Kurallarına yükselterek, taşınan her NAT Havuzu için yeni bir arka uç havuzu oluşturur. Yükseltmeyi atlamak ve daha sonra daha fazla arka uç havuzu seçeneği için
-skipUpgradeNATPoolsToNATRuleskullanmak amacıyla belirtin. - Kolay denetim ve hata kurtarma için yükseltme işlemini günlüğe kaydeder.
Uyarı
Arka uç VM'leri veya VMSS örneklerinin Genel IP Adresleri olmadığı durumlarda, iç Temel Yük Dengeleyicilerini geçirmek için internet bağlantısında ek adımlar gerekmektedir. Load Balancer'ım için giden trafiği nasıl yapılandırmalıyım?
Uyarı
Load Balancer arka uç havuzundaki Sanal Makine Ölçek Kümesi'nin ağ yapılandırmasında Genel IP Adresleri varsa, Standart SKU'ya yükseltildiğinde her Sanal Makine Ölçek Kümesi örneğiyle ilişkili Genel IP Adresleri değişir. Bunun nedeni, ölçek kümesi örnek düzeyi Genel IP adreslerinin yükseltilememesi, sadece yeni bir Standard SKU Genel IP ile değiştirilebilmesidir. Diğer tüm Genel IP adresleri geçiş aracılığıyla korunur.
Uyarı
Load Balancer'ın arkasındaki Sanal Makine Ölçek Kümesi bir Service Fabric Kümesi ise, bu betikle yapılan geçiş daha fazla zaman alır, uygulamanız için daha yüksek risk oluşturur ve kullanım dışı kalmasına neden olur. Geçiş seçenekleri için Service Fabric Kümesi Yük Dengeleyici yükseltme kılavuzlarını gözden geçirin.
Desteklenmeyen Senaryolar
- IPv6 ön uç IP yapılandırmalarına sahip Temel Yük Dengeleyiciler
- Azure Kubernetes Services (AKS) kümeleri için Temel Yük Dengeleyiciler
- Bir veya daha fazla Sanal Makine Ölçek Kümesi örneğinde ProtectFromScaleSetActions Örnek Koruması ilkelerinin etkinleştirildiği Sanal Makine Ölçek Kümesi arka uç havuzu üyesine sahip Temel Yük Dengeleyiciler
- Temel Load Balancer'ı mevcut Bir Standart Yük Dengeleyiciye Geçirme
- Kullanılabilirlik Kümesinin bir parçası olan ancak tüm üyeleri yük dengeleyicinin arkasında olmayan arka uç havuzu üyelerine sahip Temel Yük Dengeleyiciler
- Temel Load Balancer'ınızın ağ arabiriminin ikincil IP yapılandırmasında kayan IP etkinleştirilmişse, yapılandırma sorunlarını önlemek için geçiş betiğini çalıştırmadan önce kayan IP'yi birincil IP'ye güncelleştirin
'AzureBasicLoadBalancerUpgrade' modülünü yükleme
Önkoşullar
- PowerShell: Windows, Linux ve macOS dahil olmak üzere tüm platformlarda AzureBasicLoadBalancerUpgrade modülüyle birlikte powershell sürüm 7 veya üzerinin desteklenen bir sürümü kullanılması önerilir. Ancak Windows üzerinde PowerShell 5.1 desteklenir.
Modül Yükleme
Modülü PowerShell Galerisi'nden yükleme
Install-Module -Name AzureBasicLoadBalancerUpgrade -Scope CurrentUser -Repository PSGallery -Force
Geçiş Öncesi ve Sonrası Adımları
Geçiş öncesi adımlar
- Senaryonuz için desteği doğrulama
- Geçiş sırasında uygulama kapalı kalma süresini planlama
- Trafiğiniz için gelen ve giden bağlantı testleri geliştirme
- Sanal Makine Ölçek Kümesi örneklerinde örnek düzeyinde Genel IP değişikliklerini planlama (nota bakın)
- [Önerilen] Arka uç havuzu üyeleriniz için Ağ Güvenlik Grupları oluşturun veya mevcut bir Ağ Güvenlik Grubuna güvenlik kuralları ekleyin. Yük Dengeleyici üzerinden gelen trafiğin yanı sıra genel Standart SKU kaynaklarındaki diğer trafiğe de açıkça izin verilmesi
- [Önerilen] Load Balancer'ım için giden trafiği nasıl yapılandırmalıyım? bölümünde açıklanan yaklaşımlardan birini kullanarak giden bağlantınızı hazırlayın.
- [Önemli] Geçişe başlamadan önce yük dengeleyiciden, kaynak grubundan ve ilgili kaynaklardan tüm kilitleri kaldırın
- [Önemli] Yük dengeleyicileri silmek ve oluşturmak ve ilişkili Sanal Makine Ölçek Kümelerini (VMSS) ve ağ arabirimlerini değiştirmek için gerekli izinlere sahip olduğunuzu onaylayın
Geçiş sonrası adımları
- Geçişinizin başarılı olduğunu doğrulama
- Load Balancer aracılığıyla gelen uygulama bağlantısını test etme
- Arka uç havuz üyelerinden İnternet'e yönelik dışa giden bağlantıyı test etme
- Birden çok arka uç havuzu olan Genel Yük Dengeleyiciler için her arka uç havuzu için Giden Kuralları oluşturun
Modülü kullanma
komutunu çalıştırarak
Select-AzSubscriptionTemel Load Balancer'ın abonelik kimliğini seçtiğinizden emin olun.Select-AzSubscription -Subscription <SubscriptionId>Yükseltmek istediğiniz Load Balancer'ı bulun. Adını ve kaynak grubu adını kaydedin.
Temel modül parametrelerini inceleyin:
- BasicLoadBalancerName [string] Gerekli - Bu parametre, yükseltmek istediğiniz mevcut Temel Yük Dengeleyicinin adıdır
- ResourceGroupName [string] Gerekli - Bu parametre, Temel Yük Dengeleyici'yi içeren kaynak grubunun adıdır
- StandardLoadBalancerName [string] İsteğe bağlı - İsteğe bağlı olarak Standart Load Balancer için yeni bir ad yapılandırmak için bu parametreyi kullanın. Belirtilmezse, Temel Yük Dengeleyici adı yeniden kullanılır.
- RecoveryBackupPath [dize] İsteğe bağlı - Bu parametre, Temel Load Balancer ARM şablonu yedekleme dosyasının depolandığı alternatif bir yol belirtmenize olanak tanır (varsayılan olarak geçerli çalışma dizinine geçer)
Tavsiye
Gelişmiş ve kurtarma senaryoları için ek parametreler çalıştırılarak görüntülenebilir
Get-Help Start-AzBasicLoadBalancerUpgrade -DetailedStart-AzBasicLoadBalancerUpgradeRehberlik için aşağıdaki örnekleri kullanarak komutunu çalıştırın.
Örnek: Senaryo doğrulama
Temel Load Balancer'ın yükseltme için desteklenip desteklenmediğini doğrulayın
Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName> -validateScenarioOnly:$true
Örnek: isme göre yükseltme
Temel Yük Dengeleyici adını ve kaynak grubu adını sağlayarak aynı ada sahip bir Temel Yük Dengeleyiciyi Standart Yük Dengeleyiciye yükseltme.
Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName>
Örnek: yükseltme, adı değiştirme ve günlükleri gösterme
Günlükteki çıktıda belirtilen adla Temel Yük Dengeleyiciyi Standart Yük Dengeleyiciye yükseltin
Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName> -StandardLoadBalancerName <newStandardLBName> -FollowLog
Örnek: alternatif yedekleme yolu ile yükseltme
Temel Load Balancer'ı belirtilen adla Standart Load Balancer'a yükseltin ve Temel Load Balancer yedekleme dosyasını belirtilen yolda depolayın
Start-AzBasicLoadBalancerUpgrade -ResourceGroupName <loadBalancerRGName> -BasicLoadBalancerName <basicLBName> -StandardLoadBalancerName <newStandardLBName> -RecoveryBackupPath C:\BasicLBRecovery
Örnek: tamamlanmış geçişi doğrulama
Tamamlanmış bir geçişi doğrulamak için Temel Load Balancer durum dosyası yedeğini ve Standart Load Balancer adını geçirin.
Start-AzBasicLoadBalancerUpgrade -validateCompletedMigration -StandardLoadBalancerName <newStandardLBName> -basicLoadBalancerStatePath C:\RecoveryBackups\State_mybasiclb_rg-basiclbrg_20220912T1740032148.json
Örnek: İlgili birden çok Load Balancer'ı geçirme
Genellikle bir uygulamanın iç ve dış Yük Dengeleyici'si olduğunda, paylaşılan arka uç üyeleri olan birden çok Yük Dengeleyici'yi aynı anda taşıma.
# build array of multiple basic load balancers
$multiLBConfig = @(
@{
'standardLoadBalancerName' = 'myStandardInternalLB01' # specifying the standard load balancer name is optional
'basicLoadBalancer' = (Get-AzLoadBalancer -ResourceGroupName myRG -Name myBasicInternalLB01)
},
@{
'standardLoadBalancerName' = 'myStandardExternalLB02'
'basicLoadBalancer' = (Get-AzLoadBalancer -ResourceGroupName myRG -Name myBasicExternalLB02)
}
)
# pass the array of load balancer configurations to the -MultiLBConfig parameter
Start-AzBasicLoadBalancerUpgrade -MultiLBConfig $multiLBConfig
Örnek: Başarısız sanal makine ölçek kümesi geçişini yeniden deneme
Başarısız bir yükseltmeyi (hata veya betik sonlandırma nedeniyle) sanal makine ölçek kümesinin yük dengeleyicisi için, Temel Yük Dengeleyici ve Sanal Makine Ölçek Kümesi yedek durumu dosyasını sağlayarak yeniden deneyin.
Start-AzBasicLoadBalancerUpgrade -FailedMigrationRetryFilePathLB C:\RecoveryBackups\State_mybasiclb_rg-basiclbrg_20220912T1740032148.json -FailedMigrationRetryFilePathVMSS C:\RecoveryBackups\VMSS_myVMSS_rg-basiclbrg_20220912T1740032148.json
Örnek: Başarısız sanal makine geçişini yeniden deneme
Hata veya betik sonlandırma nedeniyle başarısız olmuş bir VM yük dengeleyici yükseltmesini, Temel Load Balancer yedekleme durumu dosyasını sağlayarak yeniden deneyin.
Start-AzBasicLoadBalancerUpgrade -FailedMigrationRetryFilePathLB C:\RecoveryBackups\State_mybasiclb_rg-basiclbrg_20220912T1740032148.json
Sık Sorulan Sorular
Ortamımdaki taşınacak Temel Yük Dengeleyicileri nasıl listeleyebilirim?
Ortamınızdaki geçirilmesi gereken Temel Yük Dengeleyicilerin listesini edinmenin bir yolu Azure Kaynak Grafı sorgusu kullanmaktır. Aşağıdaki sorgu, görüntüleme erişiminiz olan tüm Temel Yük Dengeleyicileri listeler:
Resources
| where type == 'microsoft.network/loadbalancers' and sku.name == 'Basic'
'' Bu modülün doğrulama sırasında denetlediği ölçütlerin çoğunda her Temel Yük Dengeleyicinin geçiş için hazır olma durumunu değerlendiren karmaşık bir sorgu oluşturduk. Kaynak Grafı sorgusu GitHub projemizde bulunabilir veya Azure Kaynak Grafı Gezgini'nde açılabilir.
Bu geçiş uygulamamda kesintiye neden olacak mı?
Evet, yeni Standart Yük Dengeleyici oluşturulmadan önce Temel Yük Dengeleyicinin kaldırılması gerektiğinden, uygulamanızda kapalı kalma süresi vardır. Bkz . Yükseltme ne kadar sürer?
Modül ön uç IP adresimi yeni Standart Load Balancer'a geçirir mi?
Evet, hem genel hem de iç yük dengeleyiciler için modül ön uç IP adreslerinin korunmasını sağlar. Genel IP'ler için IP, geçiş öncesinde statik IP'ye dönüştürülür. İç ön uçlar için modül, Temel Yük Dengeleyici silindiğinde boşaltılan aynı IP adresini yeniden atamayı dener. Özel IP kullanılamıyorsa betik başarısız olur (bkz Geçiş ortasında yükseltmem başarısız olursa ne olur?).
Yükseltme ne kadar sürer?
Yükseltme işlemi normalde betiğin tamamlanması için birkaç dakika sürer. Aşağıdaki faktörler daha uzun yükseltme sürelerine yol açabilir:
- Yük dengeleyici yapılandırmanızın karmaşıklığı
- Backend havuzu üye sayısı
- İlişkili Sanal Makine Ölçek Kümelerinin veya Sanal Makinelerin örnek sayısı
- Service Fabric Kümesi: Service Fabric Kümeleri için yükseltmelerin test edilmesi yaklaşık bir saat sürer
Kapalı kalma süresini göz önünde bulundurun ve gerekirse yedeklemeyi planlayın.
Betik, Temel Load Balancer'ımdaki arka uç havuzu üyelerimi yeni oluşturulan Standart Load Balancer'a geçiriyor mu?
Evet. Azure PowerShell betiği, Sanal Makine Ölçek Kümelerini ve Sanal Makineleri yeni oluşturulan Standart Load Balancer arka uç havuzlarına geçirir.
Hangi yük dengeleyici bileşenleri taşınır?
Betik, Temel Yük Dengeleyici'den Standart Yük Dengeleyici'ye aşağıdakileri geçirir:
Genel ve Özel Yük Dengeleyiciler:
- Sağlık Yoklamaları
- Tüm yoklamalar yeni Standart Load Balancer'a geçirilir
- Yük dengeleme kuralları:
- Tüm yük dengeleme kuralları yeni Standart Yük Dengeleyici'ye geçirilir
- Gelen NAT Kuralları:
- Kullanıcı tarafından oluşturulan tüm NAT kuralları yeni Standart Load Balancer'a geçirilir
- Gelen NAT Havuzları:
- Varsayılan olarak, NAT Havuzları NAT Kurallarına yükseltilir
- NAT Havuzlarını taşımak için bunun yerine güncelleme sırasında
-skipUpgradeNATPoolsToNATRulesparametresini belirtin.
- Arka uç havuzları:
- Tüm arka uç havuzları yeni Standart Load Balancer'a geçirilir
- Tüm Sanal Makine Ölçek Kümesi ve Sanal Makine ağ arabirimleri ve IP yapılandırmaları yeni Standart Yük Dengeleyici'ye geçirilir
- Sanal Makine Ölçek Kümesi Aşamalı Yükseltme ilkesini kullanıyorsa, betik taşıma süreci boyunca Sanal Makine Ölçek Kümesi yükseltme ilkesini "Manuel" olarak güncelleştirir ve taşıma tamamlandıktan sonra "Aşamalı" olarak geri döndürür.
- Örnek seviyesinde Genel IP adresleri
- Hem Sanal Makineler hem de Sanal Makine Ölçek Kümeleri için bağlı Genel IP'leri Temel SKU'dan Standart SKU'ya dönüştürür. Yükseltme sırasında Ölçek Kümesi örneklerinin Genel IP'lerinin değiştiğine dikkat edin; sanal makine IP'leri değişmez.
- Temel Yük Dengeleyiciden Standart Yük Dengeleyiciye Etiketler
Kamusal Yük Dengeleyici:
- Genel ön uç IP yapılandırması
- Genel IP'yi dinamikse statik IP'ye dönüştürür
- Genel IP SKU'su Temel ise Standart olarak güncelleştirir
- İlişkili tüm genel IP'leri yeni Standart Load Balancer'a yükseltin
- Giden Kuralları:
- Temel yük dengeleyiciler, yapılandırılmış giden kurallarını desteklemez. Betik, Temel yük dengeleyicinin giden davranışını korumak amacıyla Standart yük dengeleyicide bir giden kuralı oluşturur. Giden kuralları hakkında daha fazla bilgi için bkz Giden kuralları.
- Ağ güvenlik grubu
- Temel Load Balancer, giden bağlantıya izin vermek için bir ağ güvenlik grubu gerektirmez. Sanal Makine Ölçek Kümesi ile ilişkilendirilmiş bir ağ güvenlik grubu olmaması durumunda, aynı işlevselliği korumak için yeni bir ağ güvenlik grubu oluşturulur. Bu yeni ağ güvenlik grubu, Sanal Makine Ölçek Kümesi arka uç havuzu üyesi ağ arabirimleriyle ilişkilendirilir. Giden bağlantıyı korumanın yanı sıra aynı yük dengeleme kurallarına, bağlantı noktalarına ve protokollere izin verir.
İç Yük Dengeleyici:
- Özel ön uç IP yapılandırması
Uyarı
Ağ güvenlik grupları, İç Yük Dengeleyici yükseltmesinin bir parçası olarak yapılandırılmaz. NSG'ler hakkında daha fazla bilgi edinmek için bkz . Ağ güvenlik grupları
Arka uç havuzu üyelerim birden çok Load Balancer'a ait olduğunda nasıl geçiş yapabilirim?
Başka bir Yük Dengeleyicisi'ndeki arka uç havuzlarının da üyesi olan arka uç havuzu üyelerinizin bulunduğu bir senaryoda, örneğin aynı uygulama için iç ve dış Yük Dengeleyicileriniz olduğunda, Temel Yük Dengeleyicilerin aynı anda taşınması gerekir. Load Balancer'ları tek tek taşımaya çalışmak, Temel ve Standart SKU kaynaklarının karıştırılmasına neden olur ve bu duruma izin verilmez. Geçiş betiği, -MultiLBConfig parametresini kullanarak aynı betik çalıştırması sırasında birden çok Temel Yük Dengeleyici geçirerek bunu destekler.
Geçişin başarılı olduğunu nasıl doğrulayabilirim?
Yürütmesinin sonunda yükseltme modülü, Temel Yük Dengeleyiciyi yeni Standart Yük Dengeleyici ile karşılaştırarak aşağıdaki doğrulamaları gerçekleştirir. Geçiş başarısız olduğunda, standart Load Balancer'ın (eğer biri oluşturulduysa) yapılandırma durumunu belirlemek için -validateCompletedMigration ile -basicLoadBalancerStatePath parametreleri kullanılarak bu aynı işlem çağrılabilir. Geçiş sırasında oluşturulan günlük dosyası, geçiş işlemi ve tüm hatalar hakkında kapsamlı ayrıntılar da sağlar.
- Standart Load Balancer mevcut ve SKU'su 'Standart'
- Ön uç IP yapılandırmalarının sayısının ve IP adreslerinin aynı olduğunun eşleştiğini doğrulayın.
- Arka uç sistem havuzları ve üyeliklerinin sayısı uyuşur
- Yük dengeleme kurallarının sayısı aynıdır.
- Sağlık durum sorgulamalarının sayısı eşleşir
- Gelen NAT kurallarının sayısı eşleşir
- Gelen NAT havuzlarının sayısı eşleşir
- Dış Standart Yük Dengeleyicilerin yapılandırılmış bir giden kuralı vardır
- Dış Standart Yük Dengeleyici arka uç havuz üyeleri, ilişkili Ağ Güvenlik Gruplarına sahiptir.
Load Balancer'ım için giden trafiği nasıl yapılandırmalıyım?
Standart SKU Yük Dengeleyiciler, arka uç havuzu üyeleri için varsayılan giden erişime izin vermez. İnternet'e giden erişime izin vermek için daha fazla adım gerekir.
Dış Load Balancer'lar için, havuz üyelerinizin giden trafiğini Giden Kuralları kullanarak açıkça etkinleştirebilirsiniz. Tek bir arka uç havuzunuz varsa geçiş sırasında sizin için otomatik olarak bir Giden Kuralı yapılandırılır; birden fazla arka uç havuzunuz varsa, bağlantı noktası ayırmalarını belirtmek için Giden Kurallarınızı el ile oluşturmanız gerekir.
Yük dengeleyicileri için Giden Kuralları bir seçenek değildir çünkü SNAT yapılacak bir Genel IP adresi yoktur. Bu, dikkate alınması gereken birkaç seçenek bırakır:
- NAT Ağ Geçidi: NAT Ağ Geçitleri, Azure'ın çoğu durumda giden trafik için önerilen yaklaşımıdır. Ancak NAT Ağ Geçitleri, bağlı alt ağın temel SKU ağ kaynaklarına sahip olmamasını gerektirir; yani, bunları kullanabilmeniz için önce tüm Yük Dengeleyicilerinizi ve Genel IP Adreslerinizi taşımış olmanız gerekir. Bu nedenle, ilk olarak giden bağlantı için aşağıdaki yaklaşımlardan birini kullandığınız ve ardından temel SKU geçişleriniz tamamlandıktan sonra NAT Ağ Geçitlerine geçiş yaptığınız iki adımlı bir yaklaşım kullanmanızı öneririz.
- Ağ Sanal Gereci: Trafiğinizi İnternet'e yönlendirmek için Azure Güvenlik Duvarı gibi bir Ağ Sanal Gereci aracılığıyla yönlendirin. Zaten yapılandırılmış bir Ağ Sanal Gereciniz varsa bu seçenek idealdir.
-
İkincil Dış Yük Dengeleyici: Arka uç kaynaklarınıza ikincil bir dış yük dengeleyici ekleyerek, yapılandırdığınız giden kurallar aracılığıyla giden trafik için bu yük dengeleyiciyi kullanabilirsiniz. Bu dış yük dengeleyicinin herhangi bir yapılandırılmış yük dengeleme kuralı, NAT kuralı veya gelen NAT havuzu yoksa, backend kaynaklarınız gelen trafik için iç ağınıza yalıtılmış kalır. Bkz. yalnızca giden yük dengeleyici yapılandırması. Bu seçeneği kullanarak, dış Yük Dengeleyici temel SKU'dan standart SKU'ya geçirilmeden önce yapılandırılabilir ve aynı parametre
-MultiLBConfigiç yük dengeleyici ile aynı anda geçirilebilir. - Genel IP Adresleri: Son olarak, Genel IP adresleri doğrudan Sanal Makinelerinize veya Sanal Makine Ölçek Kümesi örneklerinize eklenebilir. Ancak, ek güvenlik yüzeyi alanı ve Genel IP Adresleri ekleme masrafı nedeniyle bu seçenek önerilmez.
Yükseltmem geçiş ortasında başarısız olursa ne olur?
Modül, işlenmeyen hatalar veya beklenmeyen betik sonlandırması nedeniyle hataları barındıracak şekilde tasarlanmıştır. Başarısızlık tasarımı, 'ileri başarısızlık' yaklaşımıdır; burada, Temel Yük Dengeleyici'ye geri dönmeye çalışmak yerine, hataya neden olan sorunu düzeltmeniz (hata çıktısına veya günlük dosyasına bakın) ve -FailedMigrationRetryFilePathLB <BasicLoadBalancerBackupFilePath> -FailedMigrationRetryFilePathVMSS <VMSSBackupFile> parametrelerini belirterek geçişi tekrar denemeniz gerekir. Genel yük dengeleyiciler için Genel IP Adresi SKU'su Standart olarak güncelleştirildiğinden, aynı IP'yi Temel Yük Dengeleyiciye geri taşımak mümkün değildir.
Kurtarma işleminin videosunu izleyin:
Başarısız geçişiniz aynı anda birden çok yük dengeleyiciyi hedeflediyse parametresini -MultiLBConfig kullanarak aşağıdaki işlemi kullanarak her Load Balancer'ı ayrı ayrı kurtarın:
- Geçiş hatasının nedenini ele alın. Ayrıntılar için günlük dosyasını
Start-AzBasicLoadBalancerUpgrade.logdenetleyin - Yeni Standart Yük Dengeleyici'yi kaldırın (oluşturulduysa). Geçişin hangi aşaması başarısız olduysa, Standart Yük Dengeleyiciyi kaldırmak amacıyla Sanal Makine Ölçek Kümesinden, Sanal Makine ağ arabirimlerinden (IP yapılandırmaları) ve/veya Sağlık Problarından Standart Yük Dengeleyici başvurularını kaldırmanız gerekebilir.
- Temel Load Balancer durum yedekleme dosyasını bulun. Bu dosya, betiğin yürütüldüğü dizinde veya başarısız olan yürütme sırasında
-RecoveryBackupPathparametresiyle belirtilen yoldadır. Dosyanın adı:State_<basicLBName>_<basicLBRGName>_<timestamp>.json - Geçiş betiğini yeniden çalıştırın, -BasicLoadBalancerName yerine
-FailedMigrationRetryFilePathLB <BasicLoadBalancerbackupFilePath>ve-FailedMigrationRetryFilePathVMSS <VMSSBackupFile>(Sanal Makine Ölçek kümesi arka uçları için) parametrelerini belirtin veya Temel Yük Dengeleyiciyi işlem hattı üzerinden geçirin.