ExpressRoute-társítás létrehozása Virtual WAN – PowerShell
Ez a cikk segít Virtual WAN használatával csatlakozni az Azure-beli erőforrásokhoz egy ExpressRoute-kapcsolatcsoporton keresztül. Az ExpressRoute Virtual WAN-ban való használatával kapcsolatos további fogalmi információkért lásd: About ExpressRoute in Virtual WAN ( Az ExpressRoute ismertetése Virtual WAN.
Előfeltételek
A konfiguráció megkezdése előtt ellenőrizze, hogy megfelel-e az alábbi feltételeknek.
Van egy virtuális hálózata, amelyhez csatlakozni szeretne. Ellenőrizze, hogy a helyszíni hálózatok egyik alhálózata sem fedi-e át azokat a virtuális hálózatokat, amelyekhez csatlakozni szeretne. Ha virtuális hálózatot szeretne létrehozni a PowerShell használatával, tekintse meg a rövid útmutatót.
A virtuális hálózat nem rendelkezik virtuális hálózati átjárókkal. Ha a virtuális hálózat rendelkezik átjáróval (VPN vagy ExpressRoute), el kell távolítania az összes átjárót. Ehhez a konfigurációhoz virtuális hálózatoknak kell kapcsolódnia a Virtual WAN központi átjáróhoz.
Szerezzen be egy IP-címtartományt a virtuális központ régiójához. A virtuális központ egy virtuális hálózat, amelyet a Virtual WAN hoz létre és használ. A virtuális központhoz megadott címtartomány nem fedheti át a meglévő virtuális hálózatokat, amelyekhez csatlakozik. Nem lehet átfedésben a helyszíni címtartományokkal. Ha nem ismeri a helyszíni hálózati konfigurációban található IP-címtartományokat, egyeztethet valakivel, aki meg tudja adni önnek ezeket az adatokat.
A következő ExpressRoute-kapcsolatcsoport termékváltozatai csatlakoztathatók a központi átjáróhoz: Helyi, Standard és Prémium.
Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.
Azure PowerShell
Ez a cikk PowerShell-parancsmagokat használ. A parancsmagok futtatásához használhatja az Azure Cloud Shell. Cloud Shell egy ingyenes interaktív rendszerhéj, amellyel futtathatja a cikkben szereplő lépéseket. A fiókjával való használat érdekében a gyakran használt Azure-eszközök már előre telepítve és konfigurálva vannak rajta.
A Cloud Shell megnyitásához egyszerűen válassza a Kódblokk jobb felső sarkában található Open CloudShell (CloudShell megnyitása) lehetőséget. A Cloud Shell külön böngészőlapon is megnyithatja a következőt: https://shell.azure.com/powershell. Kattintson a Másolás gombra a kódblokkok másolásához, illessze be őket Cloud Shell, majd a futtatáshoz válassza az Enter billentyűt.
A Azure PowerShell parancsmagokat helyileg is telepítheti és futtathatja a számítógépen. A PowerShell-parancsmagok gyakran frissülnek. Ha még nem telepítette a legújabb verziót, az utasításokban megadott értékek meghiúsulhatnak. A számítógépre telepített Azure PowerShell verzióinak megkereséséhez használja a Get-Module -ListAvailable Az
parancsmagot. A telepítésről vagy frissítésről a Azure PowerShell modul telepítése című témakörben olvashat.
Bejelentkezés
Ha Azure-Cloud Shell a CloudShell megnyitása után a rendszer automatikusan átirányítja, hogy jelentkezzen be a fiókjába. Nem kell futtatnia a parancsot Connect-AzAccount
. Miután bejelentkezett, szükség esetén a és Select-AzSubscription
a használatával Get-AzSubscription
is módosíthatja az előfizetéseket.
Ha helyileg futtatja a PowerShellt, nyissa meg a PowerShell-konzolt emelt szintű jogosultságokkal, és csatlakozzon az Azure-fiókjához. A Connect-AzAccount
parancsmag hitelesítő adatokat kér. A hitelesítés után letölti a fiókbeállításokat, hogy azok elérhetők legyenek Azure PowerShell. Az előfizetést a és Select-AzSubscription -SubscriptionName "Name of subscription"
a használatával Get-AzSubscription
módosíthatja.
Virtuális WAN létrehozása
A virtuális wan létrehozása előtt létre kell hoznia egy erőforráscsoportot a virtuális wan üzemeltetéséhez vagy egy meglévő erőforráscsoport használatához. Használja az alábbi példák egyikét.
Új erőforráscsoport – Ez a példa egy testRG nevű új erőforráscsoportot hoz létre az USA nyugati régiójában.
Hozzon létre egy erőforráscsoportot.
New-AzResourceGroup -Location "West US" -Name "testRG"
Hozza létre a virtuális wanot.
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
Meglévő erőforráscsoport – Kövesse az alábbi lépéseket, ha egy már meglévő erőforráscsoportban szeretné létrehozni a virtuális wanát.
Állítsa be a meglévő erőforráscsoport változóit.
$resourceGroup = Get-AzResourceGroup -ResourceGroupName "testRG"
Hozza létre a virtuális wanot.
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
Virtuális központ és átjáró létrehozása
Az alábbi példák egyikével létrehozhat egy ExpressRoute-átjárót egy új vagy meglévő virtuális központban.
Új virtuális központ – Ez a példa egy westushub nevű alapértelmezett virtuális központot hoz létre a megadott címelőtaggal és a virtuális központ helyével.
Hozzon létre egy virtuális központot.
$virtualHub = New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.0.1/24"
Hozzon létre egy ExpressRoute-átjárót. Az ExpressRoute-átjárók 2 Gb/s egységekben vannak kiépítve. 1 skálázási egység = 2 Gb/s, legfeljebb 10 skálázási egység támogatásával = 20 Gb/s. A virtuális központ és az átjáró teljes létrehozása körülbelül 30 percet vesz igénybe.
$expressroutegatewayinhub = New-AzExpressRouteGateway -ResourceGroupName "testRG" -Name "testergw" -VirtualHubId $virtualHub.Id -MinScaleUnits 2
Meglévő virtuális központ – Ez a példa egy ExpressRoute-átjárót hoz létre egy meglévő virtuális központban.
$expressroutegatewayinhub = New-AzExpressRouteGateway -MaxScaleUnits <UInt32> -MinScaleUnits 2 -Name 'testExpressRoutegw' -ResourceGroupName 'testRG' -Tag @{"tag1"="value1"; "tag2"="value2"} -VirtualHubName "[hub Name]"
Express Route-kapcsolatcsoport létrehozása
A következő lépés az ExpressRoute-kapcsolatcsoport privát társviszony-azonosítójának lekérése. Létrehozhat egy új kapcsolatcsoportot, vagy lekérheti az azonosítót egy meglévő kapcsolatcsoportból. Használja az alábbi példák egyikét.
Új kapcsolatcsoport – Ez a példa létrehoz egy új ExpressRoute-kapcsolatcsoportot, és lekéri a privát társviszony-azonosítóját.
$ExpressRouteCircuit = New-AzExpressRouteCircuit -ResourceGroupName "testRG" -Name "testExpressRouteCircuit" -Location "West Central US" -SkuTier Premium -SkuFamily MeteredData -ServiceProviderName "Equinix" -PeeringLocation "Silicon Valley" -BandwidthInMbps 200
Add-AzExpressRouteCircuitPeeringConfig -Name "AzurePrivatePeering" -ExpressRouteCircuit $ExpressRouteCircuit -PeeringType AzurePrivatePeering -PeerASN 100 -PrimaryPeerAddressPrefix "123.0.0.0/30" -SecondaryPeerAddressPrefix "123.0.0.4/30" -VlanId 300
$ExpressRouteCircuit = Set-AzExpressRouteCircuit -ExpressRouteCircuit $ExpressRouteCircuit
$ExpressRouteCircuitPeeringId = $ExpressRouteCircuit.Peerings[0].Id
Meglévő kapcsolatcsoport – Ez a példa lekéri a részleteket és a privát társviszony-azonosítót egy meglévő ExpressRoute-kapcsolatcsoportból.
$ExpressRouteCircuit = Get-AzExpressRouteCircuit -ResourceGroupName ["resource group name"] -Name ["expressroute circuit name"]
$ExpressRouteCircuitPeeringId = $ExpressRouteCircuit.Peerings[0].Id
A kapcsolatcsoport csatlakoztatása az átjáróhoz
Ebben a szakaszban egy ExpressRoute-kapcsolatcsoportot (ER) csatlakoztat a virtuális központ ExpressRoute-átjárójához.
A kapcsolatcsoport csatlakoztatásához használja az alábbi példák egyikét. Mindkét példa opcionális engedélyezési kulcslépéseket is tartalmaz.
Csatlakozás – példa ER-átjáró – Ez a példa összekapcsolja a korábban létrehozott ExpressRoute-kapcsolatcsoportot a virtuális központ ExpressRoute-átjáróval ($expressroutegatewayinhub).
Futtassa a következő példaparancsot:
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnection" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 20
Nem kötelező – Csatlakozás ExpressRoute-kapcsolatcsoport engedélyezési kulcsával
Hozzon létre engedélyezési kulcsot az ExpressRoute-kapcsolatcsoporthoz. A lépésekért lásd: Engedélyezés létrehozása.
Az engedélyezés létrehozása után kérje le az ER-kapcsolatcsoport engedélyezését.
$authorizations = Get-AzExpressRouteCircuitAuthorization -ExpressRouteCircuit $ExpressRouteCircuit
Szerezze be az első kulcs engedélyezési kulcsát; használja az indexet más kulcsokhoz (pl. [1]).
$authorizationskey = $authorizationskey[0].AuthorizationKey
Csatlakoztassa az ExpressRoute-kapcsolatcsoportot a virtuális központhoz az engedélyezési kulccsal.
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnectionpowershellauthkey" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 2 -AuthorizationKey $authprizationskey
Csatlakozás – meglévő ER-átjáró – Az ebben a példában ismertetett lépések segítenek csatlakozni egy meglévő ExpressRoute-átjáróhoz.
Kérje le a meglévő Virtuális központ ExpressRoute-átjárójának adatait.
$expressroutegatewayinhub = Get-AzExpressRouteGateway -ResourceId "[ERgatewayinhubID]"
Csatlakoztassa az ExpressRoute-kapcsolatcsoportot a virtuális központ ExpressRoute-átjáróhoz.
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnection" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 20
Nem kötelező – Csatlakozás az ExpressRoute-kapcsolatcsoport engedélyezési kulcsával.
Hozzon létre engedélyezési kulcsot az ExpressRoute-kapcsolatcsoporthoz. A lépésekért lásd: Engedélyezés létrehozása.
Az engedélyezés létrehozása után kérje le az ER-kapcsolatcsoport engedélyezését.
$authorizations = Get-AzExpressRouteCircuitAuthorization -ExpressRouteCircuit $ExpressRouteCircuit
Szerezze be az első kulcs engedélyezési kulcsát; használja az indexet más kulcsokhoz (pl. [1]).
$authorizationskey = $authorizationskey[0].AuthorizationKey
Csatlakoztassa az ExpressRoute-kapcsolatcsoportot a virtuális központ ExpressRoute-átjáróhoz.
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnectionpowershellauthkey" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 2 -AuthorizationKey $authprizationskey
Kapcsolat tesztelése
A kapcsolatcsoport-kapcsolat létrejötte után a virtuális központ kapcsolati állapota "ez a központ" lesz, ami azt jelenti, hogy a kapcsolat létrejön a virtuális központ ExpressRoute-átjáróval. Várjon körülbelül 5 percet, mielőtt teszteli az ExpressRoute-kapcsolatcsoport mögötti ügyfél kapcsolatát, például a korábban létrehozott virtuális hálózat egyik virtuális gépét.
Átjáró méretének módosítása
A következő példában egy ExpressRoute-átjáró egy másik skálázási egységre (3 skálázási egységre) módosul.
Set-AzExpressRouteGateway -ResourceGroupName "testRG" -Name "testergw" -MinScaleUnits 3
Következő lépések
A Virtual WAN-ban az ExpressRoute-ról a következő cikkben talál további információt: