Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, PowerShell kullanarak sanal ağları (VNet) Azure ExpressRoute bağlantı hatlarına bağlamanıza yardımcı olur. Tek bir sanal ağ en fazla dört ExpressRoute bağlantı hattına bağlanabilir. Bağlandığınız her ExpressRoute bağlantı hattına yeni bir bağlantı oluşturmak için bu makaledeki adımları kullanın. ExpressRoute bağlantı hatları aynı abonelikte, farklı aboneliklerde veya her ikisinin bir karışımında olabilir. Bu makale, klasik dağıtım modeli kullanılarak oluşturulan sanal ağlar için geçerlidir.
ExpressRoute bağlantı hattına en fazla 10 sanal ağ bağlayabilirsiniz. Tüm sanal ağlar aynı jeopolitik bölgede olmalıdır. ExpressRoute premium eklentisini etkinleştirirseniz ExpressRoute bağlantı hattınıza daha fazla sayıda sanal ağ bağlayabilir veya diğer jeopolitik bölgelerdeki sanal ağları bağlayabilirsiniz. Premium eklenti hakkında daha fazla ayrıntı için SSS bölümüne bakın.
Important
1 Mart 2017 itibarıyla klasik dağıtım modelinde yeni ExpressRoute bağlantı hatları oluşturamazsınız.
- 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. Daha fazla bilgi için bkz. Var olan bir bağlantı hattınıtaşıma.
- allowClassicOperations değerini TRUE olarak ayarlayarak klasik dağıtım modelindeki sanal ağlara bağlanabilirsiniz.
Resource Manager dağıtım modelinde ExpressRoute işlem hatları oluşturup yönetmek için aşağıdaki bağlantıları kullanın:
Azure dağıtım modelleri hakkında
Azure şu anda iki dağıtım modeliyle çalışır: Resource Manager ve klasik. İki model birbiriyle tam olarak uyumlu değildir. Başlamadan önce, hangi modelde çalışmak istediğinizi bilmeniz gerekir. Dağıtım modelleri hakkında bilgi için bkz. dağıtım modellerini anlama. Azure'da yeniyseniz Resource Manager dağıtım modelini kullanmanızı öneririz.
Yapılandırma önkoşulları
- Yapılandırmaya başlamadan önce önkoşulları, yönlendirme gereksinimlerini ve iş akışlarını gözden geçirin.
- Etkin bir ExpressRoute bağlantı hattınızın olması gerekir.
- ExpressRoute bağlantı hattı oluşturmak ve bağlantı sağlayıcınızın bağlantı hattını etkinleştirmesini sağlamak için yönergeleri izleyin.
- Devreniz için Azure özel eşlemeyi yapılandırdığınızdan emin olun. Yönlendirme yönergeleri için Yönlendirmeyi yapılandırma makalesine bakın.
- Uçtan uca bağlantıyı etkinleştirebilmeniz için Azure özel eşlemesinin yapılandırıldığından ve ağınızla Microsoft arasındaki BGP eşlemesinin çalıştığından emin olun.
- Bir sanal ağınız ve sanal ağ geçidinin oluşturulmuş ve tam olarak sağlanmış olması gerekir. ExpressRoute için bir sanal ağ yapılandırmak için yönergeleri izleyin.
En son PowerShell cmdlet'lerini indirme
Azure Hizmet Yönetimi (SM) PowerShell cmdlet’lerinin ve ExpressRoute modülünün en son sürümünlerini yükleyin. SM modüllerini çalıştırmak için Azure CloudShell ortamını kullanamazsınız.
Azure Hizmet Yönetimi Modülünü yüklemek için hizmet yönetimi modülünü yükleme makalesindeki yönergeleri kullanın. Az veya RM modülü zaten yüklüyse '-AllowClobber' kullandığınızdan emin olun.
Yüklü modülleri içeri aktarın. Aşağıdaki örneği kullanırken yolu yüklü PowerShell modüllerinizin konumunu ve sürümünü yansıtacak şekilde ayarlayın.
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'Azure hesabınızda oturum açmak için yükseltilmiş haklara sahip PowerShell konsolunuzu açın ve hesabınıza bağlanın. Hizmet Yönetimi modülünü kullanarak bağlanmanıza yardımcı olması için aşağıdaki örneği kullanın:
Add-AzureAccount
Aynı abonelikteki bir sanal ağı bir bağlantı hattına bağlama
Aşağıdaki cmdlet'i kullanarak bir sanal ağı ExpressRoute bağlantı hattına bağlayabilirsiniz. cmdlet'ini çalıştırmadan önce sanal ağ geçidinin oluşturulduğundan ve bağlanmaya hazır olduğundan emin olun.
New-AzureDedicatedCircuitLink -ServiceKey "*****************************" -VNetName "MyVNet"
Provisioned
Devre üzerindeki sanal ağ bağlantısını kaldır
Aşağıdaki cmdlet'i kullanarak ExpressRoute bağlantı hattına sanal ağ bağlantısını kaldırabilirsiniz. Verilen sanal ağ için geçerli aboneliğin seçildiğinden emin olun.
Remove-AzureDedicatedCircuitLink -ServiceKey "*****************************" -VNetName "MyVNet"
Farklı bir abonelikteki sanal ağı bir hatta bağlamak
ExpressRoute bağlantı hattını birden çok abonelikte paylaşabilirsiniz. Aşağıdaki şekilde, birden çok abonelikte ExpressRoute bağlantı hatları için paylaşımın nasıl çalıştığına ilişkin basit bir şema gösterilmektedir.
Büyük buluttaki küçük bulutların her biri, bir kuruluştaki farklı departmanlara ait abonelikleri temsil etmek için kullanılır. Kuruluştaki departmanların her biri hizmetlerini dağıtmak için kendi aboneliklerini kullanabilir, ancak departmanlar şirket içi ağınıza geri bağlanmak için tek bir ExpressRoute bağlantı hattını paylaşabilir. Tek bir departman (bu örnekte: BT) ExpressRoute bağlantı hattına sahip olabilir. Kuruluştaki diğer abonelikler ExpressRoute bağlantı hattını kullanabilir.
Note
Ayrılmış bağlantı hattı için bağlantı ve bant genişliği ücretleri ExpressRoute bağlantı hattı sahibine uygulanır. Tüm sanal ağlar aynı bant genişliğini paylaşır.
Administration
Bağlantı hattı sahibi, ExpressRoute bağlantı hattının oluşturulduğu aboneliğin yöneticisi/ortak yöneticisidir. Devre sahibi, devre kullanıcıları olarak adlandırılan diğer aboneliklerin yöneticilerini/ortak yöneticilerini sahip oldukları ayrılmış devreyi kullanma yetkisi verebilir. Kuruluşun ExpressRoute devresini kullanma yetkisine sahip devre kullanıcıları, yetkilendirildikten sonra aboneliklerindeki sanal ağı ExpressRoute bağlantı hattına bağlayabilir.
Devre sahibi, yetkilendirmeleri istediği zaman değiştirme ve iptal etme gücüne sahiptir. Yetkilendirmenin iptali, erişimi iptal edilen abonelikten tüm bağlantıların silinmesine neden olur.
Note
Bağlantı hattı sahibi yerleşik bir RBAC rolü değildir veya ExpressRoute kaynağında tanımlanmaz. Bağlantı hattı sahibinin tanımı, aşağıdaki erişime sahip herhangi bir roldür:
- Microsoft.Network/expressRouteCircuits/authorizations/write
- Microsoft.Network/expressRouteCircuits/authorizations/read
- Microsoft.Network/expressRouteCircuits/authorizations/delete
Buna Katkıda Bulunan, Sahip ve Ağ Katkıda Bulunanı gibi yerleşik roller dahildir. Farklı yerleşik rollerin ayrıntılı açıklaması.
Devre sahibi işlemleri
Yetkilendirme oluşturma
Devre sahibi, diğer aboneliklerin yöneticilerine belirtilen devreyi kullanma yetkisi verir. Aşağıdaki örnekte, bağlantı hattının yöneticisi (Contoso BT), başka bir aboneliğin (Dev-Test) yöneticisinin bağlantı hattına en fazla iki sanal ağ bağlamasını sağlar. Contoso BT yöneticisi, Dev-Test Microsoft kimliğini belirterek bu yetkilendirmeyi etkinleştirir. Cmdlet, belirtilen Microsoft kimliğine e-posta göndermez. Devre sahibinin, yetkilendirmenin tamamlandığını diğer abonelik sahibine açıkça bildirmesi gerekir.
New-AzureDedicatedCircuitLinkAuthorization -ServiceKey "**************************" -Description "Dev-Test Links" -Limit 2 -MicrosoftIds 'devtest@contoso.com'
Return:
Description : Dev-Test Links
Limit : 2
LinkAuthorizationId : **********************************
MicrosoftIds : devtest@contoso.com
Used : 0
Yetkilendirmeleri gözden geçirme
Bağlantı hattı sahibi, aşağıdaki cmdlet'i çalıştırarak belirli bir bağlantı hattında verilen tüm yetkilendirmeleri gözden geçirebilir:
Get-AzureDedicatedCircuitLinkAuthorization -ServiceKey: "**************************"
Return:
Description : EngineeringTeam
Limit : 3
LinkAuthorizationId : ####################################
MicrosoftIds : engadmin@contoso.com
Used : 1
Description : MarketingTeam
Limit : 1
LinkAuthorizationId : @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
MicrosoftIds : marketingadmin@contoso.com
Used : 0
Description : Dev-Test Links
Limit : 2
LinkAuthorizationId : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MicrosoftIds : salesadmin@contoso.com
Used : 2
Yetkilendirmeleri güncelleştirme
Bağlantı hattı sahibi aşağıdaki cmdlet'i kullanarak yetkilendirmeleri değiştirebilir:
Set-AzureDedicatedCircuitLinkAuthorization -ServiceKey "**************************" -AuthorizationId "&&&&&&&&&&&&&&&&&&&&&&&&&&&&"-Limit 5
Return:
Description : Dev-Test Links
Limit : 5
LinkAuthorizationId : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MicrosoftIds : devtest@contoso.com
Used : 0
Yetkilendirmeleri silme
Devre sahibi aşağıdaki cmdlet'i çalıştırarak kullanıcıya yönelik yetkilendirmeleri iptal edebilir/silebilir:
Remove-AzureDedicatedCircuitLinkAuthorization -ServiceKey "*****************************" -AuthorizationId "###############################"
Devre kullanıcı işlemleri
Yetkilendirmeleri gözden geçirme
Devre kullanıcısı aşağıdaki cmdlet'i kullanarak yetkilendirmeleri gözden geçirebilir:
Get-AzureAuthorizedDedicatedCircuit
Return:
Bandwidth : 200
CircuitName : ContosoIT
Location : Washington DC
MaximumAllowedLinks : 2
ServiceKey : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
ServiceProviderName : equinix
ServiceProviderProvisioningState : Provisioned
Status : Enabled
UsedLinks : 0
Bağlantı yetkilendirmelerini kurtarma
Bağlantı hattı kullanıcısı, bağlantı yetkilendirmesini kullanmak için aşağıdaki cmdlet'i çalıştırabilir:
New-AzureDedicatedCircuitLink –servicekey "&&&&&&&&&&&&&&&&&&&&&&&&&&" –VnetName 'SalesVNET1'
Return:
State VnetName
----- --------
Provisioned SalesVNET1
Sanal ağ için yeni bağlı abonelikte şu komutu çalıştırın:
New-AzureDedicatedCircuitLink -ServiceKey "*****************************" -VNetName "MyVNet"
Sonraki Adımlar
ExpressRoute hakkında daha fazla bilgi için, bkz. ExpressRoute SSS.