オンプレミス ネットワークをAzure仮想ネットワークに接続してハイブリッド ネットワークを作成する場合は、全体的なセキュリティ計画の一環として、Azure ネットワーク リソースへのアクセスを制御する必要があります。
Azure Firewallとファイアウォール ポリシーは、許可されたネットワーク トラフィックと拒否されたネットワーク トラフィックを定義する規則を使用して、ハイブリッド ネットワーク内のネットワーク アクセスを制御します。
このチュートリアルでは、3 つの仮想ネットワークを作成します。
- VNet-Hub - ファイアウォールはこの仮想ネットワーク内にあります。
- VNet-Spoke - スポーク仮想ネットワークは、Azureにあるワークロードを表します。
- VNet-Onprem - オンプレミス仮想ネットワークは、オンプレミス ネットワークを表します。 実際のデプロイでは、VPN または ExpressRoute 接続を使用して接続できます。 わかりやすくするために、このチュートリアルでは VPN ゲートウェイ接続を使用し、Azure配置された仮想ネットワークはオンプレミス ネットワークを表します。
このチュートリアルでは、以下の内容を学習します。
- ファイアウォールのハブ仮想ネットワークを作成する
- スポーク仮想ネットワークを作成する
- オンプレミス仮想ネットワークを作成する
- ファイアウォールとポリシーを構成してデプロイする
- VPN ゲートウェイを作成して接続する
- ハブとスポークの仮想ネットワークをピアリングする
- ルートを作成する
- 仮想マシンを作成する
- ファイアウォールをテストする
代わりにAzure PowerShellを使用するには、「Azure PowerShellを使用してハイブリッド ネットワークにAzure Firewallをデプロイして構成する」を参照してください。
前提条件
ハイブリッド ネットワークでは、ハブおよびスポーク アーキテクチャ モデルを使用して、Azure 仮想ネットワークとオンプレミス ネットワーク間でトラフィックをルーティングします。 ハブおよびスポーク アーキテクチャには、次の要件があります。
- スポーク サブネット トラフィックをハブ ファイアウォール経由でルーティングするには、 仮想ネットワーク ゲートウェイ ルート伝達 オプションが無効になっているファイアウォールを指すユーザー定義ルート (UDR) を使用します。 [仮想ネットワーク ゲートウェイのルート伝達] オプションが無効になっていると、スポーク サブネットへのルート配布ができなくなります。 このオプションでは、学習したルートが UDR と競合しないようにします。 仮想ネットワーク ゲートウェイ のルート伝達を有効のままにする場合は、ファイアウォールへの特定のルートを定義して、BGP 経由でオンプレミスから発行されたルートをオーバーライドしてください。
- ハブ ゲートウェイ サブネット上の UDR を、スポーク ネットワークへの次のホップとしてファイアウォール IP アドレスを指すように構成します。 Azure Firewall サブネット上に UDR は必要ありません。BGP からルートを学習するためです。
これらのルートの作成方法については、このチュートリアル の「ルートの作成 」を参照してください。
Note
Azure Firewall には、インターネットへの直接接続が必要です。 AzureFirewallSubnet が BGP 経由でオンプレミス ネットワークへの既定のルートを学習する場合は、直接インターネット接続を維持するために、NextHopType 値をインターネットとして設定した 0.0.0.0/0 UDR を使用してこのルートをオーバーライドする必要があります。
強制トンネリングをサポートするように Azure Firewall を構成できます。 詳細については、「Azure Firewall 強制トンネリング」を参照してください。
Note
UDR が既定のゲートウェイとしてAzure Firewallを指している場合でも、直接ピアリングされた仮想ネットワーク間のトラフィックは直接ルーティングされます。 このシナリオでサブネット間トラフィックをファイアウォールに送信するには、UDR に両方のサブネットのターゲットのサブネット ネットワーク プレフィックスを明示的に含める必要があります。
Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
ファイアウォールのハブ仮想ネットワークを作成する
まず、このチュートリアルのリソースを含めるためのリソース グループを作成します。
- Azure portal にサインインします。
- Azure Portal のホーム ページで [リソース グループ]>[作成] の順に選択します。
- [サブスクリプション] で、ご使用のサブスクリプションを選択します。
- [リソース グループ名] に「FW-Hybrid-Test」と入力します。
- [リージョン] で [(米国) 米国東部] を選択します。 後で作成するリソースは、いずれも同じ場所にある必要があります。
- [ 確認と作成] を選択し、[ 作成] を選択します。
次に、仮想ネットワークを作成します。
Note
AzureFirewallSubnet サブネットのサイズは /26 です。 サブネットのサイズの詳細については、「Azure Firewall に関する FAQ」を参照してください。
- Azure portal のホーム ページから [リソースの作成] を選択します。
- [ ネットワーク] で [ 仮想ネットワーク] を選択し、[ 作成] を選択します。
- [リソース グループ] で、 [FW-Hybrid-Test] を選択します。
- [名前] に「VNet-hub」と入力します。
- [セキュリティ] タブで [編集] を選択します。
- IPv4 アドレス空間には、「10.5.0.0/16」と入力します。
- [サブネット] で、[既定] を選択します。
- [サブネットの目的] で、[Azure Firewall] を選択します。
- [開始アドレス] に「10.5.0.0/26」と入力します。
- [保存] を選択し、[確認および作成] を選択して、それから [作成] を選択します。
ゲートウェイの 2 つ目のサブネットを作成します。
- [VNet-hub] ページで、[サブネット] を選択します。
- [+サブネット] を選択します。
- [サブネットの目的] に、[仮想ネットワーク ゲートウェイ] を選択します。
- [開始アドレス] に「10.5.2.0/26」と入力します。
- [追加]を選択します。
スポーク仮想ネットワークを作成する
- Azure portal のホーム ページから [リソースの作成] を選択します。
- [ネットワーク] で、[仮想ネットワーク] を選択し、[作成] を選択します。
- [リソース グループ] で、 [FW-Hybrid-Test] を選択します。
- [名前] に、「VNet-Spoke」と入力します。
- [リージョン] で [(米国) 米国東部] を選択します。
- [次へ] を選択します。 [セキュリティ] タブで [編集] を選択します。
- IPv4 アドレス空間には、「10.6.0.0/16」と入力します。
- [サブネット] で、[既定] を選択します。
- [名前] に「SN-Workload」と入力します。
- [開始アドレス] に「10.6.0.0/24」と入力します。
- [保存] を選択し、[確認および作成] を選択して、それから [作成] を選択します。
オンプレミス仮想ネットワークを作成する
- Azure portal のホーム ページから [リソースの作成] を選択します。
- [ネットワーク] で、[仮想ネットワーク] を選択し、[作成] を選択します。
- [リソース グループ] で、 [FW-Hybrid-Test] を選択します。
- [名前] に「VNet-OnPrem」と入力します。
- [リージョン] で [(米国) 米国東部] を選択します。
- [次へ] を選択します。 [セキュリティ] タブで [編集] を選択します。
- IPv4 アドレス空間には、「192.168.0.0/16」と入力します。
- [サブネット] で、[既定] を選択します。
- [名前] に「SN-Corp」と入力します。
- [開始アドレス] に「192.168.1.0/24」と入力します。
- [保存] を選択し、[確認および作成] を選択して、それから [作成] を選択します。
ゲートウェイの 2 つ目のサブネットを作成します。
- [VNet-OnPrem] ページで、[サブネット] を選択します。
- [+サブネット] を選択します。
- [サブネットの目的] に、[仮想ネットワーク ゲートウェイ] を選択します。
- [開始アドレス] に「192.168.2.0/24」と入力します。
- [追加]を選択します。
ファイアウォールを構成してデプロイする
ファイアウォール ハブ仮想ネットワークにファイアウォールをデプロイします。
Azure portal のホーム ページから [リソースの作成] を選択します。
ファイアウォールを検索し、結果からファイアウォールを選択し、[作成] を選択します。
[ ファイアウォールの作成] で、次の表を使用してファイアウォールを構成します。
設定 Value サブスクリプション <お使いのサブスクリプション> リソースグループ FW-Hybrid-Test 名前 AzFW01 リージョン 米国東部 ファイアウォール レベル 標準 ファイアウォール管理 ファイアウォール ポリシーを使用してこのファイアウォールを管理する ファイアウォール ポリシー [新規追加]\:
hybrid-test-pol
米国東部仮想ネットワークの選択 [既存のものを使用]:
VNet-hubパブリック IP アドレス 新規追加:
fw-pipこのチュートリアルのダイレクトインターネット設定で「 ファイアウォール管理NICを有効にする 」をクリアし、次に 「次:上級」を選択します。
このチュートリアルでは 「NATゲートウェイを有効にする 」をクリアのままにしてください。 ファイアウォール作成時にStandardV2 NATゲートウェイを設定するには、「Azure FirewallとのNATゲートウェイ統合」をご覧ください。
次に:タグを選び、次に:レビュー+作成。 設定を確認し、 [作成] を選択します。
デプロイには、数分かかります。
デプロイが完了したら、 FW-Hybrid-Test リソース グループに移動し、 AzFW01 ファイアウォールを選択します。
プライベート IP アドレスをメモします。 後で既定のルートを作成する際に、これを使用します。
ネットワーク ルールを構成する
まず、Web トラフィックを許可するネットワーク ルールを追加します。
- FW-Hybrid-Test リソース グループから、hybrid-test-pol ファイアウォール ポリシーを選択します。
- [設定] で、[ネットワーク ルール] を選択します。
- [規則コレクションの追加] を選択します。
-
名前には、
RCNet01を入力します。 -
[優先度] に「
100」と入力します。 - [規則コレクション アクション] で [許可] を選択します。
- [ ルール] の [ 名前] に「
AllowWeb」と入力します。 - [Source type](送信元の種類) で、 [IP アドレス] を選択します。
-
[送信元] に「
192.168.1.0/24」と入力します。 - [プロトコル] で [TCP] を選択します。
-
[接続先ポート] に「
80」と入力します。 - [送信先の種類] として [IP アドレス] を選択します。
-
宛先に
10.6.0.0/16と入力します。 - [追加]を選択します。
VPN ゲートウェイを作成して接続する
ハブとオンプレミスの仮想ネットワークは、VPN ゲートウェイを介して接続します。
VPN ゲートウェイを作成する
ハブとオンプレミスの両方の仮想ネットワーク用の VPN ゲートウェイを作成します。 ネットワーク間構成には、RouteBased VpnType が必要です。 選択した VPN ゲートウェイ SKU によっては、VPN ゲートウェイの作成に 45 分以上かかる場合も少なくありません。
表の値を使用して、ゲートウェイごとに次の手順を繰り返します。
| 設定 | ハブ ゲートウェイ | オンプレミス ゲートウェイ |
|---|---|---|
| 名前 | GW-hub | GW-Onprem |
| 仮想ネットワーク | VNet-hub | VNet-Onprem |
| パブリック IP アドレス | VNet-hub-GW-pip | VNet-Onprem-GW-pip |
| 2 番目のパブリック IP アドレス | VNet-hub-GW-pip2 | VNet-Onprem-GW-pip2 |
- Azure portal のホーム ページから [リソースの作成] を選択します。
- 検索ボックスに「 仮想ネットワーク ゲートウェイ 」と入力し、 Enter キーを押します。
- [仮想ネットワーク ゲートウェイ] を選択し、 [作成] を選択します。
- テーブルの 名前 を入力します。
- [リージョン] で、前に使用したのと同じリージョンを選択します。
- [ゲートウェイの種類] で、 [VPN] を選択します。
- SKUはVpnGw1AZを選択してください。 新規展開には可用性ゾーン対応SKUが必要です。 詳細については、VPN Gateway SKU統合をご覧ください。
- テーブルから 仮想ネットワーク を選択します。
- 各ゲートウェイが表に記載されている2つのパブリックIPアドレスを持つように、 アクティブ-アクティブモード を 有効 に設定します。
- [パブリック IP アドレス] で [新規作成] を選択し、テーブルの名前を入力します。
- [Second Public IP address]\(2 番目のパブリック IP アドレス\) で、[新規作成] を選択し、テーブルの名前を入力します。
- 残りの既定値をそのまま使用し、[ 確認と作成] を選択し、[ 作成] を選択します。
VPN 接続を作成する
ハブおよびオンプレミスそれぞれのゲートウェイの間に VPN 接続を作成します。 各方向からの接続が必要であり、共有キーは両方に一致する必要があります。
テーブルの値を使用して、接続ごとに次の手順を繰り返します。
| 設定 | ハブからオンプレミスへ | オンプレミスからハブへ |
|---|---|---|
| 開く対象のゲートウェイ | GW-hub | GW-Onprem |
| 接続名 | Hub-to-Onprem | Onprem-to-Hub |
| 最初の仮想ネットワーク ゲートウェイ | GW-hub | GW-Onprem |
| 2 番目の仮想ネットワーク ゲートウェイ | GW-Onprem | GW-hub |
- FW-Hybrid-Test リソース グループを開き、テーブルからゲートウェイを選択します。
- [設定] で、左側の列の [接続] を選択します。
- [追加]を選択します。
- テーブルの 接続名 を入力します。
- [接続の種類] に [VNet 対 VNet] を選択します。
- [次へ: 設定] を選択します。
- テーブルから最初の 仮想ネットワーク ゲートウェイ と 2 番目の仮想ネットワーク ゲートウェイ を選択します。
- 共有鍵(PSK)については、このラボ用に生成する強力な共有鍵を入力します。 両方の接続に同じ値を使い、安全に保存してください。 公開された例の値を使い回さないでください。
- [確認と作成] を選択し、次に [作成] を選択します。
接続を確認する
約 5 分後、両方の接続の状態が [接続中] になるはずです。
ハブとスポークの仮想ネットワークをピアリングする
ハブとスポークの仮想ネットワークをピアリングします。
FW-Hybrid-Test リソース グループを開き、VNet-hub 仮想ネットワークを選択します。
左側の列で、 [ピアリング] を選択します。
[追加]を選択します。
[リモート仮想ネットワーク概要] で:
設定の名前 Value [Peering link name](ピアリング リンク名) SpoketoHub サブスクリプション <お使いのサブスクリプション> 仮想ネットワーク VNet-Spoke 'VNet-Spoke' に 'VNet-hub' へのアクセスを許可する 選択済み 'VNet-Spoke' が 'VNet-Hub' から転送されたトラフィックを受信できるようにする 選択済み 'VNet-Spoke' のゲートウェイまたはルート サーバーが、'VNet-Hub' にトラフィックを転送できるようにする 選択なし 'VNet-Spoke' を有効にし、'VNet-hub' の リモート ゲートウェイまたはルート サーバーを使用できるようにする 選択済み [ローカル仮想ネットワーク概要] で:
設定の名前 Value [Peering link name](ピアリング リンク名) HubtoSpoke 'VNet-hub' に 'VNet-Spoke' へのアクセスを許可する 選択済み 'VNet-hub' が、'VNet-Spoke' からのトラフィック転送を受信できるようにする 選択済み 'VNet-Hub' のゲートウェイまたはルート サーバーが、'VNet-Spoke' にトラフィックを転送できるようにする 選択済み 'VNet-hub' を有効にし、'VNet-Spoke' の リモート ゲートウェイまたはルート サーバーを使用できるようにする 選択なし [追加]を選択します。
ルートを作成する
次に、2 つのルート テーブルを作成します。
- ファイアウォール ハブ IP アドレスを介したハブ ゲートウェイ サブネットからスポーク サブネットへのルート
- ファイアウォール ハブ IP アドレスを介したスポーク サブネットからの既定ルート
テーブル内の値を使用して、ルート テーブルごとに次の手順を繰り返します。
| 設定 | ハブからスポークへの経路 | 既定のスポーク ルート |
|---|---|---|
| ルート テーブル名 | UDR-Hub-Spoke | UDR-DG |
| ゲートウェイ ルートを伝達する | はい (既定値) | いいえ |
| ルート名 | ToSpoke | ToHub |
| 宛先 IP アドレス/CIDR 範囲 | 10.6.0.0/16 | 0.0.0.0/0 |
| 仮想ネットワークを関連付ける | VNet-hub | VNet-spoke |
| サブネットを関連付ける | GatewaySubnet | SN-Workload |
- Azure portal のホーム ページから [リソースの作成] を選択します。
- 検索ボックスに「 ルート テーブル 」と入力し、 Enter キーを押します。
- [ルート テーブル]、[作成] の順に選択します。
- リソース グループ の FW-Hybrid-Test を選択します。
- [リージョン] で、以前使用したのと同じ場所を選択します。
- ルート テーブル の名前 をテーブルから入力します。 該当する場合は、[ ゲートウェイ ルートの伝達 ] を [いいえ] に設定します。
- [ 確認と作成] を選択し、[ 作成] を選択します。
- ルート テーブルが作成されたら、それを選択して、ルート テーブル ページを開きます。
- [設定] で、左側の列の [ルート] を選択します。
- [追加]を選択します。
- テーブルの ルート名 を入力します。
- [送信先の種類] で [IP アドレス] を選択します。
- テーブルの 宛先 IP アドレス/CIDR 範囲 を入力します。
- [次ホップの種類] で、 [仮想アプライアンス] を選択します。
- [次ホップ アドレス] に、先ほどメモしたファイアウォールのプライベート IP アドレスを入力します。
- [追加]を選択します。
各ルート テーブルをそのサブネットに関連付けます。
- ルート テーブル ページで、[ サブネット] を選択します。
- [関連付け] を選択します。
- テーブルから 仮想ネットワーク と サブネット を選択します。
- [OK]を選択します。
仮想マシンを作成する
スポーク ワークロードとオンプレミスの仮想マシンを作成し、適切なサブネットに配置します。
ワークロード仮想マシンを作成する
パブリック IP アドレスなしで NGINX を実行しているスポーク仮想ネットワークに仮想マシンを作成します。
- Azure portal のホーム ページから [リソースの作成] を選択します。
- 人気 のある Marketplace 製品で、 Ubuntu Server 24.04 LTS を選択します。
- 仮想マシン向けに、以下の値を入力します:
- [リソース グループ] - [FW-Hybrid-Test] を選択します。
- [仮想マシン名] : VM-Spoke-01
- リージョン - 以前に使用したリージョンと同じリージョン
- イメージ - Ubuntu Server 24.04 LTS - x64 Gen2
- サイズ - Standard_B2s
- 認証の種類 - SSH 公開キー
- [ユーザー名]: azureuser
- SSH 公開キー ソース - 新しいキー ペアを生成する
- キー ペア名 - VM-Spoke-01_key
- [パブリック受信ポート] で [なし] を選択します。
- [次へ: ディスク] を選択し、既定値をそのまま使用して、[次へ: ネットワーク] を選択します。
- 仮想ネットワークとして [VNet-Spoke] を選択します。サブネットは SN-Workload です。
- [パブリック IP] で、 [なし] を選択します。
- [次へ: 管理] を選択し、[次へ: 監視] を選択します。
- [起動の診断] で、 [Disable](無効) を選択します。
- [Review + Create](確認と作成) を選択し、概要ページの設定を確認して、 [作成] を選択します。
- [ 新しいキー ペアの生成 ] ダイアログで、[ 秘密キーのダウンロードとリソースの作成] を選択します。 キー ファイルを VM-Spoke-01_key.pem として保存します。
Nginx をインストールする
仮想マシンを作成したら、Nginx Web サーバーをインストールします。
スポークのデフォルトルートはインターネットトラフィックをAzure Firewall経由で送信します。 AllowWebルールはオンプレミスからスポークまでのHTTPトラフィックを許可しており、スポークからのパッケージダウンロードは許可しません。 インストール用の一時アプリケーションルールを追加し、ファイアウォールをテストする前に削除してください。
オープン ハイブリッド・テスト・ポール。 >] で、[アプリケーション ルール] を選択>。
次の値を入力します。
設定 Value 名前 Install-Nginx 規則コレクションの種類 アプリケーション Priority 100 規則集合処理 許可 規則コレクション グループ DefaultApplicationRuleCollectionGroup 規則名 パッケージ リポジトリを許可する ソースタイプ IPアドレス Source 10.6.0.0/24 プロトコル:ポート http:80、 https:443 宛先タイプ FQDN ターゲットの FQDN azure.archive.ubuntu.com、 archive.ubuntu.com、 security.ubuntu.com、 packages.microsoft.com 「追加」を選択し、ポリシーの更新が完了するまで待ちます。 このチュートリアルではVMのデフォルトのAzure提供DNS設定を保持してください。
Azure portal から Cloud Shell を開き、 Bash に設定されていることを確認します。
az vm run-command invoke を使って仮想マシンにnginxをインストールしてください:
az vm run-command invoke \ --resource-group FW-Hybrid-Test \ --name VM-Spoke-01 \ --command-id RunShellScript \ --scripts 'set -eu; sudo apt-get update; sudo apt-get install -y nginx; hostname | sudo tee /var/www/html/index.html; curl --fail http://localhost'- コマンドが正常に完了し、ローカルウェブサーバーからスポークVMのホスト名を返すことを確認します。 パッケージダウンロードが失敗した場合は、エラー内のリポジトリホスト名を一時ルールと照らし合わせてください。 設定済みパッケージリポジトリのみを許可してください。ワイルドカードインターネットルールは追加しないでください。 「 UbuntuのAPTに関するよくある問題のトラブルシューティング」をご覧ください。
- hybrid-test-pol に戻り、Install-Nginx ルールコレクションを削除してください。 ポリシーの更新が完了するまで待ってから続けてください。
オンプレミス仮想マシンを作成する
この仮想マシンを使用して、Azure Bastionを使用して接続します。 そこから、ファイアウォールを介してスポーク サーバーに接続します。
- Azure portal のホーム ページから [リソースの作成] を選択します。
- 人気 のある Marketplace 製品で、 Ubuntu Server 24.04 LTS を選択します。
- 仮想マシン向けに、以下の値を入力します:
- [リソース グループ] - 既存のものを選択し、 [FW-Hybrid-Test] を選択します。
- [仮想マシン名] - VM-Onprem。
- [リージョン] - 先ほど使用したものと同じリージョン。
- イメージ - Ubuntu Server 24.04 LTS - x64 Gen2
- サイズ - Standard_B2s
- 認証の種類 - SSH 公開キー
- [ユーザー名]: azureuser
- SSH 公開キー ソース - 新しいキー ペアを生成する
- キー ペア名 - VM-Onprem_key
- [パブリック受信ポート] で [なし] を選択します。
- [次へ: ディスク] を選択し、既定値をそのまま使用して、[次へ: ネットワーク] を選択します。
- 仮想ネットワークとして [VNet-Onprem] を選択します。サブネットは SN-Corp です。
- [パブリック IP] で、 [なし] を選択します。 この仮想ネットワークでBastionを通じて接続します。
- [次へ: 管理] を選択し、[次へ: 監視] を選択します。
- [起動の診断] で、 [Disable](無効) を選択します。
- [Review + Create](確認と作成) を選択し、概要ページの設定を確認して、 [作成] を選択します。
- [ 新しいキー ペアの生成 ] ダイアログで、[ 秘密キーのダウンロードとリソースの作成] を選択します。 キー ファイルを VM-Onprem_key.pem として保存します。
Note
パブリック IP アドレスが割り当てられていないか、内部の Basic Azure Load Balancer のバックエンド プールにある VM に対しては、Azure によって既定の送信アクセス IP が提供されます。 デフォルト送信アクセス IP メカニズムは、構成できないアウトバウンド IP アドレスを提供します。
次のいずれかのイベントが発生すると、既定のアウトバウンド アクセス IP は無効になります。
- パブリック IP アドレスは、VM に割り当てられます。
- アウトバウンド規則の有無にかかわらず、VM は標準ロード バランサーのバックエンド プール内に配置されます。
- Azure NAT Gateway リソースは、VM のサブネットに割り当てられます。
フレキシブル オーケストレーション モードで Virtual Machine Scale Sets を使用して作成された VM には、既定のアウトバウンド アクセスはありません。
Azure のアウトバウンド接続の詳細については、「Azure の既定の送信アクセス」および「送信接続で Source Network Address Translation (SNAT) を使用する」を参照してください。
Azure Bastion をデプロイする
VNet-OnpremにAzure Bastion Basicをデプロイして、直接VM-Onpremに接続してください。 ブラウザto-VM 接続はVPNゲートウェイを越える必要はありません。 VM-Onpremから送信するウェブリクエストは、VPN接続とAzure Firewallを経由してスポークに到達します。
VNet-Onpremを開き、Subnetを選択し、+Subnetを選択します。
サブネットの目的 で Azure Bastion を選択してください。 名前がAzureBastionSubnetであることを確認し、開始アドレスとして192.168.3.0を入力し、サイズに/26を選択してください。 [追加]を選択します。
Azure portal のメニューで、[リソースの作成] を選択します。
検索ボックスに「 Bastion 」と入力し、結果から選択します。
[作成] を選択します
[ Bastion の作成] で、次の設定を構成します。
設定 Value サブスクリプション サブスクリプションを選択します。 リソースグループ FW-Hybrid-Test 名前 オンプレムバスティオン リージョン 他のリソースと同じ レベル Basic 仮想ネットワーク VNet-Onprem サブネット AzureBastionSubnet パブリック IP アドレス 新しい標準の静的パブリックIPアドレス「 public-ip-bastion」を作成しましょう。 Bastion Basicは専用サブネットとパブリックIPアドレスを必要とし、展開中は料金が発生する。 設定要件については、Azure Bastionの設定設定を参照してください。
[確認と作成] を選択します。 検証に合格したら、[ 作成] を選択します。
ファイアウォールをテストする
まず、VM-spoke-01 仮想マシンのプライベート IP アドレスをメモします。
Azure ポータルから、VM-Onprem 仮想マシンに移動します。
[接続>Bastion 経由で接続] を選択します。
[ローカル ファイルから SSH 秘密キーを使用する] を選択します。
[ ユーザー名] に 「azureuser」と入力します。
先ほどダウンロードした VM-Onprem_key.pem ファイルを参照して選択します。
[接続] を選択します。
VM-Onprem の SSH セッションから、スポーク仮想ネットワーク上の Web サーバーをテストします。
curl http://<VM-spoke-01 private IP>Web サーバーは応答を返します。
次に、ファイアウォール ネットワーク ルール コレクションの動作を Deny に変更して、ファイアウォール ルールが想定どおりに動作することを確認します。
- hybrid-test-pol ファイアウォール ポリシーを選択します。
- [Rule Collections](規則コレクション) を選択します。
- RCNet01 ルール コレクションを選択します。
- [規則コレクション アクション] で [拒否] を選択します。
- [保存] を選択します。
テストをもう一度実行します。 今回は、テストが失敗します。
リソースをクリーンアップする
次のチュートリアルのためにファイアウォール リソースを保持するか、不要になった場合は 、FW-Hybrid-Test リソース グループを削除して、ファイアウォール関連のすべてのリソースを削除します。