次の方法で共有


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

重要

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

重要

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

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

すべての 仮想ネットワークサブネット の設定について詳しくは、こちらをご覧ください。

警告

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

仮想ネットワーク (クラシック) は、 Azure portalAzure コマンド ライン インターフェイス (CLI) 1.0、または PowerShell を使用して作成できます。

ポータル

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

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

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

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

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

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

    Azure を初めて使用する場合は、 リソース グループサブスクリプション場所 ( リージョンとも呼ばれます) の詳細を確認してください。

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

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

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

  9. サブネットの追加 ペインで名前Privateを入力します。 アドレス範囲「10.0.1.0/24」と入力します。 OK をクリックします。

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

  11. 任意: このチュートリアルを完了したら、使用料を避けるために、作成したリソースを削除したいかもしれません。

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

Azure CLI (Azure のコマンド ライン インターフェース)

  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 を使用して仮想ネットワーク (クラシック) を作成するリソース グループを指定することはできませんが、Azure は Default-Networking という名前のリソース グループに仮想ネットワークを作成します。

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 を使用して仮想ネットワーク (クラシック) を作成するリソース グループを指定することはできませんが、Azure は Default-Networking という名前のリソース グループに仮想ネットワークを作成します。


次のステップ

  • すべての仮想ネットワークとサブネットの設定については、「仮想ネットワークの管理」および「仮想ネットワーク サブネットの管理」を参照してください。 運用環境で仮想ネットワークとサブネットを使用して、さまざまな要件を満たすさまざまなオプションがあります。
  • Windows または Linux 仮想マシンを作成し、既存の仮想ネットワークに接続します。
  • 同じ Azure の場所にある 2 つの仮想ネットワークを接続するには、 仮想ネットワーク間に仮想ネットワーク ピアリングを 作成します。 仮想ネットワーク (Resource Manager) を仮想ネットワーク (クラシック) にピアリングすることはできますが、2 つの仮想ネットワーク (クラシック) 間にピアリングを作成することはできません。
  • VPN ゲートウェイまたは Azure ExpressRoute 回線を使用して、仮想ネットワークをオンプレミス ネットワークに接続します。