複数のサブネットを含んだ仮想ネットワーク (クラシック) を作成する

重要

クラシック Virtual Networkは新しい顧客向けに非推奨となり、すべての顧客に対して 2024 年 8 月 31 日に廃止されます。 新しいデプロイでは、Azure Resource Manager ベースの新しい Azure Resource Manager ベースのデプロイ モデルを使用する必要Virtual Network

重要

Azure には、リソースを作成して操作するための 2 つの異なるデプロイ モデル (Resource Managerとクラシック) があります。 この記事では、クラシック デプロイ モデルの使用方法について説明します。 ほとんどの新規仮想ネットワークは、Resource Manager デプロイメント モデルを使用して作成することをお勧めします。

このチュートリアルでは、パブリック用とプライベート用に別個のサブネットを含んだ基本的な Azure 仮想ネットワーク (クラシック) の作成方法について説明します。 サブネット内の仮想マシンやクラウド サービスなどの Azure リソースを作成することができます。 仮想ネットワーク (クラシック) に作成されるリソースは、相互に通信することも、仮想ネットワークに接続されている他のネットワーク内のリソースと通信することもできます。

すべての仮想ネットワークサブネットの設定について説明します。

警告

仮想ネットワーク (クラシック) は、サブスクリプションが無効になるとすぐに Azure によって削除されます。 仮想ネットワーク (クラシック) は、リソースが仮想ネットワーク上に存在するかどうかに関係なく削除されます。 後でもう一度サブスクリプションを有効にした場合は、仮想ネットワークに存在していたリソースを再作成する必要があります。

仮想ネットワーク (クラシック) は、Azure PortalAzure コマンド ライン インターフェイス (CLI) 1.0PowerShell のいずれかを使って作成できます。

ポータル

  1. インターネット ブラウザーで Azure Portal を開きます。 Azure アカウントを使用してログインします。 Azure アカウントを持っていない場合、無料試用版でサインアップできます。

  2. ポータルで [リソースの作成] をクリックします。

  3. 表示された [新規] ウィンドウの上部にある [Marketplace を検索] ボックスに「"仮想ネットワーク"」と入力します。 検索結果に [仮想ネットワーク] が表示されたら、それをクリックします。

  4. 表示された [仮想ネットワーク] ウィンドウの [デプロイ モデルの選択] ボックスで [クラシック] を選択し、[作成] をクリックします。

  5. [仮想ネットワーク (クラシック) の作成] ウィンドウで次の値を入力し、[作成] をクリックします。

    設定
    名前 myVnet
    アドレス空間 10.0.0.0/16
    サブネット名 パブリック
    サブネットのアドレス範囲 10.0.0.0/24
    Resource group [ 新規作成] を選択したままにし、「 myResourceGroup」と入力します。
    サブスクリプションと場所 サブスクリプションと場所を選択します。

    Azure を初めてご利用の場合は、リソース グループサブスクリプション場所 (リージョンとも呼ばれる) について、それぞれのリンク先のページでご覧ください。

  6. ポータルでは、仮想ネットワークを作成するときに、サブネットを 1 つだけ作成できます。 このチュートリアルでは、仮想ネットワークを作成した後に、2 つ目のサブネットを作成します。 インターネットにアクセス可能なリソースを、後でパブリック サブネットで作成できます。 また、インターネットからアクセスできないリソースは、プライベート サブネットで作成できます。 2 つ目のサブネットを作成するために、ページ上部にある [リソースの検索] ボックスに「myVnet」と入力します。 検索結果に [myVnet] が表示されたら、それをクリックします。

  7. 表示された [仮想ネットワーク (クラシック) の作成] ウィンドウで ([設定] セクションの) [サブネット] をクリックします。

  8. 表示された [myVnet - サブネット] ウィンドウで [+追加] をクリックします。

  9. [サブネットの追加] ウィンドウで、[名前] に「プライベート」と入力します。 [アドレス範囲] に「10.0.1.0/24」と入力します。 [OK] をクリックします。

  10. [myVnet - サブネット] ウィンドウに、作成したパブリック サブネットとプライベート サブネットが表示されます。

  11. 省略可能: このチュートリアルが完了したら、使用料がかからないように、作成したリソースを削除することをお勧めします。

    • [myVnet] ウィンドウで [概要] をクリックします。
    • [myVnet] ウィンドウで [削除] アイコンをクリックします。
    • 削除を確定するには、 [仮想ネットワークの削除] ボックスで [はい] をクリックします。

