PowerShell kullanarak ExpressRoute devresini değiştirme (klasik)Modify an ExpressRoute circuit using PowerShell (classic)

Bu makale, ExpressRoute klasik dağıtım modeli devrenizi durumunuzu denetlemek, güncelleştirmek veya silmek ve hükmünü yok etmek için size bu adımları yönlendirir.This article walks you through the steps to check the status, update, or delete and deprovision your ExpressRoute classic deployment model circuit. Bu makale klasik dağıtım modeli için geçerlidir.This article applies to the classic deployment model.

Önemli

1 Mart 2017’den itibaren klasik dağıtım modelinde ExpressRoute işlem hatları oluşturulamayacaktır.As of March 1, 2017, you can't create new ExpressRoute circuits in the classic deployment model.

  • Herhangi bir bağlantı kesilme süresi yaşamadan, mevcut bir ExpressRoute devresini klasik dağıtım modelinden Resource Manager dağıtım modeline taşıyabilirsiniz.You can move an existing ExpressRoute circuit from the classic deployment model to the Resource Manager deployment model without experiencing any connectivity down time. Daha fazla bilgi için bkz. Mevcut bir devreyi taşıma.For more information, see Move an existing circuit.
  • allowClassicOperations seçeneğini TRUE olarak ayarlayarak klasik dağıtım modelinde sanal ağlara bağlanabilirsiniz.You can connect to virtual networks in the classic deployment model by setting allowClassicOperations to TRUE.

Resource Manager dağıtım modelinde ExpressRoute işlem hatları oluşturup yönetmek için aşağıdaki bağlantıları kullanın:Use the following links to create and manage ExpressRoute circuits in the Resource Manager deployment model:

Azure dağıtım modelleri hakkındaAbout Azure deployment models

Azure şu anda iki dağıtım modeliyle çalışır: Resource Manager ve klasik.Azure currently works with two deployment models: Resource Manager and classic. İki model birbiriyle tam olarak uyumlu değildir.The two models are not completely compatible with each other. Başlamadan önce hangi modelle çalışmak istediğinizi bilmeniz gerekir.Before you begin, you need to know which model that you want to work in. Dağıtım modelleri hakkında bilgi için bkz. Dağıtım modellerini anlama.For information about the deployment models, see Understanding deployment models. Azure'da yeniyseniz, Resource Manager dağıtım modeli kullanmanız önerilir.If you are new to Azure, we recommend that you use the Resource Manager deployment model.

Başlamadan önceBefore you begin

Azure Hizmet Yönetimi (SM) PowerShell modüllerinin ve ExpressRoute modülünün en son sürümlerini yükleyin.Install the latest versions of the Azure Service Management (SM) PowerShell modules and the ExpressRoute module. SM modüllerini çalıştırmak için Azure CloudShell ortamını kullanamazsınız.You can't use the Azure CloudShell environment to run SM modules.

  1. Azure Hizmet Yönetimi Modül'üne yüklemek için Hizmet Yönetimi modülü ne sini yükleyin makalesindeki yönergeleri kullanın.Use the instructions in the Installing the Service Management module article to install the Azure Service Management Module. Az veya RM modülzaten yüklü varsa, '-AllowClobber' kullandığınızdan emin olun.If you have the Az or RM module already installed, be sure to use '-AllowClobber'.

  2. Yüklü modülleri içe aktarın.Import the installed modules. Aşağıdaki örneği kullanırken, yüklü PowerShell modüllerinizin konumunu ve sürümünü yansıtacak şekilde yolu ayarlayın.When using the following example, adjust the path to reflect the location and version of your installed PowerShell modules.

    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'
    
  3. Azure hesabınızda oturum açmak için PowerShell konsolunuzu yüksek haklara sahip olarak açın ve hesabınıza bağlanın.To sign in to your Azure account, open your PowerShell console with elevated rights and connect to your account. Hizmet Yönetimi modülünü kullanarak bağlanmanıza yardımcı olmak için aşağıdaki örneği kullanın:Use the following example to help you connect using the Service Management module:

    Add-AzureAccount
    

Bir devrenin durumunu alınGet the status of a circuit

Bu bilgileri Get-AzureCircuit istediğiniz zaman cmdlet kullanarak alabilirsiniz.You can retrieve this information at any time by using the Get-AzureCircuit cmdlet. Herhangi bir parametre olmadan arama yapma tüm devreleri listeler.Making the call without any parameters lists all the circuits.

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

Belirli bir ExpressRoute devresi hakkında, servis anahtarını çağrıya parametre olarak geçirerek bilgi alabilirsiniz.You can get information on a specific ExpressRoute circuit by passing the service key as a parameter to the call.

Get-AzureDedicatedCircuit -ServiceKey "*********************************"

