M02-ユニット 3 仮想ネットワーク ゲートウェイを作成および構成する

演習のシナリオ

この演習では、Contoso Core Services VNet と Manufacturing VNet を接続する仮想ネットワーク ゲートウェイを構成します。

仮想ネットワーク ゲートウェイの図。

この演習では、次のことを行います。

  • タスク 1: CoreServicesVnet と ManufacturingVnet を作成する
  • タスク 2:CoreServicesVM を作成する
  • タスク 3:ManufacturingVM を作成する
  • タスク 4:RDP を使用して VM に接続する
  • タスク 5: VM 間の接続をテストする
  • タスク 6: CoreServicesVnet ゲートウェイを作成する
  • タスク 7: ManufacturingVnet ゲートウェイを作成する
  • タスク 8:CoreServicesVnet を ManufacturingVnet に接続する
  • タスク 9: ManufacturingVnet を CoreServicesVnet に接続する
  • タスク 10: 接続が接続されていることを確認する
  • タスク 11: VM 間の接続をテストする

メモ: このラボをご自分のペースでクリックして進めることができる、 ラボの対話型シミュレーション が用意されています。 対話型シミュレーションとホストされたラボの間に若干の違いがある場合がありますが、示されている主要な概念とアイデアは同じです。

推定時間: 70 分 (最大 45 分のデプロイ待機時間を含む)

タスク 1: CoreServicesVnet と ManufacturingVnet を作成する

  1. Azure portal で、右上の [Cloud Shell] アイコンを選択します。 必要に応じて、シェルを構成します。
    • [PowerShell] を選択します。
    • [ストレージ アカウントは必要ありません][サブスクリプション] を選択してから、[適用] を選択します。
    • ターミナルが作成され、プロンプトが表示されるまで待ちます。
  2. Cloud Shell 画面のツール バーで、[ファイルの管理] アイコンを選択し、ドロップダウン メニューで [アップロード] を選択して、azuredeploy.json ファイルと azuredeploy.parameters.json ファイルを、ソース フォルダー F:\Allfiles\Exercises\M02 から Cloud Shell のホーム ディレクトリに 1 つずつアップロードします。

  3. 次の ARM テンプレートをデプロイして、この演習に必要な仮想ネットワークとサブネットを作成します。

    $RGName = "ContosoResourceGroup"
    #create resource group if it doesnt exist
    New-AzResourceGroup -Name $RGName -Location "eastus"
    New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile azuredeploy.json -TemplateParameterFile azuredeploy.parameters.json
    

タスク 2:CoreServicesVM を作成する

  1. Azure portal の [Cloud Shell] ペイン内で PowerShell セッションを開きます。

  2. Cloud Shell 画面のツール バーで、[ファイルの管理] アイコンを選択し、ドロップダウン メニューで [アップロード] を選択して、CoreServicesVMazuredeploy.json ファイルと CoreServicesVMazuredeploy.parameters.json ファイルを、ソース フォルダー F:\Allfiles\Exercises\M02 から Cloud Shell のホーム ディレクトリに 1 つずつアップロードします。

  3. 次の ARM テンプレートをデプロイして、この演習に必要な VM を作成します。

    : 管理者パスワードを入力するように求められます。

    $RGName = "ContosoResourceGroup"
       
    New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile CoreServicesVMazuredeploy.json -TemplateParameterFile CoreServicesVMazuredeploy.parameters.json
    
  4. デプロイが完了したら、Azure portal のホーム ページに移動し、[仮想マシン] を選択します。

  5. 仮想マシンが作成されていることを確認してください。

タスク 3:ManufacturingVM を作成する

  1. Azure portal の [Cloud Shell] ペイン内で PowerShell セッションを開きます。

  2. Cloud Shell 画面のツール バーで、[ファイルの管理] アイコンを選択し、ドロップダウン メニューで [アップロード] を選択して、ManufacturingVMazuredeploy.json ファイルと ManufacturingVMazuredeploy.parameters.json ファイルを、ソース フォルダー F:\Allfiles\Exercises\M02 から Cloud Shell のホーム ディレクトリに 1 つずつアップロードします。

  3. 次の ARM テンプレートをデプロイして、この演習に必要な VM を作成します。

    : 管理者パスワードを入力するように求められます。

    $RGName = "ContosoResourceGroup"
       
    New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile ManufacturingVMazuredeploy.json -TemplateParameterFile ManufacturingVMazuredeploy.parameters.json
    
  4. デプロイが完了したら、Azure portal のホーム ページに移動し、[仮想マシン] を選択します。

  5. 仮想マシンが作成されていることを確認してください。

