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ğ (VNet) ağ geçidi ekleme, yeniden boyutlandırma ve kaldırma adımları boyunca 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 olan sanal ağlara yöneliktir.

Önemli

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

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

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

Uyarı

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 ekle

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 bulunması 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. Herhangi bir geçerli 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. Eğer eklenmemişse, şu anda bir tane ekleyebilirsiniz. Adın "GatewaySubnet" olması gerekir.
    • Dosyanın Ağ Geçidi bölümünün mevcut olduğunu doğrulayın. Eğer değilse, ekleyin. Bu, sanal ağı yerel ağ sitesiyle (bağlandığınız ağı temsil eden) 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

Bazı Gateway SKU'ları 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çidini kaldır

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. Sanal Ağı ExpressRoute bağlantı hattına bağlama.