Sdílet prostřednictvím


Upgrade interního nástroje pro vyrovnávání zatížení úrovně Basic – Nevyžaduje se žádná odchozí připojení

Upozorňující

Tento dokument se už nepoužívá a byl nahrazen upgradem load balanceru úrovně Basic pomocí PowerShellu.

Důležité

30. září 2025 bude Load Balancer úrovně Basic vyřazen. Další informace najdete v oficiálním oznámení. Pokud aktuálně používáte Load Balancer úrovně Basic, nezapomeňte před datem vyřazení upgradovat na Load Balancer úrovně Standard.

Azure Standard Load Balancer nabízí bohatou sadu funkcí a vysokou dostupnost prostřednictvím redundance zón. Další informace o SKU Load Balanceru najdete v tabulce porovnání.

Tento článek představuje skript PowerShellu, který vytvoří Load Balancer úrovně Standard se stejnou konfigurací jako Load Balancer úrovně Basic spolu s migrací provozu z Load Balanceru úrovně Basic na Load Balancer úrovně Standard.

Přehled upgradu

  • Vytvoří Load Balancer interní skladové položky Úrovně Standard v zadaném umístění. Odchozí připojení nebude poskytovat interní load balancer úrovně Standard.
  • Bezproblémově kopíruje konfigurace Load Balanceru skladové položky Basic do nově vytvořeného Load Balanceru úrovně Standard.
  • Privátní IP adresy z Load Balanceru úrovně Basic můžete bezproblémově přesunout do nově vytvořeného Load Balanceru úrovně Standard.
  • Bezproblémový přesun virtuálních počítačů z back-endového fondu Load Balanceru úrovně Basic do back-endového fondu Load Balanceru úrovně Standard

Upozornění\Omezení

  • Skript podporuje pouze upgrade interního nástroje pro vyrovnávání zatížení, kde není potřeba žádné odchozí připojení. Pokud jste pro některé virtuální počítače vyžadovali odchozí připojení , přečtěte si pokyny na této stránce .
  • Load Balancer úrovně Basic musí být ve stejné skupině prostředků jako back-endové virtuální počítače a síťové karty.
  • Pokud je nástroj pro vyrovnávání zatížení úrovně Standard vytvořený v jiné oblasti, nebudete moct přidružit virtuální počítače existující ve staré oblasti k nově vytvořenému Load Balanceru úrovně Standard. Pokud chcete toto omezení obejít, nezapomeňte vytvořit nový virtuální počítač v nové oblasti.
  • Pokud váš Load Balancer nemá žádnou konfiguraci front-endových IP adres nebo back-endový fond, pravděpodobně dojde k chybě při spuštění skriptu. Ujistěte se, že nejsou prázdné.
  • Skript nemůže migrovat škálovací sadu virtuálních počítačů z back-endu Load Balanceru úrovně Basic do back-endu Load Balanceru úrovně Standard. Pro tento typ upgradu naleznete v tématu Upgrade nástroje pro vyrovnávání zatížení úrovně Basic, který se používá se škálovacími sadami virtuálních počítačů, kde najdete pokyny a další informace.

Změna metody přidělování IP adres na Static pro konfiguraci front-endové IP adresy (pokud už je statický, ignorujte tento krok).

  1. V nabídce vlevo vyberte Všechny služby , vyberte Všechny prostředky a pak v seznamu prostředků vyberte Load Balancer úrovně Basic.

  2. V části Nastavení vyberte konfiguraci IP adresy front-endu a vyberte první konfiguraci ip adresy front-endu.

  3. V případě přiřazení vyberte Statická

  4. Opakujte krok 3 pro všechny konfigurace front-endových IP adres Load Balanceru úrovně Basic.

Stažení skriptu

Stáhněte skript pro migraci z Galerie prostředí PowerShell.

Použití skriptu

V závislosti na místním nastavení a předvolbách prostředí PowerShell máte dvě možnosti:

  • Pokud nemáte nainstalovaný modul Azure Az PowerShell nebo nevadí odinstalace modulu Azure Az PowerShell, nejlepší možností je použít Install-Script možnost ke spuštění skriptu.
  • Pokud potřebujete zachovat modul Azure Az PowerShell, je nejlepší stáhnout skript a spustit ho přímo.

