次の方法で共有


PowerShell (クラシック) を使用して ExpressRoute 用の仮想ネットワーク ゲートウェイを構成する

この記事では、既存の VNet の仮想ネットワーク (VNet) ゲートウェイを追加、サイズ変更、削除する手順について説明します。 この構成の手順は、 クラシック デプロイ モデル を使用して作成され、ExpressRoute 構成で使用される VNet 専用です。

重要

2017 年 3 月 1 日の時点で、クラシック デプロイ モデルで新しい ExpressRoute 回線を作成することはできません。

  • 接続のダウン タイムを発生させずに、クラシック デプロイ モデルから Resource Manager デプロイ モデルに既存の ExpressRoute 回線を移動できます。 詳細については、「 既存の回線を移動する」を参照してください。
  • allowClassicOperations を TRUE に設定することで、クラシック デプロイ モデルの仮想ネットワークに接続できます。

Resource Manager デプロイ モデルで ExpressRoute 回線を作成して管理するには、次のリンクを使用します。

Azure デプロイ モデルについて

Azure は現在、2 つのデプロイメント モデルで使用できます。Resource Manager とクラシックです。 2 つのモデルは互いに完全には互換性がありません。 作業を開始する前に、作業するモデルを把握しておく必要があります。 デプロイ モデルの詳細については、「デプロイ モデルについて」を参照してください。 Azure を初めて使用する場合は、Resource Manager デプロイ モデルを使用することをお勧めします。

作業を開始する前に

この構成に必要な Azure PowerShell コマンドレットがインストールされていることを確認します。

最新バージョンの Azure Service Management (SM) PowerShell モジュールと ExpressRoute モジュールをインストールします。 Azure CloudShell 環境を使用して SM モジュールを実行することはできません。

  1. サービス管理モジュールのインストールに関する記事の手順を使用して、Azure サービス管理モジュールをインストールします。 Az または RM モジュールが既にインストールされている場合は、必ず '-AllowClobber' を使用してください。

  2. インストールされているモジュールをインポートします。 次の例を使用する場合、インストールされている PowerShell モジュールの場所とバージョンを反映するようにパスを調整します。

    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 アカウントにサインインするには、管理者特権で PowerShell コンソールを開き、アカウントに接続します。 サービス管理モジュールを使用して接続するには、次の例を使用します。

    Add-AzureAccount
    

これらの例は、S2S/ExpressRoute 共存構成には適用されません。 共存する構成でのゲートウェイの操作の詳細については、「共存する接続の構成」を参照してください。

ゲートウェイを追加する

クラシック リソース モデルを使用して仮想ネットワークにゲートウェイを追加する場合は、ゲートウェイを作成する前にネットワーク構成ファイルを直接変更します。 ゲートウェイを作成するには、次の例の値がファイルに存在する必要があります。 仮想ネットワークに以前にゲートウェイが関連付けられている場合は、これらの値の一部が既に存在します。 以下の値を反映するようにファイルを変更します。

ネットワーク構成ファイルをダウンロードする

  1. ネットワーク構成ファイルに関する記事の手順を使用して 、ネットワーク構成ファイルを ダウンロードします。 テキスト エディターを使用してファイルを開きます。

  2. ローカル ネットワーク サイトをファイルに追加します。 任意の有効なアドレス プレフィックスを使用できます。 VPN ゲートウェイの任意の有効な IP アドレスを追加できます。 このセクションのアドレス値は ExpressRoute 操作には使用されませんが、ファイルの検証には必要です。 この例では、"branch1" はサイトの名前です。 別の名前を使用することもできますが、ファイルの [ゲートウェイ] セクションでは必ず同じ値を使用してください。

    <VirtualNetworkConfiguration>
     <Dns />
     <LocalNetworkSites>
       <LocalNetworkSite name="branch1">
         <AddressSpace>
           <AddressPrefix>165.3.1.0/27</AddressPrefix>
         </AddressSpace>
         <VPNGatewayAddress>3.2.1.4</VPNGatewayAddress>
     </LocalNetworkSite>
    
  3. VirtualNetworkSites に移動し、フィールドを変更します。

    • 仮想ネットワークにゲートウェイ サブネットが存在することを確認します。 そうでない場合は、現時点で 1 つ追加できます。 名前は "GatewaySubnet" である必要があります。
    • ファイルのゲートウェイ セクションが存在するかどうかを確認します。 もしそうでない場合には追加してください。 これは、仮想ネットワークをローカル ネットワーク サイト (接続先のネットワークを表す) に関連付けるために必要です。
    • 接続の種類が [専用] であることを確認します。 これは、ExpressRoute 接続に必要です。
    </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. ファイルを保存し、Azure にアップロードします。

ゲートウェイを作成する

ゲートウェイを作成するには、次のコマンドを使用します。 任意の値を独自の値に置き換えます。

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

ゲートウェイが作成されていることの確認

次のコマンドを使用して、ゲートウェイが作成されたことを確認します。 このコマンドは、他の操作に必要なゲートウェイ ID も取得します。

Get-AzureVNetGateway

ゲートウェイのサイズを変更する

多数のゲートウェイ SKU があります。 次のコマンドを使用して、ゲートウェイ SKU をいつでも変更できます。

重要

このコマンドは、UltraPerformance ゲートウェイでは機能しません。 ゲートウェイを UltraPerformance ゲートウェイに変更するには、まず既存の ExpressRoute ゲートウェイを削除してから、新しい UltraPerformance ゲートウェイを作成します。 UltraPerformance ゲートウェイからゲートウェイをダウングレードするには、まず UltraPerformance ゲートウェイを削除してから、新しいゲートウェイを作成します。

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

ゲートウェイを削除する

ゲートウェイを削除するには、次のコマンドを使用します。

Remove-AzureVnetGateway -GatewayId <Gateway ID>

次のステップ

VNet ゲートウェイを作成したら、VNet を ExpressRoute 回線にリンクできます。 ExpressRoute 回線への仮想ネットワークのリンクを参照してください。