Bandwidth                        : 200
CircuitName                      : MyTestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Aşağıdaki örneği çalıştırarak tüm parametrelerin ayrıntılı açıklamalarını alabilirsiniz:You can get detailed descriptions of all the parameters by running the following example:

get-help get-azurededicatedcircuit -detailed

Devreyi değiştirmeModify a circuit

Bir ExpressRoute devresinin belirli özelliklerini bağlantı etkilemeden değiştirebilirsiniz.You can modify certain properties of an ExpressRoute circuit without impacting connectivity.

Aşağıdaki görevleri kapalı kalma süresi olmadan yapabilirsiniz:You can do the following tasks with no downtime:

  • ExpressRoute devreniz için ExpressRoute premium eklentisini etkinleştirin veya devre dışı edin.Enable or disable an ExpressRoute premium add-on for your ExpressRoute circuit.
  • Bağlantı noktasında kapasite olması koşuluyla ExpressRoute devrenizin bant genişliğini artırın.Increase the bandwidth of your ExpressRoute circuit provided there is capacity available on the port. Bir devrenin bant genişliğini düşürme desteklenmez.Downgrading the bandwidth of a circuit is not supported.
  • Ölçüm planını Tarifeli Verilerden Sınırsız Veri'ye değiştirin.Change the metering plan from Metered Data to Unlimited Data. Ölçüm planının Sınırsız Verilerden Ölçülü Verilere değiştirilmesi desteklenmez.Changing the metering plan from Unlimited Data to Metered Data is not supported.
  • Klasik İşlemler'e İzin Ver'ietkinleştirebilir ve devre dışı kullanabilirsiniz.You can enable and disable Allow Classic Operations.

Sınırlar ve sınırlamalar hakkında daha fazla bilgi için ExpressRoute SSS bölümüne bakın.Refer to the ExpressRoute FAQ for more information on limits and limitations.

ExpressRoute premium eklentisini etkinleştirmeEnable the ExpressRoute premium add-on

Aşağıdaki PowerShell cmdlet'i kullanarak mevcut devreniz için ExpressRoute premium eklentisini etkinleştirebilirsiniz:You can enable the ExpressRoute premium add-on for your existing circuit by using the following PowerShell cmdlet:

Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Premium

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Premium
Status                           : Enabled

Devreniz artık ExpressRoute premium eklenti özelliklerine sahip olacak.Your circuit will now have the ExpressRoute premium add-on features enabled. Komut başarıyla çalıştırıldığı anda, premium eklenti özelliği için faturalandırma başlar.As soon as the command has been successfully run, billing for the premium add-on capability begins.

ExpressRoute premium eklentisini devre dışıDisable the ExpressRoute premium add-on

Önemli

Standart devre için izin verilenden daha büyük kaynaklar kullanıyorsanız, bu işlem başarısız olabilir.This operation can fail if you're using resources that are greater than what is permitted for the standard circuit.

Dikkat edilmesi gerekenlerConsiderations

  • Devreyle bağlantılı sanal ağ sayısının, premium'dan standarda düşürülmeden önce 10'dan az olduğundan emin olun.Make sure that the number of virtual networks linked to the circuit is less than 10 before you downgrade from premium to standard. Bunu yapmazsanız, güncelleştirme isteğiniz başarısız olur ve prim oranları size faturalandırılır.If you don't do this, your update request fails, and you are billed the premium rates.
  • Diğer jeopolitik bölgelerdeki tüm sanal ağların bağlantısını kalmalıdır.You must unlink all virtual networks in other geopolitical regions. Bunu yapmazsanız, güncelleştirme isteğiniz başarısız olur ve prim oranları size faturalandırılır.If you don't, your update request fails, and you are billed the premium rates.
  • Rota tablonuz özel bakış için 4.000'den az rota olmalıdır.Your route table must be less than 4,000 routes for private peering. Rota tablo boyutunuz 4.000 rotadan büyükse, BGP oturumu düşer ve reklamı yapılan önek sayısı 4.000'in altına inene kadar yeniden etkinleştirilmez.If your route table size is greater than 4,000 routes, the BGP session drops and won't be reenabled until the number of advertised prefixes goes below 4,000.

Premium eklentiyi devre dışı atmak içinTo disable the premium add-on

Aşağıdaki PowerShell cmdlet'i kullanarak mevcut devreniz için ExpressRoute premium eklentisini devre dışı bırakabilirsiniz:You can disable the ExpressRoute premium add-on for your existing circuit by using the following PowerShell cmdlet:


Set-AzureDedicatedCircuitProperties -ServiceKey "*********************************" -Sku Standard

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

ExpressRoute devre bant genişliğini güncelleştirmeUpdate the ExpressRoute circuit bandwidth

