Rövid útmutató: ExpressRoute-kapcsolatcsoport létrehozása és módosítása az Azure PowerShell használatával

Ez a rövid útmutató bemutatja, hogyan hozhat létre ExpressRoute-kapcsolatcsoportot PowerShell-parancsmagok és az Azure Resource Manager-alapú üzemi modell használatával. Ellenőrizheti a kapcsolatcsoport állapotát, frissítését, törlését vagy felbontását is.

Diagram of ExpressRoute circuit deployment environment using Azure PowerShell.

Előfeltételek

Azure Cloud Shell

Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.

Az Azure Cloud Shell indítása:

Lehetőség Példa/hivatkozás
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőség választása nem másolja automatikusan a kódot vagy a parancsot a Cloud Shellbe. Screenshot that shows an example of Try It for Azure Cloud Shell.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. Button to launch Azure Cloud Shell.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Screenshot that shows the Cloud Shell button in the Azure portal

Az Azure Cloud Shell használata:

  1. Indítsa el a Cloud Shellt.

  2. A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).

  3. Illessze be a kódot vagy parancsot a Cloud Shell-munkamenetbe a Windows és Linux rendszeren a Ctrl Shift+V billentyűkombinációval+, vagy a Cmd+Shift+V macOS rendszeren való kiválasztásával.

  4. A kód vagy parancs futtatásához válassza az Enter lehetőséget .

ExpressRoute-kapcsolatcsoport létrehozása és kiépítése

Jelentkezzen be az Azure-fiókjába, és válassza ki az előfizetését

Ha az Azure Cloud Shellt használja, a Kipróbálás gombra kattintva automatikusan bejelentkezik az Azure-fiókjába. Ha helyileg szeretne bejelentkezni, nyissa meg a PowerShell-konzolt emelt szintű jogosultságokkal, és futtassa a parancsmagot a csatlakozáshoz.

Connect-AzAccount

Ha több előfizetéssel rendelkezik, kérje le az Azure-előfizetések listáját.

Get-AzSubscription

Válassza ki a használni kívánt előfizetést.

Select-AzSubscription -SubscriptionName "Name of subscription"

A támogatott szolgáltatók, helyek és sávszélességek listájának lekérése

Az ExpressRoute-kapcsolatcsoport létrehozása előtt szüksége lesz a támogatott kapcsolatszolgáltatók, helyek és sávszélesség-beállítások listájára.

A Get-AzExpressRouteServiceProvider PowerShell-parancsmag a későbbi lépésekben használt információkat adja vissza:

Get-AzExpressRouteServiceProvider

Ellenőrizze, hogy a kapcsolatszolgáltató szerepel-e a listán. Jegyezze fel a következő információkat, amelyekre később szüksége lesz egy kapcsolatcsoport létrehozásakor:

  • Név
  • Társviszony-létesítések
  • SávszélességekOffered

Most már készen áll egy ExpressRoute-kapcsolatcsoport létrehozására.

ExpressRoute-kapcsolatcsoport létrehozása

Ha még nem rendelkezik erőforráscsoporttal, az ExpressRoute-kapcsolatcsoport létrehozása előtt létre kell hoznia egyet. Ehhez futtassa a következő parancsot:

New-AzResourceGroup -Name "ExpressRouteResourceGroup" -Location "West US"

Az alábbi példa bemutatja, hogyan hozhat létre 200 Mbps ExpressRoute-kapcsolatcsoportot az Equinixen keresztül a Szilícium-völgyben. Ha más szolgáltatót és különböző beállításokat használ, cserélje le ezeket az adatokat a kéréskor. Az alábbi példában új szolgáltatáskulcsot kérhet le:

New-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup" -Location "West US" -SkuTier Standard -SkuFamily MeteredData -ServiceProviderName "Equinix" -PeeringLocation "Silicon Valley" -BandwidthInMbps 200

