Upgrade von einem öffentlichen Basic-Lastenausgleich auf einen öffentlichen Standard-Lastenausgleich

Warnung

Dieses Dokument wird nicht mehr verwendet und wurde durch Upgrade eines Lastenausgleichs im Tarif „Basic“ mit PowerShell ersetzt.

Wichtig

Am 30. September 2025 wird Load Balancer im Tarif „Basic“ eingestellt. Weitere Informationen finden Sie in der offiziellen Ankündigung. Wenn Sie derzeit Load Balancer im Tarif „Basic“ verwenden, führen Sie unbedingt vor dem Ablaufdatum ein Upgrade auf Load Balancer Standard durch.

Azure Load Balancer Standard bietet umfangreiche Funktionen sowie Hochverfügbarkeit durch Zonenredundanz. Weitere Informationen zu den Azure Load Balancer SKUs finden Sie in der Vergleichstabelle.

Ein Upgrade umfasst zwei Phasen:

  1. Ändern Sie die IP-Zuordnungsmethode von dynamisch in statisch.

  2. Führen Sie das PowerShell-Skript aus, um das Upgrade und die Migration von Datenverkehr abzuschließen.

Upgradeübersicht

Es ist ein Azure PowerShell-Skript verfügbar, das die folgenden Vorgänge ausführt:

  • Erstellt einen Standardlastenausgleich mit einem von Ihnen angegebenen Standort in derselben Ressourcengruppe des Basislastenausgleichs

  • Upgrades der öffentlichen IP-Adresse von Basis-SKU auf Standard-SKU an Ort und Stelle

  • Kopiert die Konfigurationen des Lastenausgleichs Standard in den neu standardmäßigen Lastenausgleich.

  • Erstellt eine Standardausgangsregel, die die ausgehende Konnektivität aktiviert

Einschränkungen

  • Das Skript unterstützt nur ein öffentliches Lastenausgleichsupgrade. Informationen zu einem internen Load Balancer Basic-Upgrade finden Sie unter Upgrade von basic internal auf standard internal – Azure Load Balancer.

  • Die Zuweisungsmethode für die öffentliche IP-Adresse muss vor der Ausführung des Skripts auf statisch geändert werden

  • Wenn der Lastenausgleich nicht über eine Frontend-IP-Konfiguration oder einen Backend-Pool verfügt, werden Sie bei der Ausführung des Skripts einen Fehler erhalten. Stellen Sie sicher, dass der Load Balancer eine Front-End-IP und einen Back-End-Pool hat.

  • Das Skript kann keine VM-Skalierungsgruppe vom Load Balancer Basic-Back-End zum Load Balancer Standard-Back-End migrieren. Anweisungen und weitere Informationen zu diesem Upgradetyp finden Sie unter Durchführen eines Upgrades für Load Balancer im Tarif „Basic“mit Virtual Machine Scale Sets.

Ändern der Zuordnungsmethode der öffentlichen IP-Adresse in „static“

Im Folgenden werden die empfohlenen Schritte zum Ändern der Zuordnungsmethode beschrieben.

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen SieAlle Ressourcen im linken Menü. Wählen Sie in der Ressourcenliste die grundlegende öffentliche IP-Adresse aus, die dem Load Balancer Basic zugeordnet ist.

  3. Wählen Sie in Einstellungen der grundlegenden öffentlichen IP-Adresse Konfigurationen aus.

  4. Wählen Sie unter Zuweisung die Option Statisch aus.

  5. Wählen Sie Speichern aus.

Hinweis

Für virtuelle Computer mit öffentlichen IP-Adressen müssen Sie zuerst Standard-IP-Adressen erstellen. Dieselbe IP-Adresse ist nicht garantiert. Trennen Sie die VMs von den Basis-IP-Adressen und verknüpfen Sie sie mit den neu erstellten Standard-IP-Adressen. Sie können dann den Anweisungen folgen, um VMs zum Backend-Pool des Standard Azure Load Balancer hinzuzufügen.

Erstellen neuer VMs zum Hinzufügen zum Back-End-Pool des neuen Load Balancers Standard

Herunterladen des Skripts

Laden Sie das Migrationsskript aus dem PowerShell-Katalog herunter.

Verwenden des Skripts

Es gibt zwei Optionen, die von Ihrer lokalen PowerShell-Umgebung und Ihren Voreinstellungen abhängen:

  • Haben Sie das Az PowerShell-Modul nicht installiert oder haben Sie kein Problem damit, das Az PowerShell-Modul zu deinstallieren, verwenden Sie die Install-Script-Option, um das Skript auszuführen.

  • Wenn Sie das Az PowerShell-Modul behalten möchten, laden Sie das Skript herunter, und führen Sie es direkt aus.

Um festzustellen, ob Sie das Az PowerShell-Modul installiert haben, führen Sie Get-InstalledModule -Name az aus. Werden keine installierten Az PowerShell-Module angezeigt, können Sie die Install-Script-Methode verwenden.

Installieren mit Install-Script

Damit Sie diese Option nutzen können, darf das Az PowerShell-Modul nicht auf Ihrem Computer installiert sein. Wenn diese installiert sind, zeigt der folgende Befehl einen Fehler an. Deinstallieren Sie das Az PowerShell-Modul, oder verwenden Sie die andere Option, um das Skript manuell herunterzuladen und auszuführen.

Führen Sie das Skript mit dem folgenden Befehl aus:

Install-Script -Name AzurePublicLBUpgrade

Mit diesem Befehl werden auch die erforderlichen Az PowerShell-Module installiert.

Direkt mit dem Skript installieren

Haben Sie das Az PowerShell-Modul installiert und können (oder möchten) Sie dieses nicht deinstallieren, können Sie das Skript manuell herunterladen, indem Sie die Registerkarte Manual Download (Manueller Download) unter dem Skript-Downloadlink verwenden. Das Skript wird als reine NUPKG-Datei heruntergeladen. Informationen, wie das Skript aus dieser nupkg-Datei installiert wird, finden Sie unter Manuelles Herunterladen des Pakets.

So führen Sie das Skript aus

  1. Verwenden Sie Connect-AzAccount, um eine Verbindung mit Azure herzustellen.

  2. Verwenden Sie Import-Module Az zum Herunterladen des Az-Moduls von PowerShell:

  3. Untersuchen Sie die erforderlichen Parameter:

    • oldRgName: [Zeichenfolge]: Erforderlich – Dieser Parameter ist die Ressourcengruppe für Ihren bestehenden Load Balancer Basic, den Sie aktualisieren möchten. Um diesen Zeichenfolge-Wert zu finden, navigieren Sie zum Azure-Portal, wählen Sie Ihre Load Balancer Basic-Quelle und wählen Sie die Übersicht für den Load Balancer. Die Ressourcengruppe befindet sich auf dieser Seite.

    • oldLBName: [Zeichenfolge]: Erforderlich – Dieser Parameter ist der Name Ihres bestehenden Basis-Load-Balancers, den Sie aktualisieren möchten.

    • newLBName: [Zeichenfolge]: Erforderlich – Dieser Parameter ist der Name für den zu erstellenden Standard-Load Balancer

  4. Führen Sie das Skript mit den entsprechenden Parametern aus. Es kann fünf bis sieben Minuten dauern, bis es fertig ist.

    Beispiel

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

Erstellen Sie ein NAT-Gateway für ausgehenden Zugriff

Das Skript erstellt eine Ausgangsregel, die ausgehende Verbindungen ermöglicht. Azure Virtual Network NAT ist der empfohlene Dienst für ausgehende Konnektivität. Weitere Informationen zu Azure Virtual Network NAT finden Sie unter Was ist Azure Virtual Network NAT?.

Informationen zum Erstellen einer NAT-Gatewayressource und zum Zuordnen zu einem Subnetz Ihres virtuellen Netzwerks finden Sie unter Erstellen eines NAT-Gateways.

Häufig gestellte Fragen

Gibt es irgendwelche Einschränkungen mit dem Azure PowerShell-Skript zum Migrieren der Konfiguration von v1 zu v2?

Ja. Siehe Einschränkungen.

Wie lange dauert das Upgrade?

Es dauert in der Regel einige Minuten, bis das Skript abgeschlossen ist. Abhängig von der Komplexität der Load Balancer-Konfiguration kann dies auch länger dauern. Denken Sie an die Ausfallzeiten und planen Sie gegebenenfalls einen Failover ein.

Wechselt das Skript den Datenverkehr von meinem Load Balancer Basic zum neu erstellten Load Balancer Standard?

Ja. Das Azure PowerShell-Skript aktualisiert die öffentliche IP-Adresse, kopiert die Konfiguration vom Load Balancer basic in standard und migriert den virtuellen Computer zum neu erstellten öffentlichen Load Balancer Standard.

Nächste Schritte

Weitere Informationen zu Azure Load Balancer