Sağlayıcınız için desteklenen bant genişliği seçenekleri için ExpressRoute SSS'yi kontrol edin.Check the ExpressRoute FAQ for supported bandwidth options for your provider. Fiziksel bağlantı noktası (devrenizin oluşturulduğu) izin verdiği sürece, varolan devrenizin boyutundan daha büyük herhangi bir boyutu seçebilirsiniz.You can pick any size that is greater than the size of your existing circuit as long as the physical port (on which your circuit is created) allows.

Önemli

Varolan bağlantı noktasında yetersiz kapasite varsa ExpressRoute devresini yeniden oluşturmanız gerekebilir.You may have to recreate the ExpressRoute circuit if there is inadequate capacity on the existing port. O konumda ek kapasite yoksa devreyi yükseltemezsiniz.You cannot upgrade the circuit if there is no additional capacity available at that location.

Bir ExpressRoute devresinin bant genişliğini kesintiye uğramadan azaltamazsınız.You cannot reduce the bandwidth of an ExpressRoute circuit without disruption. Bant genişliğini düşürmek, ExpressRoute devresini kaldırmanızı ve ardından yeni bir ExpressRoute devresini yeniden sağlamanızı gerektirir.Downgrading bandwidth requires you to deprovision the ExpressRoute circuit and then reprovision a new ExpressRoute circuit.

Bir devreyi yeniden boyutlandırmaResize a circuit

Hangi boyuta ihtiyacınız olduğuna karar verildikten sonra, devrenizi yeniden boyutlandırmak için aşağıdaki komutu kullanabilirsiniz:After you decide what size you need, you can use the following command to resize your circuit:

Set-AzureDedicatedCircuitProperties -ServiceKey ********************************* -Bandwidth 1000

Bandwidth                        : 1000
CircuitName                      : TestCircuit
Location                         : Silicon Valley
ServiceKey                       : *********************************
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Sku                              : Standard
Status                           : Enabled

Devreniz Microsoft tarafında boyutlandıktan sonra, bu değişikliği eşleştirmek için kendi tarafındaki yapılandırmaları güncelleştirmek için bağlantı sağlayıcınıza başvurmanız gerekir.Once your circuit has been sized up on the Microsoft side, you must contact your connectivity provider to update configurations on their side to match this change. Bu noktadan itibaren güncelleştirilmiş bant genişliği seçeneği için faturalandırma başlar.Billing begins for the updated bandwidth option from this point on.

Devre bant genişliğini artırırken aşağıdaki hatayı görürseniz, varolan devrenizin oluşturulduğu fiziksel bağlantı noktasında yeterli bant genişliği kalmadığını görürsünüz.If you see the following error when increasing the circuit bandwidth, it means there is no sufficient bandwidth left on the physical port where your existing circuit is created. Bu devreyi silmeli ve ihtiyacınız olan boyutta yeni bir devre oluşturmalısınız.You must delete this circuit and create a new circuit of the size you need.

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

Bir devreyi deprovision ve silmeDeprovision and delete a circuit

Dikkat edilmesi gerekenlerConsiderations

  • Bu işlemin başarılı olması için ExpressRoute devresindeki tüm sanal ağların bağlantısını çıkarmalısınız.You must unlink all virtual networks from the ExpressRoute circuit for this operation to succeed. Bu işlem başarısız olursa devrebağlı herhangi bir sanal ağları olup olmadığını kontrol edin.Check to see if you have any virtual networks that are linked to the circuit if this operation fails.
  • ExpressRoute devre servis sağlayıcısı sağlama durumu Hükmünde veya Provisioned ise, devreyi kendi taraflarında devreyi devreyi devreyi devreden çıkarmak için servis sağlayıcınızla birlikte çalışmanız gerekir.If the ExpressRoute circuit service provider provisioning state is Provisioning or Provisioned you must work with your service provider to deprovision the circuit on their side. Hizmet sağlayıcı devreyi devreyi devreyi tamamlayıp bizi bize iletene kadar kaynak ayırmaya ve size fatura landırmaya devam ediyoruz.We continue to reserve resources and bill you until the service provider completes deprovisioning the circuit and notifies us.
  • Hizmet sağlayıcısı devreyi devreyi devreyi devreyi iptal ettiyse (servis sağlayıcı sağlama durumu değilolarak ayarlanır), daha sonra devreyi silebilirsiniz.If the service provider has deprovisioned the circuit (the service provider provisioning state is set to Not provisioned), you can then delete the circuit. Bu durumda bağlantı hattının faturalandırılması durdurulur.This stops billing for the circuit.

Bir devreyi silmeDelete a circuit

ExpressRoute devrenizi aşağıdaki komutu çalıştırarak silebilirsiniz:You can delete your ExpressRoute circuit by running the following command:

Remove-AzureDedicatedCircuit -ServiceKey "*********************************"