Share via


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)

  1. 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.

  2. 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.

  3. Hozzárendeléshez válassza a Statikus lehetőséget

  4. 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

  1. Az Azure-hoz való csatlakozáshoz használható Connect-AzAccount .

  2. Az Az PowerShell-modul importálására használható Import-Module Az .

  3. 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.
  4. 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

  1. A helyi PowerShell-konzolon Get-AzLoadBalancer -ResourceGroupName <rgName_value> tekintse meg az erőforráscsoport terheléselosztóját.
  2. 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.

Következő lépések

Tudnivalók a Standard Load Balancerről