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:
Wijzig de IP-toewijzingsmethode van Dynamisch in Statisch.
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.
Meld u aan bij het Azure-portaal.
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.
Selecteer Configuraties in de Instellingen van het openbare basis-IP-adres.
Selecteer Statisch in Toewijzing.
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 az
uit 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:
Gebruik
Connect-AzAccount
dit om verbinding te maken met Azure.Hiermee
Import-Module Az
importeert u de Az PowerShell-module.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
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.