Aracılığıyla paylaş


Temel bir genel yük dengeleyiciden standart genel yük dengeleyiciye yükseltme

Uyarı

Bu belge artık kullanımda değil ve temel yük dengeleyiciyi PowerShell ile yükseltme ile değiştirildi.

Önemli

30 Eylül 2025'te Temel Yük Dengeleyici kullanımdan kaldırılacaktır. Daha fazla bilgi için resmi duyuruya bakın. Şu anda Temel Yük Dengeleyici kullanıyorsanız, kullanımdan kaldırma tarihinden önce Standart Load Balancer 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. Azure Load Balancer SKU'ları hakkında daha fazla bilgi edinmek için karşılaştırma tablosuna bakın.

Yükseltmenin iki aşaması vardır:

  1. IP ayırma yöntemini Dinamik olan Statik olarak değiştirin.

  2. Yükseltme ve trafik geçişini tamamlamak için PowerShell betiğini çalıştırın.

Yükseltmeye genel bakış

Aşağıdaki yordamları uygulayan bir Azure PowerShell betiği kullanılabilir:

  • Temel yük dengeleyicinin aynı kaynak grubunda belirttiğiniz konumla standart bir yük dengeleyici oluşturur

  • Genel IP adresini temel SKU'dan standart SKU'ya yerinde yükselter

  • Temel yük dengeleyicinin yapılandırmalarını yeni standart yük dengeleyiciye kopyalar

  • Giden bağlantıyı etkinleştiren varsayılan bir giden kuralı oluşturur

Sınırlamalar

  • Betik yalnızca genel yük dengeleyici yükseltmesini destekler. İç temel yük dengeleyici yükseltmesi için yönergeler ve daha fazla bilgi için bkz. Temel dahiliden standart dahiliye yükseltme - Azure Load Balancer

  • Betik çalıştırılmadan önce genel IP Adresinin ayırma yöntemi statik olarak değiştirilmelidir

  • Yük dengeleyicinin ön uç IP yapılandırması veya arka uç havuzu yoksa betiği çalıştırırken bir hatayla karşılaşırsınız. Yük dengeleyicinin ön uç IP'sine ve arka uç havuzuna sahip olduğundan emin olun

  • Betik, Sanal Makine Ölçek Kümesi'ni Temel Yük Dengeleyici'nin arka ucundan Standart Load Balancer arka ucuna geçiremez. Bu tür bir yükseltme için yönergeler ve daha fazla bilgi için bkz. Sanal Makine Ölçek Kümeleri ile kullanılan temel yük dengeleyiciyi yükseltme.

Genel IP adresinin ayırma yöntemini statik olarak değiştirme

Ayırma yöntemini değiştirmek için önerilen adımlar aşağıdadır.

  1. Azure Portal’ında oturum açın.

  2. Içindeki tüm kaynaklar'ı seçin. Soldaki menüden. Kaynak listesinden temel yük dengeleyiciyle ilişkili temel genel IP adresini seçin.

  3. Temel genel IP adresinin Ayarlar Yapılandırmalar'ı seçin.

  4. Atama'da Statik'i seçin.

  5. Kaydet'i seçin.

Not

Genel IP'leri olan sanal makineler için önce standart IP adresleri oluşturmanız gerekir. Aynı IP adresi garanti değildir. VM'leri temel IP'lerden ayırıp yeni oluşturulan standart IP adresleriyle ilişkilendirin. Ardından yönergeleri izleyerek Standart Azure Load Balancer'ın arka uç havuzuna VM'ler ekleyebilirsiniz.

Yeni standart yük dengeleyicinin arka uç havuzuna eklemek için yeni VM'ler oluşturma

  • Bir sanal makine oluşturmak ve bunu yük dengeleyiciyle ilişkilendirmek için bkz . Sanal makine oluşturma.

Betiği indirme

geçiş betiğini PowerShell Galerisi indirin.

Betiği kullanma

Yerel PowerShell ortamı kurulumunuza ve tercihlerinize bağlı olarak iki seçenek vardır:

  • Az PowerShell modülü yüklü değilse veya Az PowerShell modülünü kaldırmanın sakıncası yoksa, betiği çalıştırmak için seçeneğini kullanın Install-Script .

  • Az PowerShell modülünü saklamanız gerekiyorsa betiği indirin ve doğrudan çalıştırın.

Az PowerShell modülünün yüklü olup olmadığını belirlemek için komutunu çalıştırın Get-InstalledModule -Name az. Yüklü bir Az PowerShell modülü görmüyorsanız yöntemini kullanabilirsiniz Install-Script .

Install-Script ile yükleme

Bu seçeneği kullanmak için bilgisayarınızda Az PowerShell modülü yüklü değildir. Bunlar yüklüyse, aşağıdaki komut bir hata görüntüler. Az PowerShell modülünü kaldırın veya betiği el ile indirip çalıştırmak için diğer seçeneği kullanın.

Betiği aşağıdaki komutla çalıştırın:

Install-Script -Name AzurePublicLBUpgrade

Bu komut, gerekli Az PowerShell modülünü de yükler.

Betikle doğrudan yükleme

Az PowerShell modülü yüklüyse ve kaldıramıyorsanız veya kaldırmak istemiyorsanız, betik indirme bağlantısındaki El ile İndirme sekmesini kullanarak betiği el ile indirebilirsiniz. Betik ham bir nupkg dosyası olarak indirilir. Betiği bu nupkg dosyasından yüklemek için bkz. El ile Paket İndirme

Betiği çalıştırmak için:

  1. Azure'a bağlanmak için kullanın Connect-AzAccount .

  2. Az PowerShell modülünü içeri aktarmak için kullanın Import-Module Az .

  3. Gerekli parametreleri inceleyin:

    • oldRgName: [String]: Required – Bu parametre, yükseltmek istediğiniz mevcut temel yük dengeleyicinizin kaynak grubudur. Bu dize değerini bulmak için Azure portalına gidin, temel yük dengeleyici kaynağınızı seçin ve yük dengeleyici için Genel Bakış'ı seçin. Kaynak grubu bu sayfada yer alır

    • oldLBName: [String]: Required – Bu parametre, yükseltmek istediğiniz mevcut temel yük dengeleyicinin adıdır.

    • newLBName: [String]: Required – Bu parametre, oluşturulacak standart yük dengeleyicinin adıdır

  4. Betiği uygun parametreleri kullanarak çalıştırın. Tamamlanması beş-yedi dakika sürebilir.

    Örnek

    AzurePublicLBUpgrade.ps1 -oldRgName "test_publicUpgrade_rg" -oldLBName "LBForPublic" -newLbName "LBForUpgrade"
    

Giden erişim için NAT ağ geçidi oluşturma

Betik, giden bağlantıyı etkinleştiren bir giden kuralı oluşturur. Azure Sanal Ağ NAT, giden bağlantı için önerilen hizmettir. Azure Sanal Ağ NAT hakkında daha fazla bilgi için bkz. Azure Sanal Ağ NAT nedir?.

Bir NAT ağ geçidi kaynağı oluşturmak ve bunu sanal ağınızın bir alt ağıyla ilişkilendirmek için bkz . NAT ağ geçidi oluşturma.

Sık sorulan sorular

Yapılandırmayı v1'den v2'ye geçirmek için Azure PowerShell betiğinde herhangi bir sınırlama var mı?

Evet. Bkz. Kısıtlamalar.

Yükseltme ne kadar sürer?

Betiğin tamamlanması genellikle birkaç dakika sürer ve yük dengeleyici yapılandırmanızın karmaşıklığı bağlı olarak daha uzun sürebilir. Kapalı kalma süresini göz önünde bulundurun ve gerekirse yük devretmeyi planlayın.

Betik, temel yük dengeleyicimden yeni oluşturulan standart yük dengeleyiciye gelen trafik üzerinden geçiş yapıyor mu?

Evet. Azure PowerShell betiği genel IP adresini yükselterek yapılandırmayı temelden standart yük dengeleyiciye kopyalar ve sanal makineyi yeni oluşturulan genel standart yük dengeleyiciye geçirir.

Sonraki adımlar

Azure Load Balancer hakkında bilgi edinin