Győződjön meg arról, hogy a megfelelő termékváltozat-szintet és termékváltozatcsaládot adja meg:

  • Az SKU-szint határozza meg, hogy az ExpressRoute-kapcsolatcsoport helyi, standard vagy prémium szintű-e. Megadhatja a Helyi, a *Standard vagy a Premium értéket.
  • A termékváltozatcsalád határozza meg a számlázási típust. A forgalmi díjas adatcsomaghoz megadhatja a MeteredData értéket, a korlátlan adatcsomaghoz pedig a UnlimitedData értéket. A számlázási típust MeteredData-ról UnlimitedData-ra módosíthatja, de a típust nem módosíthatja UnlimitedData-rólMeteredData-ra. A helyi kapcsolatcsoport mindig UnlimitedData.

Fontos

Az ExpressRoute-kapcsolatcsoport számlázása a szolgáltatáskulcs kiállításának pillanatától történik. Győződjön meg arról, hogy ezt a műveletet akkor hajtja végre, ha a kapcsolatszolgáltató készen áll a kapcsolatcsoport kiépítésére.

A válasz tartalmazza a szolgáltatáskulcsot. Az összes paraméter részletes leírását az alábbi parancs futtatásával kaphatja meg:

get-help New-AzExpressRouteCircuit -detailed

Az összes ExpressRoute-kapcsolatcsoport listázása

A létrehozott ExpressRoute-kapcsolatcsoportok listájának lekéréséhez futtassa a Get-AzExpressRouteCircuit parancsot:

Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

A válasz a következő példához hasonlóan néz ki:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState          : Enabled
ServiceProviderProvisioningState  : NotProvisioned
ServiceProviderNotes              :
ServiceProviderProperties         : {
                                    "ServiceProviderName": "Equinix",
                                    "PeeringLocation": "Silicon Valley",
                                    "BandwidthInMbps": 200
                                    }
ServiceKey                        : **************************************
Peerings                          : []

Ezeket az információkat a parancsmag használatával Get-AzExpressRouteCircuit bármikor lekérheti. A paraméter nélküli hívás az összes kapcsolatcsoportot listázza. A szolgáltatáskulcs a ServiceKey mezőben szerepel:

Get-AzExpressRouteCircuit

A válasz a következő példához hasonlóan néz ki:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : NotProvisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                    "ServiceProviderName": "Equinix",
                                    "PeeringLocation": "Silicon Valley",
                                    "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

A szolgáltatáskulcs elküldése a kapcsolatszolgáltatónak a kiépítéshez

A ServiceProviderProvisioningState tájékoztatást nyújt a szolgáltatói oldalon a kiépítés aktuális állapotáról. A CircuitProvisioningState a Microsoft oldalán biztosítja az állapotot. A kapcsolatcsoportok kiépítésének állapotáról további információt a Munkafolyamatok című témakörben talál.

Új ExpressRoute-kapcsolatcsoport létrehozásakor a kapcsolatcsoport a következő állapotban van:

ServiceProviderProvisioningState : NotProvisioned
CircuitProvisioningState         : Enabled

A kapcsolatcsoport a következő állapotra változik, amikor a kapcsolatszolgáltató jelenleg engedélyezi Önnek:

ServiceProviderProvisioningState : Provisioning
CircuitProvisioningState         : Enabled

Az ExpressRoute-kapcsolatcsoport használatához a következő állapotban kell lennie:

ServiceProviderProvisioningState : Provisioned
CircuitProvisioningState         : Enabled

Rendszeres időközönként ellenőrizze a kapcsolatcsoportkulcs állapotát és állapotát

A szolgáltatáskulcs állapotának és állapotának ellenőrzése tájékoztatja arról, hogy a szolgáltató kiépítette a kapcsolatcsoportot. A kapcsolatcsoport konfigurálása után a ServiceProviderProvisioningState kiépítettként jelenik meg, ahogyan az alábbi példában látható:

Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

A válasz a következő példához hasonlóan néz ki:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                    "ServiceProviderName": "Equinix",
                                    "PeeringLocation": "Silicon Valley",
                                    "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Az útválasztási konfiguráció létrehozása

Részletes útmutatásért tekintse meg az ExpressRoute-kapcsolatcsoport útválasztási konfigurációs cikkét a kapcsolatcsoportok közötti társviszonyok létrehozásához és módosításához.

Fontos

