Aracılığıyla paylaş


PowerShell kullanarak ExpressRoute için sanal ağ geçidi yapılandırma (klasik)

Bu makalede, önceden var olan bir sanal ağ için sanal ağ geçidi (VNet) ekleme, yeniden boyutlandırma ve kaldırma adımlarında size yol gösterilir. Bu yapılandırmanın adımları özellikle klasik dağıtım modeli kullanılarak oluşturulan ve ExpressRoute yapılandırmasında kullanılacak sanal ağlara yöneliktir.

Önemli

1 Mart 2017’den itibaren klasik dağıtım modelinde ExpressRoute işlem hatları oluşturulamayacaktır.

  • 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. Mevcut bir devreyi taşıma.
  • allowClassicOperations seçeneğini TRUE olarak ayarlayarak klasik dağıtım modelinde 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 modelle ç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 modeli kullanmanız önerilir.

Başlamadan önce

Bu yapılandırma için gereken Azure PowerShell cmdlet'lerini yüklediğinizi doğrulayın.

Azure Hizmet Yönetimi (SM) PowerShell modüllerinin ve ExpressRoute modülünün en son sürümlerini yükleyin. SM modüllerini çalıştırmak için Azure CloudShell ortamını kullanamazsınız.

  1. 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.

  2. 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'
    
  3. Azure hesabınızda oturum açmak için PowerShell konsolunuzu yükseltilmiş haklarla 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
    

Not

Bu örnekler S2S/ExpressRoute birlikte var olan yapılandırmalar için geçerli değildir. Birlikte var olan bir yapılandırmada ağ geçitleriyle çalışma hakkında daha fazla bilgi için bkz . Birlikte var olan bağlantıları yapılandırma.

Ağ geçidi ekleme

Klasik kaynak modelini kullanarak bir sanal ağa ağ geçidi eklediğinizde, ağ geçidini oluşturmadan önce ağ yapılandırma dosyasını doğrudan değiştirirsiniz. Ağ geçidi oluşturmak için aşağıdaki örneklerde yer alan değerlerin dosyada mevcut olması gerekir. Sanal ağınızın daha önce kendisiyle ilişkilendirilmiş bir ağ geçidi varsa, bu değerlerden bazıları zaten mevcut olacaktır. Dosyasını aşağıdaki değerleri yansıtacak şekilde değiştirin.

Ağ yapılandırma dosyasını indirme

  1. Ağ yapılandırma dosyası makalesindeki adımları kullanarak ağ yapılandırma dosyasını indirin. Dosyayı bir metin düzenleyicisi kullanarak açın.

  2. Dosyaya yerel bir ağ sitesi ekleyin. Geçerli herhangi bir adres ön eki kullanabilirsiniz. VPN ağ geçidi için geçerli herhangi bir IP adresi ekleyebilirsiniz. Bu bölümdeki adres değerleri ExpressRoute işlemleri için kullanılmaz, ancak dosya doğrulaması için gereklidir. Örnekte, "branch1" sitenin adıdır. Farklı bir ad kullanabilirsiniz, ancak dosyanın Ağ Geçidi bölümünde aynı değeri kullandığınızdan emin olun.

    <VirtualNetworkConfiguration>
     <Dns />
     <LocalNetworkSites>
       <LocalNetworkSite name="branch1">
         <AddressSpace>
           <AddressPrefix>165.3.1.0/27</AddressPrefix>
         </AddressSpace>
         <VPNGatewayAddress>3.2.1.4</VPNGatewayAddress>
     </LocalNetworkSite>
    
  3. VirtualNetworkSites'e gidin ve alanları değiştirin.

    • Sanal ağınız için Ağ Geçidi Alt Ağı'nın mevcut olduğunu doğrulayın. Eklenmiyorsa, şu anda bir tane ekleyebilirsiniz. Ad "GatewaySubnet" olmalıdır.
    • Dosyanın Ağ Geçidi bölümünün mevcut olduğunu doğrulayın. Eklenmiyorsa ekleyin. Bu, sanal ağı yerel ağ sitesiyle (bağlandığınız ağı temsil eder) ilişkilendirmek için gereklidir.
    • Bağlantı türünün = Ayrılmış olduğunu doğrulayın. Bu, ExpressRoute bağlantıları için gereklidir.
    </LocalNetworkSites>
     <VirtualNetworkSites>
       <VirtualNetworkSite name="myAzureVNET" Location="East US">
         <AddressSpace>
           <AddressPrefix>10.0.0.0/16</AddressPrefix>
         </AddressSpace>
         <Subnets>
           <Subnet name="default">
             <AddressPrefix>10.0.0.0/24</AddressPrefix>
           </Subnet>
           <Subnet name="GatewaySubnet">
             <AddressPrefix>10.0.1.0/27</AddressPrefix>
           </Subnet>
         </Subnets>
         <Gateway>
           <ConnectionsToLocalNetwork>
             <LocalNetworkSiteRef name="branch1">
               <Connection type="Dedicated" />
             </LocalNetworkSiteRef>
           </ConnectionsToLocalNetwork>
         </Gateway>
       </VirtualNetworkSite>
     </VirtualNetworkSites>
    </VirtualNetworkConfiguration>
    </NetworkConfiguration>
    
  4. Dosyayı kaydedin ve Azure'a yükleyin.

Ağ geçidini oluşturma

Ağ geçidi oluşturmak için aşağıdaki komutu kullanın. Değerleri kendi değerlerinizle değiştirin.

New-AzureVNetGateway -VNetName "MyAzureVNET" -GatewayType DynamicRouting -GatewaySKU  Standard

Ağ geçidinin oluşturulduğunu doğrulama

Ağ geçidinin oluşturulduğunu doğrulamak için aşağıdaki komutu kullanın. Bu komut, diğer işlemler için ihtiyacınız olan ağ geçidi kimliğini de alır.

Get-AzureVNetGateway

Ağ geçidini yeniden boyutlandırma

Bir dizi Ağ Geçidi SKU's vardır. Ağ Geçidi SKU'sunu istediğiniz zaman değiştirmek için aşağıdaki komutu kullanabilirsiniz.

Önemli

Bu komut UltraPerformance ağ geçidi için çalışmaz. Ağ geçidinizi UltraPerformance ağ geçidine dönüştürmek için önce mevcut ExpressRoute ağ geçidini kaldırın ve ardından yeni bir UltraPerformance ağ geçidi oluşturun. Ağ geçidinizi UltraPerformance ağ geçidinden düşürmek için önce UltraPerformance ağ geçidini kaldırın ve ardından yeni bir ağ geçidi oluşturun.

Resize-AzureVNetGateway -GatewayId <Gateway ID> -GatewaySKU HighPerformance

Ağ geçitlerini kaldırma

Ağ geçidini kaldırmak için aşağıdaki komutu kullanın

Remove-AzureVnetGateway -GatewayId <Gateway ID>

Sonraki adımlar

Sanal ağ geçidini oluşturduktan sonra, sanal ağınızı bir ExpressRoute bağlantı hattına bağlayabilirsiniz. Bkz. ExpressRoute bağlantı hattına Sanal Ağ bağlama.