タスク 4: RDP を使って VM に接続する

  1. Azure portal のホーム ページで、「仮想マシン」を選択します。

  2. ManufacturingVM を選択します。

  3. ManufacturingVM で、[接続] を選択してから [RDP] を選択します。

  4. [RDP ファイルのダウンロード] を選択します。

  5. RDP ファイルをデスクトップに保存します。

  6. RDP ファイル、およびデプロイ時に指定したユーザー名 TestUser とパスワードを使って、ManufacturingVM に接続します。 接続後、RDP セッションを最小化します。

  7. Azure portal のホーム ページで、「仮想マシン」を選択します。

  8. [CoreServicesVM] を選択します。

  9. [CoreServicesVM] で、[接続] を選択してから [RDP] を選択します。

  10. [RDP ファイルのダウンロード] を選択します。

  11. RDP ファイルをデスクトップに保存します。

  12. RDP ファイル、およびデプロイ時に指定したユーザー名 TestUser とパスワードを使って、CoreServicesVM に接続します。

  13. 両方の VM で、[デバイスのプライバシー設定の選択][同意する] を選択します。

  14. 両方の VM で、[ネットワーク][はい] を選択します。

  15. CoreServicesVM で PowerShell を開き、次のコマンドを実行します: ipconfig

  16. IPv4 アドレスをメモします。

タスク 5: VM 間の接続をテストする

  1. ManufacturingVM で、PowerShell を開きます。

  2. 次のコマンドを使用して、CoreServicesVnet に CoreServicesVM への接続がないことを確認します。 CoreServicesVM には必ず IPv4 アドレスを使用してください。

    Test-NetConnection 10.20.20.4 -port 3389
    
  3. テスト接続が失敗すると、次のような結果が表示されます。

    Test-NetConnection が失敗しました。

タスク 6: CoreServicesVnet ゲートウェイを作成する

  1. [リソース、サービス、ドキュメントの検索 (G+/)] で、「仮想ネットワーク ゲートウェイ」 と入力し、結果から [仮想ネットワーク ゲートウェイ] を選択します。 Azure Portal で仮想ネットワーク ゲートウェイを検索します。

  2. [仮想ネットワーク ゲートウェイ] で、[+ 作成] を選択します。

  3. 次の表の情報を使用して、仮想ネットワーク ゲートウェイを作成します。

    Tab セクション オプション Value
    基本 プロジェクトの詳細 サブスクリプション 変更は必要ありません
        ResourceGroup ContosoResourceGroup
      インスタンスの詳細 名前 CoreServicesVnetGateway
        リージョン 米国東部
        ゲートウェイの種類 VPN
        SKU VpnGw1
        Generation Generation1
        仮想ネットワーク CoreServicesVnet
        Subnet GatewaySubnet (10.20.0.0/27)
        パブリック IP アドレスの種類 Standard
      パブリック IP アドレス パブリック IP アドレス 新規作成
        パブリック IP アドレス名 CoreServicesVnetGateway-ip
        アクティブ/アクティブ モードの有効化 無効
        BGP の構成 無効
    [確認および作成]   設定を確認し、 [作成] を選択します。  

    : 仮想ネットワーク ゲートウェイの作成には、最大で 15 分から 30 分かかる場合があります。 デプロイが完了するまで待機する必要はありません。 次のゲートウェイの作成に進みます。

タスク 7: ManufacturingVnet ゲートウェイを作成する

GatewaySubnet を作成します

注: テンプレートによって、CoreServicesVnet の GatewaySubnet が作成されました。 ここでは、手動でサブネットを作成します。

  1. ManufacturingVnet を検索して選択します。

  2. [設定] ブレードで、[サブネット] を選択し、[+ サブネット] を選択します。

    パラメーター
    サブネットの目的 仮想ネットワーク ゲートウェイ
    サイズ /27 (32 個のアドレス)
  3. [追加] を選択します。

仮想ネットワーク ゲートウェイを作成する

  1. [リソース、サービス、ドキュメントの検索 (G+/)] で、「仮想ネットワーク ゲートウェイ」 と入力し、結果から [仮想ネットワーク ゲートウェイ] を選択します。

  2. [仮想ネットワーク ゲートウェイ] で、[+ 作成] を選択します。

  3. この情報と [設定] タブを使用して、仮想ネットワーク ゲートウェイを作成します。

    Tab セクション オプション Value
    基本 プロジェクトの詳細 サブスクリプション 変更は必要ありません
        ResourceGroup ContosoResourceGroup
      インスタンスの詳細 Name ManufacturingVnetGateway
        リージョン 北ヨーロッパ
        ゲートウェイの種類 VPN
        SKU VpnGw1
        Generation Generation1
        仮想ネットワーク ManufacturingVnet
        Subnet GatewaySubnet
        パブリック IP アドレスの種類 Standard
      パブリック IP アドレス パブリック IP アドレス 新規作成
        パブリック IP アドレス名 ManufacturingVnetGateway-ip
        アクティブ/アクティブ モードの有効化 無効
        BGP の構成 無効
    [確認および作成]   設定を確認し、 [作成] を選択します。  

    : 仮想ネットワーク ゲートウェイの作成には、最大で 15 分から 30 分かかる場合があります。

