Aracılığıyla paylaş


Sanal ağı bir Sanal WAN hub'ına bağlama - PowerShell

Bu makale, PowerShell kullanarak sanal ağınızı sanal hub'ınıza bağlamanıza yardımcı olur. Bu görevi tamamlamak için Azure portalını da kullanabilirsiniz. Bu adımları bağlanmak istediğiniz tüm sanal ağlar için tekrarlayın.

Bağlantı oluşturmadan önce aşağıdakilere dikkat edin:

  • Bir sanal ağ aynı anda yalnızca bir sanal hub'a bağlanabilir.

  • Sanal hub'a bağlanmak için uzak sanal ağın ağ geçidi (ExpressRoute veya VPN) veya RouteServer olamaz.

  • Statik yolu yay gibi bazı yapılandırma ayarları şu anda yalnızca Azure portalında yapılandırılabilir. Adımlar için bu makalenin Azure portalı sürümüne bakın.

Önemli

Sanal hub'da VPN ağ geçitleri varsa, bu işlem ve bağlı sanal ağ üzerindeki diğer yazma işlemleri noktadan siteye istemcilerin bağlantısının kesilmesine ve siteden siteye tünellerin ve BGP oturumlarının yeniden bağlanmasına neden olabilir.

Önkoşullar

Azure PowerShell

Bu makalede PowerShell cmdlet'leri kullanılır. Cmdlet'leri çalıştırmak için Azure Cloud Shell'i kullanabilirsiniz. Cloud Shell, bu makaledeki adımları çalıştırmak için kullanabileceğiniz ücretsiz bir etkileşimli kabukdur. Yaygın Azure araçları, kabuğa önceden yüklenmiştir ve kabuk, hesabınızla birlikte kullanılacak şekilde yapılandırılmıştır.

Cloud Shell'i açmak için bir kod bloğunun sağ üst köşesinden CloudShell'i Aç'ı seçmeniz gerekir. Cloud Shell'i adresine giderek https://shell.azure.com/powershellayrı bir tarayıcı sekmesinde de açabilirsiniz. Kod bloklarını kopyalamak için Kopyala'yı seçin, bunları Cloud Shell'e yapıştırın ve çalıştırmak için Enter tuşunu seçin.

Ayrıca Azure PowerShell cmdlet'lerini bilgisayarınıza yerel olarak yükleyebilir ve çalıştırabilirsiniz. PowerShell cmdlet'leri sık sık güncelleştirilir. En son sürümü yüklemediyseniz, yönergelerde belirtilen değerler başarısız olabilir. Bilgisayarınızda yüklü Azure PowerShell sürümlerini bulmak için cmdlet'ini Get-Module -ListAvailable Az kullanın. Yüklemek veya güncelleştirmek için bkz . Azure PowerShell modülünü yükleme.

Oturum açın

Azure Cloud Shell kullanıyorsanız CloudShell'i açtıktan sonra otomatik olarak hesabınızda oturum açmaya yönlendirilirsiniz. komutunu çalıştırmanız Connect-AzAccountgerekmez. Oturum açtıktan sonra ve Select-AzSubscriptionkullanarak Get-AzSubscription gerekirse abonelikleri değiştirebilirsiniz.

PowerShell'i yerel olarak çalıştırıyorsanız yükseltilmiş ayrıcalıklara sahip PowerShell konsolunu açın ve Azure hesabınıza bağlanın. Connect-AzAccount Cmdlet sizden kimlik bilgilerini ister. Kimlik doğrulaması yaptıktan sonra hesap ayarlarınızı indirerek Azure PowerShell'in kullanımına sunulmasını sağlar. ve Select-AzSubscription -SubscriptionName "Name of subscription"kullanarak Get-AzSubscription aboneliği değiştirebilirsiniz.

Bağlantı ekle

  1. Var olan sanal ağ da dahil olmak üzere mevcut kaynakların değişkenlerini bildirin.

    $resourceGroup = Get-AzResourceGroup -ResourceGroupName "TestRG" 
    $virtualWan = Get-AzVirtualWan -ResourceGroupName "TestRG" -Name "TestVWAN1"
    $virtualHub = Get-AzVirtualHub -ResourceGroupName "TestRG" -Name "Hub1"
    $remoteVirtualNetwork = Get-AzVirtualNetwork -Name "VNet1" -ResourceGroupName "TestRG" 
    
  2. Sanal ağı sanal hub'a eşlemek için bir bağlantı oluşturun.

    New-AzVirtualHubVnetConnection -ResourceGroupName "TestRG" -VirtualHubName "Hub1" -Name "VNet1-connection" -RemoteVirtualNetwork $remoteVirtualNetwork
    

Sonraki adımlar

Sanal WAN hakkında daha fazla bilgi için bkz. Sanal WAN SSS.