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).
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.
V části Nastavení vyberte konfiguraci IP adresy front-endu a vyberte první konfiguraci ip adresy front-endu.
V případě přiřazení vyberte Statická
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 az
pří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
Slouží
Connect-AzAccount
k připojení k Azure.Slouží
Import-Module Az
k importu modulu Az PowerShell.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.
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í
- 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ů. - 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro