Belső alapszintű terheléselosztó frissítése – Nincs szükség kimenő kapcsolatokra
Figyelmeztetés
Ez a dokumentum már nincs használatban, és egy alapszintű terheléselosztó frissítése a PowerShell-lel váltotta fel.
Fontos
2025. szeptember 30-án az alapszintű Load Balancer kivonásra kerül. További információért tekintse meg a hivatalos bejelentést. Ha jelenleg alapszintű Terheléselosztót használ, a kivonási dátum előtt frissítsen a Standard Load Balancerre.
Az Azure Standard Load Balancer számos funkciót és magas rendelkezésre állást kínál a zónaredundancián keresztül. A Load Balancer termékváltozatáról az összehasonlító táblázatból tudhat meg többet.
Ez a cikk egy Olyan PowerShell-szkriptet mutat be, amely az alapszintű Terheléselosztóval megegyező konfigurációjú Standard Load Balancert hoz létre, valamint a forgalmat az Alapszintű Terheléselosztóról a Standard Load Balancerre migrálja.
Frissítés áttekintése
- Létrehoz egy standard belső termékváltozatú Load Balancert a megadott helyen. A kimenő kapcsolatot a standard belső terheléselosztó nem fogja biztosítani.
- Az alapszintű termékváltozat terheléselosztójának konfigurációit zökkenőmentesen átmásolja az újonnan létrehozott Standard Load Balancerbe.
- Zökkenőmentesen helyezze át a privát IP-címeket az Alapszintű Terheléselosztóról az újonnan létrehozott Standard Load Balancerre.
- A virtuális gépek zökkenőmentes áthelyezése az alapszintű terheléselosztó háttérkészletéből a Standard Load Balancer háttérkészletére
Kikötések\Korlátozások
- A szkript csak akkor támogatja a belső Load Balancer-frissítést, ha nincs szükség kimenő kapcsolatra. Ha néhány virtuális géphez kimenő kapcsolatot igényelt, útmutatásért tekintse meg ezt a lapot.
- Az alapszintű Load Balancernek ugyanabban az erőforráscsoportban kell lennie, mint a háttérbeli virtuális gépeknek és hálózati adaptereknek.
- Ha a Standard terheléselosztó egy másik régióban van létrehozva, nem tudja társítani a régi régióban meglévő virtuális gépeket az újonnan létrehozott Standard Load Balancerrel. A korlátozás megkerüléséhez mindenképpen hozzon létre egy új virtuális gépet az új régióban.
- Ha a Load Balancer nem rendelkezik előtér IP-konfigurációval vagy háttérkészlettel, valószínűleg hibát fog tapasztalni a szkript futtatásával. Győződjön meg arról, hogy nem üresek.
- A szkript nem tudja migrálni a virtuálisgép-méretezési csoportot az alapszintű Load Balancer háttérrendszeréből a Standard Load Balancer háttérrendszerére. Az ilyen típusú frissítéssel kapcsolatos utasításokért és további információkért tekintse meg a Virtuálisgép-méretezési csoportokhoz használt alapszintű terheléselosztó frissítését.
Ip-foglalási módszer módosítása statikusra az előtérbeli IP-konfigurációhoz (Ha már statikus, hagyja figyelmen kívül ezt a lépést)
Válassza a bal oldali menü Minden szolgáltatás elemét, válassza az Összes erőforrás lehetőséget, majd válassza ki az Alapszintű Terheléselosztót az erőforrások listájából.
A Gépház területen válassza az előtérbeli IP-konfigurációt, és válassza ki az első előtérbeli IP-konfigurációt.
Hozzárendeléshez válassza a Statikus lehetőséget
Ismételje meg a 3. lépést az alapszintű Load Balancer összes előtérbeli IP-konfigurációja esetében.
A szkript letöltése
Töltse le a migrálási szkriptet a PowerShell-galéria.
A szkript használata
A helyi PowerShell-környezet beállításától és beállításaitól függően két lehetőség közül választhat:
- Ha nincs telepítve az Azure Az PowerShell-modul, vagy nem bánja, ha eltávolítja az Azure Az PowerShell-modult, a legjobb megoldás a
Install-Script
szkript futtatására. - Ha meg kell tartania az Azure Az PowerShell-modult, a legjobb megoldás a szkript letöltése és közvetlen futtatása.
Annak megállapításához, hogy telepítve van-e az Azure Az PowerShell-modul, futtassa Get-InstalledModule -Name az
. Ha nem látja a telepített Az PowerShell-modult, használhatja a Install-Script
módszert.
Telepítés az Install-Script metódussal
A beállítás használatához nem szabad az Azure Az PowerShell-modult telepíteni a számítógépre. Ha telepítve vannak, a következő parancs hibaüzenetet jelenít meg. Eltávolíthatja az Azure Az PowerShell-modult, vagy a másik lehetőséggel manuálisan töltheti le és futtathatja a szkriptet.
Futtassa a szkriptet a következő paranccsal:
Install-Script -Name AzureILBUpgrade
Ez a parancs a szükséges Az PowerShell-modult is telepíti.
Telepítés a manuális letöltési módszerrel
Ha telepítve van néhány Azure Az PowerShell-modul, és nem tudja eltávolítani őket (vagy nem szeretné eltávolítani őket), manuálisan letöltheti a szkriptet a szkript letöltési hivatkozásÁnak Manuális letöltés lapján. A szkriptet nyers nupkg-fájlként tölti le a rendszer. A szkript ezen nupkg-fájlból való telepítéséhez tekintse meg a manuális csomagletöltést.
A szkript futtatása
Az Azure-hoz való csatlakozáshoz használható
Connect-AzAccount
.Az Az PowerShell-modul importálására használható
Import-Module Az
.Vizsgálja meg a szükséges paramétereket:
- rgName: [String]: Kötelező – Ez a paraméter a meglévő alapszintű terheléselosztó és az új Standard Load Balancer erőforráscsoportja. A sztringérték megkereséséhez lépjen az Azure Portalra, válassza ki az alapszintű Load Balancer-forrást, és válassza a terheléselosztó áttekintését . Az erőforráscsoport ezen a lapon található.
- oldLBName: [String]: Kötelező – Ez a paraméter a frissíteni kívánt meglévő Basic Balancer neve.
- newlocation: [String]: Kötelező – Ez a paraméter az a hely, ahol a Standard Load Balancer létrejön. Javasoljuk, hogy a kiválasztott alapszintű terheléselosztó helyét örökölje a Standard Load Balancerrel a többi meglévő erőforrással való jobb társítás érdekében.
- newLBName: [String]: Kötelező – Ez a paraméter a létrehozandó Standard Load Balancer neve.
Futtassa a szkriptet a megfelelő paraméterekkel. A befejezés 5-7 percet is igénybe vehet.
Példa
AzureILBUpgrade.ps1 -rgName "myRGlb" -oldLBName "myBasicLB" -newlocation "centralus" -newLbName "myStandardLB"
Új terheléselosztó ellenőrzése
- A helyi PowerShell-konzolon
Get-AzLoadBalancer -ResourceGroupName <rgName_value>
tekintse meg az erőforráscsoport terheléselosztóját. - Ellenőrizze az új standard terheléselosztó JSON-elemét. Ellenőrizheti, hogy a beállítások, például az előtérbeli IP-konfiguráció, a háttérkészletek és a terheléselosztási szabályok migrálva lettek-e az új standard terheléselosztóba.
Gyakori kérdések
Vannak korlátozások az Azure PowerShell-szkripttel a konfiguráció 1-ről v2-be való migrálására?
Igen. Lásd: Figyelmeztetések/korlátozások.
Az Azure PowerShell-szkript az alapszintű Terheléselosztóról az újonnan létrehozott Standard Load Balancerre is átállítja a forgalmat?
Igen, migrálja a forgalmat. Ha személyesen szeretné áttelepíteni a forgalmat, használja ezt a szkriptet , amely nem helyezi át a virtuális gépeket.