Azure CLI

  1. Azure CLI をインストールして構成するか、Azure Cloud Shell 内で CLI を使用できます。 Azure Cloud Shell は、Azure Portal 内で直接実行できる無料の Bash シェルです。 Azure CLI が事前にインストールされており、アカウントで使用できるように構成されています。 CLI コマンドのヘルプを表示するには、「azure <command> --help」と入力します。

  2. CLI セッションで、次のコマンドを使用して Azure にログインします。 下のボックスで [試してみる] をクリックすると、Cloud Shell が開きます。 次のコマンドを入力しなくても、Azure サブスクリプションにログインできます。

    azure login
    
  3. CLI がサービス管理モードであることを確認するには、次のコマンドを入力します。

    azure config mode asm
    
  4. プライベート サブネットを含む仮想ネットワークを作成します。

    azure network vnet create --vnet myVnet --address-space 10.0.0.0 --cidr 16  --subnet-name Private --subnet-start-ip 10.0.0.0 --subnet-cidr 24 --location "East US"
    
  5. 仮想ネットワーク内にパブリック サブネットを作成します。

    azure network vnet subnet create --name Public --vnet-name myVnet --address-prefix 10.0.1.0/24
    
  6. 仮想ネットワークとサブネットをレビューします。

    azure network vnet show --vnet myVnet
    
  7. 省略可能: このチュートリアルの終了時に作成したリソースを削除して、使用料金が発生しないようにすることができます。

    azure network vnet delete --vnet myVnet --quiet
    

注意

CLI を使用して仮想ネットワーク (クラシック) を作成するためにリソース グループを指定することはできませんが、"既定-ネットワーク" という名前のリソース グループに仮想ネットワークが作成されます。

PowerShell

  1. PowerShell Azure モジュールの最新バージョンをインストールします。 Azure PowerShell を初めてお使いの方は、Azure PowerShell の概要に関する記事を参照してください。

  2. PowerShell セッションを開始します。

  3. PowerShell で、Add-AzureAccount コマンドを入力して Azure にログインします。

  4. 必要に応じて次のパスとファイル名を変更してから、既存のネットワーク構成ファイルをエクスポートします。

    Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xml
    
  5. パブリック サブネットとプライベート サブネットを含む仮想ネットワークを作成するには、任意のテキスト エディターを使用して、次の VirtualNetworkSite 要素をネットワーク構成ファイルに追加します。

    <VirtualNetworkSite name="myVnet" Location="East US">
        <AddressSpace>
          <AddressPrefix>10.0.0.0/16</AddressPrefix>
        </AddressSpace>
        <Subnets>
          <Subnet name="Private">
            <AddressPrefix>10.0.0.0/24</AddressPrefix>
          </Subnet>
          <Subnet name="Public">
            <AddressPrefix>10.0.1.0/24</AddressPrefix>
          </Subnet>
        </Subnets>
      </VirtualNetworkSite>
    

    ネットワーク構成ファイル スキーマ全体をレビューします。

  6. ネットワーク構成ファイルをインポートします。

    Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xml
    

    警告

    変更したネットワーク構成ファイルをインポートすると、サブスクリプションの既存の仮想ネットワーク (クラシック) が変更される可能性があります。 前の仮想ネットワークのみを追加し、サブスクリプションの既存の仮想ネットワークは変更または削除しないようにしてください。

  7. 仮想ネットワークとサブネットをレビューします。

    Get-AzureVNetSite -VNetName "myVnet"
    
  8. 省略可能: 使用料がかからないように、このチュートリアルの完了時に、作成したリソースを削除することをお勧めします。 仮想ネットワークを削除するには、手順 4. から 6. をもう一度実行します。ここでは、手順 5. で追加した VirtualNetworkSite 要素を削除します。

注意

PowerShell を使用して仮想ネットワーク (クラシック) を作成するためにリソース グループを指定することはできませんが、"既定-ネットワーク" という名前のリソース グループに仮想ネットワークが作成されます。


次の手順