クイック スタート:Azure Portal を使用した仮想ネットワークの作成

このクイックスタートでは、Azure portal を使用した仮想ネットワークの作成方法について説明します。 2 つの仮想マシン (VM) をデプロイします。 次に、VM 間で安全な通信を行い、インターネットから VM に接続します。 仮想ネットワークは、Azure 内のプライベート ネットワークの基本的な構成要素です。 それにより、VM などの Azure リソースは、相互に、またはインターネットと、安全に通信することができます。

前提条件

Azure へのサインイン

Azure portal にサインインします。

仮想ネットワークの作成

  1. ポータルの左上隅にある [リソースの作成] を選択します。

  2. 検索ボックスに、「仮想ネットワーク」と入力します。 検索結果から [仮想ネットワーク] を選択します。

  3. [仮想ネットワーク] ページで、 [作成] を選択します。

  4. [仮想ネットワークの作成][基本] タブで次の情報を入力または選択します。

    Azure portal で仮想ネットワークを作成しているスクリーンショット。

    設定
    プロジェクトの詳細
    サブスクリプション サブスクリプションを選択します。
    Resource group [myResourceGroup] を選択します。
    インスタンスの詳細
    名前 myVNet」と入力します。
    リージョン [(米国) 米国東部] を選択します。
  5. [IP アドレス] タブを選択するか、ページ下部にある [次へ: IP アドレス] ボタンを選択し、次の情報を入力してから、[追加] を選択します。

    仮想ネットワークの [IP アドレス] タブを編集しているスクリーンショット。

    設定
    IPv4 アドレス空間 10.1.0.0/16」を入力します。
    サブネットの追加
    サブネット名 MySubnet」と入力します。
    サブネットのアドレス範囲 10.1.0.0/24」と入力します。
    [追加] を選択します。
  6. [セキュリティ] タブを選択するか、ページ下部にある [次へ: セキュリティ] ボタンを選択します。

  7. [BastionHost][有効にする] を選択します。 この情報を入力します。

    仮想ネットワークの [セキュリティ] タブを編集しているスクリーンショット。

    設定
    要塞名 myBastionHost」と入力します
    AzureBastionSubnet のアドレス空間 10.1.1.0/24」と入力します
    パブリック IP アドレス [新規作成] を選択します。
    [名前] に「myBastionIP」と入力します。

    を選択します。
  8. [確認と作成] タブを選択するか、 [確認と作成] ボタンを選択します。

  9. [作成] を選択します

仮想マシンを作成する

仮想ネットワークに 2 つの VM を作成します。

最初の VM を作成する

  1. ポータルの左上で、 [リソースの作成]>[Compute]>[仮想マシン] を選択します。

  2. [仮想マシンの作成][Basic] タブに、値を入力するか選択します。

    設定
    プロジェクトの詳細
    サブスクリプション Azure サブスクリプションを選択します。
    リソース グループ [myResourceGroup] を選択します
    インスタンスの詳細
    仮想マシン名 myVM1」と入力します
    リージョン [(米国) 米国東部] を選択します
    可用性オプション [インフラストラクチャ冗長は必要ありません] を選択します
    Image [Windows Server 2019 Datacenter - Gen2] を選択します
    Azure Spot インスタンス [いいえ] を選択します
    サイズ VM サイズを選択するか、既定の設定を使用します
    管理者アカウント
    ユーザー名 ユーザー名を入力します
    Password [パスワード] を入力します
    [パスワードの確認入力] パスワードを再入力します
    受信ポートの規則
    パブリック受信ポート [なし] を選択します。

    仮想マシンの基本設定を作成しているスクリーンショット。

  3. [ネットワーク] タブまたは [次へ: ディスク] を選択してから [次へ: ネットワーク] を選択します。

  4. [ネットワーク] タブで、次を選択または入力します。

    設定
    ネットワーク インターフェイス
    仮想ネットワーク [myVNet] を選択します。
    Subnet mySubnet の選択
    パブリック IP [なし] を選択します
    NIC ネットワーク セキュリティ グループ [Basic] を選択します
    パブリック受信ポート ネットワーク [なし] を選択します。
  5. [Review + create](確認と作成) タブを選択するか、ページの下部にある青色の [Review + create](確認と作成) ボタンを選択します。

  6. 設定を確認し、 [作成] を選択します。

