Ändra en ExpressRoute-krets med PowerShell (klassisk)
Den här artikeln vägleder dig genom stegen för att kontrollera status, uppdatera eller ta bort och avetablera din klassiska ExpressRoute-distributionsmodellkrets. Den här artikeln gäller den klassiska distributionsmodellen.
Viktigt
Du kommer inte att kunna skapa nya ExpressRoute-kretsar i den klassiska distributionsmodellen från och med 1 mars 2017.
- Du kan flytta en befintlig ExpressRoute-krets från den klassiska distributionsmodellen till Resource Manager-distributionsmodellen utan avbrott i anslutningen. Mer information finns i Flytta en befintlig krets.
- Du kan ansluta till virtuella nätverk i den klassiska distributionsmodellen genom att ange allowClassicOperations till TRUE.
Använd följande länkar om du vill skapa och hantera ExpressRoute-kretsar i Resource Manager-distributionsmodellen.
Om Azures distributionsmodeller
Azure fungerar för nuvarande med två distributionsmodeller: Resource Manager och klassisk. De två modellerna är inte helt kompatibla med varandra. Innan du börjar behöver du veta vilken modell som du vill arbeta i. Mer information om distributionsmodellerna finns i Förstå distributionsmodeller. Om du inte har erfarenhet av Azure rekommenderar vi att du använder Resource Manager-distributionsmodellen.
Innan du börjar
Installera de senaste versionerna av PowerShell-modulerna för Azure Service Management (SM) och ExpressRoute-modulen. Du kan inte använda Azure CloudShell-miljön för att köra SM-moduler.
Använd anvisningarna i artikeln Installera servicehanteringsmodulen för att installera Azure Service Management-modulen. Om du redan har installerat Az- eller RM-modulen måste du använda "-AllowClobber".
Importera de installerade modulerna. När du använder följande exempel justerar du sökvägen så att den återspeglar platsen och versionen för dina installerade PowerShell-moduler.
Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\Azure.psd1' Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\ExpressRoute\ExpressRoute.psd1'
Om du vill logga in på ditt Azure-konto öppnar du PowerShell-konsolen med utökade rättigheter och ansluter till ditt konto. Använd följande exempel för att ansluta med hjälp av servicehanteringsmodulen:
Add-AzureAccount
Hämta status för en krets
Du kan hämta den här informationen när som helst med hjälp av cmdleten Get-AzureCircuit
. Om du gör anropet utan några parametrar visas alla kretsar.
Get-AzureDedicatedCircuit
Bandwidth : 200
CircuitName : MyTestCircuit
Location : Silicon Valley
ServiceKey : *********************************
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Sku : Standard
Status : Enabled
Bandwidth : 1000
CircuitName : MyAsiaCircuit
Location : Singapore
ServiceKey : #################################
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Sku : Standard
Status : Enabled
Du kan få information om en specifik ExpressRoute-krets genom att skicka tjänstnyckeln som en parameter till anropet.
Get-AzureDedicatedCircuit -ServiceKey "*********************************"
Bandwidth : 200
CircuitName : MyTestCircuit
Location : Silicon Valley
ServiceKey : *********************************
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Sku : Standard
Status : Enabled
Du kan få detaljerade beskrivningar av alla parametrar genom att köra följande exempel:
get-help get-azurededicatedcircuit -detailed
Ändra en krets
Du kan ändra vissa egenskaper för en ExpressRoute-krets utan att påverka anslutningen.
Du kan utföra följande uppgifter utan driftstopp:
- Aktivera eller inaktivera ett ExpressRoute Premium-tillägg för expressroute-kretsen.
- Öka bandbredden för din ExpressRoute-krets förutsatt att det finns tillgänglig kapacitet på porten. Det går inte att nedgradera bandbredden för en krets.
- Ändra avläsningsplanen från Data med dataförbrukning till Obegränsade data. Det går inte att ändra mätningsplanen från Obegränsade data till Data med dataförbrukning.
- Du kan aktivera och inaktivera Tillåt klassiska åtgärder.
Mer information om gränser och begränsningar finns i Vanliga frågor och svar om ExpressRoute .
Aktivera ExpressRoute Premium-tillägget
Du kan aktivera ExpressRoute Premium-tillägget för din befintliga krets med hjälp av följande PowerShell-cmdlet:
Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Premium
Bandwidth : 1000
CircuitName : TestCircuit
Location : Silicon Valley
ServiceKey : *********************************
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Sku : Premium
Status : Enabled
Kretsen har nu ExpressRoute Premium-tilläggsfunktioner aktiverade. Så snart kommandot har körts börjar faktureringen för premiumtilläggsfunktionen.
Inaktivera ExpressRoute Premium-tillägget
Viktigt
Den här åtgärden kan misslyckas om du använder resurser som är större än vad som är tillåtet för standardkretsen.
Överväganden
- Kontrollera att antalet virtuella nätverk som är länkade till kretsen är mindre än 10 innan du nedgraderar från premium till standard. Om du inte gör detta misslyckas din uppdateringsbegäran och du debiteras premiumpriserna.
- Du måste avlänka alla virtuella nätverk i andra geopolitiska regioner. Om du inte gör det misslyckas din uppdateringsbegäran och du debiteras premiumpriserna.
- Routningstabellen måste vara mindre än 4 000 vägar för privat peering. Om routningstabellens storlek är större än 4 000 vägar, avbryts BGP-sessionen och kan inte återanvändas förrän antalet annonserade prefix understiger 4 000.
Så här inaktiverar du premiumtillägget
Du kan inaktivera ExpressRoute Premium-tillägget för din befintliga krets med hjälp av följande PowerShell-cmdlet:
Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Standard
Bandwidth : 1000
CircuitName : TestCircuit
Location : Silicon Valley
ServiceKey : *********************************
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Sku : Standard
Status : Enabled
Uppdatera ExpressRoute-kretsens bandbredd
Se Vanliga frågor och svar om ExpressRoute och se vilka bandbreddsalternativ som stöds för din leverantör. Du kan välja en storlek som är större än storleken på din befintliga krets så länge den fysiska porten (som kretsen har skapats på) tillåter.
Viktigt
Du kan behöva återskapa ExpressRoute-kretsen om kapaciteten på den befintliga porten är otillräcklig. Du kan inte uppgradera kretsen om det inte finns någon ytterligare kapacitet tillgänglig på den platsen.
Du kan inte minska bandbredden för en ExpressRoute-krets utan avbrott. Nedgradering av bandbredden kräver att du avetablerar ExpressRoute-kretsen och sedan etablerar om en ny ExpressRoute-krets.
Ändra storlek på en krets
När du har bestämt vilken storlek du behöver kan du använda följande kommando för att ändra storlek på kretsen:
Set-AzureDedicatedCircuitProperties -ServiceKey ********************************* -Bandwidth 1000
Bandwidth : 1000
CircuitName : TestCircuit
Location : Silicon Valley
ServiceKey : *********************************
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Sku : Standard
Status : Enabled
När kretsen har storleksanpassats på Microsoft-sidan måste du kontakta anslutningsleverantören för att uppdatera konfigurationerna på deras sida för att matcha den här ändringen. Faktureringen börjar för det uppdaterade bandbreddsalternativet från och med nu.
Om du ser följande fel när du ökar kretsens bandbredd innebär det att det inte finns tillräckligt med bandbredd kvar på den fysiska porten där din befintliga krets skapas. Du måste ta bort den här kretsen och skapa en ny krets med den storlek du behöver.
Set-AzureDedicatedCircuitProperties : InvalidOperation : Insufficient bandwidth available to perform this circuit
update operation
At line:1 char:1
+ Set-AzureDedicatedCircuitProperties -ServiceKey ********************* ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Set-AzureDedicatedCircuitProperties], CloudException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ExpressRoute.SetAzureDedicatedCircuitPropertiesCommand
Avetablera och ta bort en krets
Överväganden
- Du måste avlänka alla virtuella nätverk från ExpressRoute-kretsen för att åtgärden ska lyckas. Kontrollera om du har några virtuella nätverk som är länkade till kretsen om åtgärden misslyckas.
- Om etableringstillståndet för ExpressRoute-kretsens tjänstleverantör är Etablering eller Etablerad måste du samarbeta med tjänstleverantören för att avetablera kretsen på deras sida. Vi fortsätter att reservera resurser och fakturera dig tills tjänstleverantören har slutfört avetablering av kretsen och meddelar oss.
- Om tjänstleverantören har avetablerade kretsen (etableringstillståndet för tjänstleverantören är inte etablerat) kan du ta bort kretsen. Därmed avbryts faktureringen för kretsen.
Ta bort en krets
Du kan ta bort ExpressRoute-kretsen genom att köra följande kommando:
Remove-AzureDedicatedCircuit -ServiceKey "*********************************"