Share via


Upgraden van een openbare basis naar een standaard openbare load balancer

Waarschuwing

Dit document wordt niet meer gebruikt en is vervangen door een eenvoudige load balancer bijwerken met PowerShell.

Belangrijk

Op 30 september 2025 wordt Basic Load Balancer buiten gebruik gesteld. Zie de officiële aankondiging voor meer informatie. Als u momenteel Basic Load Balancer gebruikt, moet u een upgrade uitvoeren naar Standard Load Balancer vóór de buitengebruikstellingsdatum.

Azure Standard Load Balancer biedt een uitgebreide set functionaliteit en hoge beschikbaarheid via zoneredundantie. Zie de vergelijkingstabel voor meer informatie over Azure Load Balancer-SKU's.

Er zijn twee fasen in een upgrade:

  1. Wijzig de IP-toewijzingsmethode van Dynamisch in Statisch.

  2. Voer het PowerShell-script uit om de upgrade en de verkeersmigratie te voltooien.

Overzicht van de upgrade

Er is een Azure PowerShell-script beschikbaar dat de volgende procedures uitvoert:

  • Hiermee maakt u een standaard load balancer met een locatie die u opgeeft in dezelfde resourcegroep van de basic load balancer

  • Hiermee wordt het openbare IP-adres bijgewerkt van basis-SKU naar standaard-SKU in-place

  • Kopieert de configuraties van de basic load balancer naar de nieuwe standaard load balancer

  • Hiermee maakt u een standaardregel voor uitgaand verkeer waarmee uitgaande connectiviteit mogelijk is

Beperkingen

  • Het script ondersteunt alleen een upgrade van een openbare load balancer. Voor een interne load balancer-upgrade raadpleegt u Upgraden van intern naar standaard intern: Azure Load Balancer voor instructies en meer informatie

  • De toewijzingsmethode van het openbare IP-adres moet worden gewijzigd in statisch voordat het script wordt uitgevoerd

  • Als de load balancer geen front-end-IP-configuratie of back-endpool heeft, treedt er een fout op bij het uitvoeren van het script. Zorg ervoor dat de load balancer een front-end-IP- en back-endpool heeft

  • Het script kan virtuele-machineschaalset niet migreren van de back-end van Basic Load Balancer naar de back-end van Standard Load Balancer. Zie Voor dit type upgrade een eenvoudige load balancer upgraden die wordt gebruikt met Virtual Machine Scale Sets voor instructies en meer informatie.

Toewijzingsmethode van het openbare IP-adres wijzigen in statisch

Hier volgen de aanbevolen stappen om de toewijzingsmethode te wijzigen.

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer Alle resources in het linkermenu. Selecteer het openbare BASIS-IP-adres dat is gekoppeld aan de basic load balancer in de lijst met resources.

  3. Selecteer Configuraties in de Instellingen van het openbare basis-IP-adres.

  4. Selecteer Statisch in Toewijzing.

  5. Selecteer Opslaan.

Notitie

Voor virtuele machines met openbare IP-adressen moet u eerst standaard-IP-adressen maken. Hetzelfde IP-adres is niet gegarandeerd. Koppel de VM's los van de basis-IP-adressen en koppel deze aan de zojuist gemaakte standaard-IP-adressen. Vervolgens kunt u de instructies volgen om VM's toe te voegen aan de back-endpool van de Standard Azure Load Balancer.

Nieuwe VM's maken om toe te voegen aan de back-endpool van de nieuwe standard load balancer

  • Zie Virtuele machines maken om een virtuele machine te maken en deze te koppelen aan de load balancer.

Het script downloaden

Download het migratiescript vanuit de PowerShell Gallery.

Het script gebruiken

Er zijn twee opties, afhankelijk van de instellingen en voorkeuren van uw lokale PowerShell-omgeving:

  • Als u de Az PowerShell-module niet hebt geïnstalleerd of als u de Az PowerShell-module niet wilt verwijderen, gebruikt u de Install-Script optie om het script uit te voeren.

  • Als u de Az PowerShell-module wilt behouden, downloadt u het script en voert u het rechtstreeks uit.

Voer de opdracht Get-InstalledModule -Name azuit om te bepalen of de Az PowerShell-module is geïnstalleerd. Als u geen geïnstalleerde Az PowerShell-module ziet, kunt u de Install-Script methode gebruiken.

Installeren met Install-Script

Als u deze optie wilt gebruiken, hebt u de Az PowerShell-module niet op uw computer geïnstalleerd. Als ze zijn geïnstalleerd, wordt met de volgende opdracht een fout weergegeven. Verwijder de Az PowerShell-module of gebruik de andere optie om het script handmatig te downloaden en uit te voeren.

Voer het script uit met de volgende opdracht:

Install-Script -Name AzurePublicLBUpgrade

Met deze opdracht wordt ook de vereiste Az PowerShell-module geïnstalleerd.

Rechtstreeks met het script installeren

Als u de Az PowerShell-module wel hebt geïnstalleerd en deze niet kunt verwijderen of niet wilt verwijderen, kunt u het script handmatig downloaden via het tabblad Handmatig downloaden in de downloadkoppeling voor scripts. Het script wordt gedownload als een onbewerkt nupkg-bestand . Als u het script wilt installeren vanuit dit nupkg-bestand , raadpleegt u Handmatig pakket downloaden

Het script uitvoeren:

  1. Gebruik Connect-AzAccount dit om verbinding te maken met Azure.

  2. Hiermee Import-Module Az importeert u de Az PowerShell-module.

  3. Bekijk de vereiste parameters:

    • oldRgName: [String]: Vereist : deze parameter is de resourcegroep voor uw bestaande basic load balancer die u wilt upgraden. Als u deze tekenreekswaarde wilt vinden, gaat u naar Azure Portal, selecteert u de bron van de basistaakverdeler en selecteert u het overzicht voor de load balancer. De resourcegroep bevindt zich op die pagina

    • oldLBName: [String]: Vereist : deze parameter is de naam van uw bestaande basis load balancer die u wilt upgraden.

    • newLBName: [Tekenreeks]: vereist : deze parameter is de naam voor de standaard load balancer die moet worden gemaakt

  4. Voer het script uit met behulp van de juiste parameters. Het kan vijf tot zeven minuten duren voordat het is voltooid.

    Voorbeeld

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

Een NAT-gateway maken voor uitgaande toegang

Het script maakt een uitgaande regel die uitgaande connectiviteit mogelijk maakt. Azure Virtual Network NAT is de aanbevolen service voor uitgaande connectiviteit. Zie Wat is Azure Virtual Network NAT? voor meer informatie over Azure Virtual Network NAT.

Als u een NAT-gatewayresource wilt maken en deze wilt koppelen aan een subnet van uw virtuele netwerk, maakt u een NAT-gateway.

Veelgestelde vragen

Zijn er beperkingen met het Azure PowerShell-script voor het migreren van de configuratie van v1 naar v2?

Ja. Zie Beperkingen.

Hoe lang duurt de upgrade?

Het duurt meestal een paar minuten voordat het script is voltooid en het kan langer duren, afhankelijk van de complexiteit van uw load balancer-configuratie. Houd rekening met de downtime en plan indien nodig een failover.

Schakelt het script het verkeer van mijn basic load balancer over naar de zojuist gemaakte standard load balancer?

Ja. Het Azure PowerShell-script werkt het openbare IP-adres bij, kopieert de configuratie van de basic naar de standard load balancer en migreert de virtuele machine naar de zojuist gemaakte openbare load balancer.

Volgende stappen

Meer informatie over Azure Load Balancer