タスク 8: CoreServicesVnet から ManufacturingVnet に接続する

  1. [リソース、サービス、ドキュメントの検索 (G+/)] で、「仮想ネットワーク ゲートウェイ」 と入力し、結果から [仮想ネットワーク ゲートウェイ] を選択します。

  2. [仮想ネットワーク ゲートウェイ] で、[CoreServicesVnetGateway] を選択します。

  3. CoreServicesGateway で、[接続] を選択し、[+ 追加] を選択します。

    : 仮想ネットワーク ゲートウェイが完全にデプロイされるまで、この構成を完了することはできません。

  4. この情報と [設定] タブを使用して、仮想ネットワーク ゲートウェイを作成します。

    オプション Value
    名前 CoreServicesGW-to-ManufacturingGW
    接続の種類 VNet 間
    リージョン 米国東部
    最初の仮想ネットワーク ゲートウェイ CoreServicesVnetGateway
    2 番目の仮想ネットワーク ゲートウェイ ManufacturingVnetGateway
    共有キー (PSK) abc123
    Azure プライベート IP アドレスを使用します。 オフ
    BGP を有効にする オフ
    IKE プロトコル IKEv2
    サブスクリプション 変更は必要ありません
    Resource group 変更は必要ありません
  5. 接続を作成するには、[確認と作成] を選択し、[作成] を選択します。

タスク 9: ManufacturingVnet を CoreServicesVnet に接続する

  1. [リソース、サービス、ドキュメントの検索 (G+/)] で、「仮想ネットワーク ゲートウェイ」 と入力し、結果から [仮想ネットワーク ゲートウェイ] を選択します。

  2. [仮想ネットワーク ゲートウェイ] で、[ManufacturingVnetGateway] を選択します。

  3. CoreServicesGateway で、[接続] を選択し、[+ 追加] を選択します。

  4. 次の表の情報を使用して、接続を作成します。

    オプション Value
    名前 ManufacturingGW-to-CoreServicesGW
    接続の種類 VNet 間
    Location 北ヨーロッパ
    最初の仮想ネットワーク ゲートウェイ ManufacturingVnetGateway
    2 番目の仮想ネットワーク ゲートウェイ CoreServicesVnetGateway
    共有キー (PSK) abc123
    Azure プライベート IP アドレスを使用します。 オフ
    BGP を有効にする オフ
    IKE プロトコル IKEv2
    サブスクリプション 変更は必要ありません
    Resource group 変更は必要ありません
  5. 接続を作成するには、[確認と作成] を選択し、[作成] を選択します。

タスク 10: 接続が接続されていることを確認する

  1. [リソース、サービス、ドキュメント (G+/) の検索] で、「VPN」を入力し、結果から [接続] を選択します。

  2. 両方の接続の状態が [接続済み] になるまで待ちます。 場合によっては、スクリーンを更新する必要があります。

    VPN Gateway の接続が正常に作成されました。

タスク 11: VM 間の接続をテストする

  1. ManufacturingVM で、PowerShell を開きます。

  2. 次のコマンドを使用して、CoreServicesVnet に CoreServicesVM への接続が確立されたことを確認します。 CoreServicesVM には必ず IPv4 アドレスを使用してください。

    Test-NetConnection 10.20.20.4 -port 3389
    
  3. テスト接続が成功すると、次のような結果が表示されます。

    Test-NetConnection が成功しました。

  4. リモート デスクトップ接続のウィンドウを閉じます。

Copilot を使用して学習を拡張する

Copilot は、Azure スクリプト ツールの使用方法を学習するのに役立ちます。 Copilot は、ラボでは対象外の、またはさらに詳しい情報が必要な領域でも役立ちます。 Edge ブラウザーを開き、Copilot (右上) を選択するか、copilot.microsoft.com に移動します。 次のプロンプトを試すには数分かかります。

  • Azure VPN ゲートウェイの主な種類は何ですか? また、それぞれの種類を使用する理由は何ですか?
  • Azure VPN ゲートウェイ SKU を選択する場合、どのような要因を考慮する必要がありますか? 例を示してください。
  • Azure VPN ゲートウェイに付随するコストはありますか?

自習トレーニングでさらに学習する

要点

以上でラボは完了です。 このラボの要点は次のとおりです。

  • Azure VPN Gateway は、オンプレミス ネットワークと Azure 仮想ネットワークの間のセキュリティで保護された接続を提供するサービスです。
  • サイト間 (S2S) 接続は、IPsec/IKE VPN トンネルを使用してオンプレミス ネットワークを Azure 仮想ネットワークに接続します。 ハイブリッド クラウドのシナリオに最適です。
  • ポイント対サイト (P2S) 接続は、リモートの場所から個々のクライアントを Azure 仮想ネットワークに接続します。 VPN プロトコルは、OpenVPN、IKEv2、SSTP などです。 リモート ワーカーに便利です。
  • VNet 間接続は、IPsec/IKE VPN トンネルを使用して 2 つ以上の Azure 仮想ネットワークを接続します。 マルチリージョンまたはマルチ VNet のデプロイに適しています。
  • さまざまな VPN Gateway SKU で、さまざまなレベルのパフォーマンス、スループット、機能が提供されます。