Ezek az utasítások csak a 2. rétegbeli csatlakozási szolgáltatásokat kínáló szolgáltatókkal létrehozott kapcsolatcsoportokra vonatkoznak. Ha olyan szolgáltatót használ, amely felügyelt 3. rétegbeli szolgáltatásokat (általában IP VPN-eket, például MPLS-t) kínál, a kapcsolatszolgáltató konfigurálja és kezeli az útválasztást.

Ezután csatoljon egy virtuális hálózatot az ExpressRoute-kapcsolatcsoporthoz. A Resource Manager-alapú üzemi modell használatakor használja a Virtuális hálózatok összekapcsolása expressRoute-kapcsolatcsoportokhoz című cikket.

ExpressRoute-kapcsolatcsoport állapotának lekérése

Ezeket az információkat bármikor lekérheti a Get-AzExpressRouteCircuit parancsmaggal. A paraméter nélküli hívás az összes kapcsolatcsoportot listázza.

Get-AzExpressRouteCircuit

A válasz a következő példához hasonló:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                        "ServiceProviderName": "Equinix",
                                        "PeeringLocation": "Silicon Valley",
                                        "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Egy adott ExpressRoute-kapcsolatcsoport adatainak lekéréséhez adja meg az erőforráscsoport nevét és a kapcsolatcsoport nevét paraméterként a hívásnak:

Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

A válasz a következő példához hasonlóan néz ki:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                        "Name": "Standard_MeteredData",
                                        "Tier": "Standard",
                                        "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                        "ServiceProviderName": "Equinix",
                                        "PeeringLocation": "Silicon Valley",
                                        "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Az összes paraméter részletes leírását az alábbi parancs futtatásával kaphatja meg:

get-help Get-AzExpressRouteCircuit -detailed

ExpressRoute-kapcsolatcsoport módosítása

Az ExpressRoute-kapcsolatcsoport bizonyos tulajdonságait a kapcsolat befolyásolása nélkül módosíthatja.

Az alábbi feladatokat állásidő nélkül hajthatja végre:

  • Prémium szintű ExpressRoute-bővítmény engedélyezése vagy letiltása az ExpressRoute-kapcsolatcsoporthoz.
  • Növelje az ExpressRoute-kapcsolatcsoport sávszélességét, ha rendelkezésre áll kapacitás a porton. A kapcsolatcsoportok sávszélességének leminősítése nem támogatott.
  • Módosítsa a mérési tervet a forgalmi díjas adatokról korlátlan adatokra. A mérési terv korlátlan adatokról forgalmi díjas adatokra történő módosítása nem támogatott.
  • Engedélyezheti és letilthatja a klasszikus műveletek engedélyezését és letiltását.

A korlátozásokról és korlátozásokról további információt az ExpressRoute gyakori kérdéseiben talál.

Az ExpressRoute prémium szintű bővítményének engedélyezése

Az ExpressRoute prémium szintű bővítményét a következő PowerShell-kódrészlet használatával engedélyezheti a meglévő kapcsolatcsoporthoz:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.Sku.Tier = "Premium"
$ckt.sku.Name = "Premium_MeteredData"

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

A kapcsolatcsoportban mostantól engedélyezve vannak az ExpressRoute prémium szintű bővítményfunkciói. Amint a parancs sikeresen lefutott, megkezdjük a prémium szintű bővítmények számlázását.

Az ExpressRoute prémium szintű bővítményének letiltása

Fontos

Ha olyan erőforrásokat használ, amelyek nagyobbak a standard kapcsolatcsoport számára engedélyezettnél, ez a művelet meghiúsulhat.

Tekintse meg az alábbi információkat:

  • Mielőtt prémiumról standardra vált, győződjön meg arról, hogy a kapcsolatcsoporthoz kapcsolt virtuális hálózatok száma 10-nél kevesebb. Ha nem, a frissítési kérelem meghiúsul, és prémium díjtételeket számlázunk Önnek.
  • A többi geopolitikai régióban lévő virtuális hálózatok mindegyikét először le kell választani. Ha nem távolítja el a hivatkozást, a frissítési kérelem sikertelen lesz, és továbbra is prémium díjakat számlázunk Önnek.
  • Az útvonaltáblának 4000-nél kevesebb útvonalból kell állnia a privát társhálózat létesítéséhez. Ha az útvonaltábla mérete nagyobb, mint 4000 útvonal, a BGP-munkamenet csökken. A BGP-munkamenet csak akkor jön létre újra, ha a meghirdetett előtagok száma 4000 alatt van.