Pokud chcete zjistit, jestli máte nainstalovaný modul Azure Az PowerShell, spusťte Get-InstalledModule -Name azpříkaz . Pokud nevidíte žádný nainstalovaný modul Az PowerShellu, můžete použít tuto metodu Install-Script .

Instalace pomocí metody Install-Script

Pokud chcete tuto možnost použít, nesmíte mít na počítači nainstalovaný modul Azure Az PowerShell. Pokud jsou nainstalované, zobrazí se následující příkaz s chybou. Modul Azure Az PowerShell můžete buď odinstalovat, nebo pomocí druhé možnosti skript stáhnout ručně a spustit ho.

Spusťte skript pomocí následujícího příkazu:

Install-Script -Name AzureILBUpgrade

Tento příkaz také nainstaluje požadovaný modul Az PowerShellu.

Instalace pomocí metody Ruční stažení

Pokud máte nainstalovaný nějaký modul Azure Az PowerShellu a nemůžete je odinstalovat (nebo je nechcete odinstalovat), můžete skript stáhnout ručně pomocí karty Ruční stažení v odkazu ke stažení skriptu. Skript se stáhne jako nezpracovaný soubor nupkg. Pokud chcete skript nainstalovat z tohoto souboru nupkg, přečtěte si téma Ruční stažení balíčku.

Spuštění skriptu

  1. Slouží Connect-AzAccount k připojení k Azure.

  2. Slouží Import-Module Az k importu modulu Az PowerShell.

  3. Prozkoumejte požadované parametry:

    • rgName: [Řetězec]: Povinný argument – tento parametr je skupina prostředků pro váš stávající Load Balancer úrovně Basic a nový Load Balancer úrovně Standard. Pokud chcete najít tuto hodnotu řetězce, přejděte na web Azure Portal, vyberte zdroj Load Balanceru úrovně Basic a vyberte Přehled nástroje pro vyrovnávání zatížení. Skupina prostředků se nachází na této stránce.
    • oldLBName: [String]: Povinný argument – tento parametr je název existujícího Basic Balanceru, který chcete upgradovat.
    • newlocation: [String]: Povinné – Tento parametr je umístění, ve kterém se vytvoří Load Balancer úrovně Standard. Pro lepší přidružení k dalším existujícím prostředkům doporučujeme zdědit stejné umístění vybraného Load Balanceru úrovně Basic do Load Balanceru úrovně Standard.
    • newLBName: [String]: Povinný argument – tento parametr je název nástroje pro vyrovnávání zatížení úrovně Standard, který se má vytvořit.
  4. Spusťte skript pomocí příslušných parametrů. Dokončení může trvat pět až sedm minut.

    Příklad

    AzureILBUpgrade.ps1 -rgName "myRGlb" -oldLBName "myBasicLB" -newlocation "centralus" -newLbName "myStandardLB"
    

Ověření nového nástroje pro vyrovnávání zatížení

  1. V místní konzole PowerShellu můžete Get-AzLoadBalancer -ResourceGroupName <rgName_value> zobrazit nástroje pro vyrovnávání zatížení ve vaší skupině prostředků.
  2. Ověřte JSON pro nový load balancer úrovně Standard. Můžete ověřit, že se do nového standardního nástroje pro vyrovnávání zatížení migrovala nastavení, jako je konfigurace front-endových IP adres, back-endové fondy a pravidla vyrovnávání zatížení.

Časté dotazy

Existují nějaká omezení pro migraci konfigurace z verze 1 na verzi 2 pomocí skriptu Azure PowerShellu?

Ano. Viz Upozornění nebo omezení.

Přepne skript Azure PowerShellu také provoz z nástroje pro vyrovnávání zatížení úrovně Basic na nově vytvořený Load Balancer úrovně Standard?

Ano, migruje provoz. Pokud chcete migrovat provoz osobně, použijte tento skript , který virtuální počítače nepřesune za vás.

Další kroky

Další informace o Load Balanceru úrovně Standard