2 つ目の VM を作成する

  1. ポータルの左上で、 [リソースの作成]>[Compute]>[仮想マシン] を選択します。

  2. [仮想マシンの作成][Basic] タブに、値を入力するか選択します。

    設定
    プロジェクトの詳細
    サブスクリプション Azure サブスクリプションを選択します。
    リソース グループ [myResourceGroup] を選択します
    インスタンスの詳細
    仮想マシン名 myVM2」と入力します
    リージョン [(米国) 米国東部] を選択します
    可用性オプション [インフラストラクチャ冗長は必要ありません] を選択します
    Image [Windows Server 2019 Datacenter - Gen2] を選択します
    Azure Spot インスタンス [いいえ] を選択します
    サイズ VM サイズを選択するか、既定の設定を使用します
    管理者アカウント
    ユーザー名 ユーザー名を入力します
    Password [パスワード] を入力します
    [パスワードの確認入力] パスワードを再入力します
    受信ポートの規則
    パブリック受信ポート [なし] を選択します。
  3. [ネットワーク] タブまたは [次へ: ディスク] を選択してから [次へ: ネットワーク] を選択します。

  4. [ネットワーク] タブで、次を選択または入力します。

    設定
    ネットワーク インターフェイス
    仮想ネットワーク [myVNet] を選択します。
    Subnet mySubnet の選択
    パブリック IP [なし] を選択します
    NIC ネットワーク セキュリティ グループ [Basic] を選択します
    パブリック受信ポート ネットワーク [なし] を選択します。
  5. [Review + create](確認と作成) タブを選択するか、ページの下部にある青色の [Review + create](確認と作成) ボタンを選択します。

  6. 設定を確認し、 [作成] を選択します。

Note

パブリック IP アドレスが割り当てられていないか、内部の Basic Azure Load Balancer のバックエンド プールにある VM に対しては、Azure によってデフォルト送信アクセス IP が提供されます。 デフォルト送信アクセス IP メカニズムは、構成できないアウトバウンド IP アドレスを提供します。

パブリック IP アドレスが VM に割り当てられている場合、アウトバウンド規則の有無にかかわらず VM が Standard Load Balancer のバックエンド プールに配置されている場合、または VM のサブネットに Azure Virtual Network NAT ゲートウェイ リソースが割り当てられている場合、既定の送信アクセス IP は無効になります。

フレキシブル オーケストレーション モードの仮想マシン スケール セットによって作成された VM には、既定の送信アクセスがありません。

Azure のアウトバウンド接続の詳細については、「Azure での既定の送信アクセス」および「送信接続での送信元ネットワーク アドレス変換 (SNAT)を使用する」を参照してください。

myVM1 に接続する

  1. Azure portal に移動して、プライベート VM を管理します。 [仮想マシン] を検索して選択します。

  2. プライベート仮想マシンの名前「myVM1」を選択します。

  3. VM のメニュー バーで、 [接続] を選択し、 [Bastion] を選択します。

    Azure Bastion を使用して myVM1 に接続しているスクリーンショット。

  4. [接続] ページで、青色の [Bastion を使用する] ボタンを選択します。

  5. [Bastion] ページで、前に仮想マシン用に作成したユーザー名とパスワードを入力します。

  6. [接続] を選択します。

Azure Bastion の詳細については、Azure Bastion に関するページをご覧ください。

VM 間の通信

  1. myVM1 の Bastion 接続で、PowerShell を開きます。

  2. ping myVM2」と入力します。

    次のような応答メッセージが表示されます。

    PS C:\Users\myVM1> ping myVM2
    
    Pinging myVM2.ovvzzdcazhbu5iczfvonhg2zrb.bx.internal.cloudapp.net
    Request timed out.
    Request timed out.
    Request timed out.
    Request timed out.
    
    Ping statistics for 10.0.0.5:
        Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
    

    インターネット制御メッセージ プロトコル (ICMP) を使用しているため、ping は失敗します。 既定では、Windows ファイアウォールを介した ICMP は許可されていません。

  3. 後のステップで myVM2myVM1 に対して ping を実行できるようにするには、次のコマンドを入力します。

    New-NetFirewallRule –DisplayName "Allow ICMPv4-In" –Protocol ICMPv4
    

    このコマンドを実行すると、Windows ファイアウォールを介して ICMP を受信できます。

  4. myVM1 への Bastion 接続を閉じます。

  5. myVM1に接続する」の手順を完了し、「myVM2」に接続します。

  6. myVM2 で PowerShell を開き、ping myVM1 と入力します。

    次のような成功応答メッセージを受け取ります。

    Pinging myVM1.cs4wv3rxdjgedggsfghkjrxuqf.bx.internal.cloudapp.net [10.1.0.4] with 32 bytes of data:
    Reply from 10.1.0.4: bytes=32 time=1ms TTL=128
    Reply from 10.1.0.4: bytes=32 time=1ms TTL=128
    Reply from 10.1.0.4: bytes=32 time=1ms TTL=128
    Reply from 10.1.0.4: bytes=32 time=1ms TTL=128
    
    Ping statistics for 10.1.0.4:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 1ms, Maximum = 1ms, Average = 1ms
    
  7. myVM2 への Bastion 接続を閉じます。

リソースをクリーンアップする

このクイック スタートでは、既定の仮想ネットワークと 2 つの VM を作成しました。

インターネットから 1 つの VM に接続し、2 つの VM の間で安全に通信を行いました。

仮想ネットワークと VM を使い終えたら、リソース グループと含まれるすべてのリソースを削除します。

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

  2. [リソース グループの削除] を選択します。

  3. [TYPE THE RESOURCE GROUP NAME](リソース グループ名を入力してください) に「myResourceGroup」と入力し、 [削除] を選択します。

次のステップ

仮想ネットワーク設定の詳細については、「仮想ネットワークの作成、変更、削除」をご覧ください。

VM ネットワーク通信の種類の詳細については、ネットワーク トラフィックのフィルター処理に関する記事を参照してください。