A meglévő kapcsolatcsoport ExpressRoute prémium szintű bővítményét az alábbi PowerShell-parancsmaggal tilthatja le:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.Sku.Tier = "Standard"
$ckt.sku.Name = "Standard_MeteredData"

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

Az ExpressRoute-kapcsolatcsoport sávszélességének frissítése

A szolgáltató által támogatott sávszélesség-beállításokért tekintse meg az ExpressRoute gyakori kérdéseit. A meglévő kapcsolatcsoport méreténél nagyobb méretet választhat.

Fontos

Előfordulhat, hogy újra létre kell hoznia az ExpressRoute-kapcsolatcsoportot, ha nincs megfelelő kapacitás a meglévő porton. Nem frissítheti a kapcsolatcsoportot, ha ezen a helyen nincs további kapacitás.

Az ExpressRoute-kapcsolatcsoportok sávszélessége nem csökkenthető megszakítás nélkül. A sávszélesség visszalépéséhez meg kell szüntetni az ExpressRoute-kapcsolatcsoportot, majd újra ki kell építeni egy új ExpressRoute-kapcsolatcsoportot.

Miután eldöntötte, hogy milyen méretűre van szüksége, az alábbi paranccsal méretezze át a kapcsolatcsoportot:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.ServiceProviderProperties.BandwidthInMbps = 1000

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

A kapcsolatcsoport a Microsoft oldalán frissül. Ezután kapcsolatba kell lépnie a kapcsolatszolgáltatóval, hogy frissítse az oldalukon lévő konfigurációkat a módosításnak megfelelően. Az értesítés elküldése után megkezdjük a frissített sávszélesség-beállítás számlázását.

A termékváltozat áthelyezése forgalmi díjasról korlátlanra

Az ExpressRoute-kapcsolatcsoportok termékváltozatát az alábbi PowerShell-kódrészlet használatával módosíthatja:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.Sku.Family = "UnlimitedData"
$ckt.sku.Name = "Premium_UnlimitedData"

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

A klasszikus és a Resource Manager-környezetekhez való hozzáférés szabályozása

Tekintse át az ExpressRoute-kapcsolatcsoportok áthelyezésére vonatkozó utasításokat a klasszikusból a Resource Manager üzemi modellbe.

ExpressRoute-kapcsolatcsoport bontása

Tekintse meg az alábbi információkat:

  • Az összes virtuális hálózatot le kell választania az ExpressRoute-kapcsolatcsoportról. Ha ez a művelet sikertelen, ellenőrizze, hogy csatlakozik-e virtuális hálózat a kapcsolatcsoporthoz.
  • Ha az ExpressRoute-kapcsolatcsoport szolgáltatójának kiépítési állapota kiépítés vagy kiépítés, akkor a szolgáltatóval együtt kell dolgoznia a kapcsolatcsoport felosztása érdekében. Továbbra is fenntartjuk az erőforrásokat, és addig számlázunk utánuk, amíg a szolgáltató be nem fejezi a kapcsolatcsoport megszüntetését és erről értesít minket.
  • Ha a szolgáltató megszakította a kapcsolatcsoportot, vagyis a szolgáltató kiépítési állapota Nem kiépített állapotra van állítva, törölheti a kapcsolatcsoportot. A kapcsolatcsoport számlázása leáll.

Az erőforrások eltávolítása

Az ExpressRoute-kapcsolatcsoportot az alábbi parancs futtatásával törölheti:

Remove-AzExpressRouteCircuit -ResourceGroupName "ExpressRouteResourceGroup" -Name "ExpressRouteARMCircuit"

Következő lépések

Miután létrehozta a kapcsolatcsoportot, és kiépítenie a szolgáltatójával, folytassa a következő lépéssel a társviszony-létesítés konfigurálásához: