Azure CLI を使用した仮想ネットワーク (従来型) の作成

重要

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

Azure 仮想ネットワーク (VNet) は、クラウド内のユーザー独自のネットワークを表すものです。 Azure ネットワーク設定を制御して、アドレス ブロックの DHCP、DNS 設定、セキュリティ ポリシー、ルーティングを定義できます。 また、VNet をさらにサブネットに分割し、物理マシンと仮想マシンをオンプレミスのデータセンターにデプロイできるのと同じように、Azure IaaS Virtual Machines (VM) と PaaS ロール インスタンスもデプロイできます。 基本的には、独自の IP アドレス ブロックを取り込んで、ネットワークを Azure に拡張できます。 VNet を使い慣れていない場合は、仮想ネットワークの概要に関する記事をご覧ください。

重要

Azure リソースを使用する前に、Azure は現在、Azure Resource Manager デプロイ モデルとクラシック デプロイ モデルの 2 種類を備えていることを理解しておくことが重要です。 Azure リソースを使用する前に、必ず デプロイ モデルとツール について知識をつけておいてください。 この記事の上部にあるタブをクリックすると、さまざまなツールについてのドキュメントを参照できます。

このドキュメントでは、クラシック デプロイ モデルを使用して VNet を作成する方法を説明します。 Azure CLI を使用して、Resource Manager デプロイ モデルで仮想ネットワークを作成することもできます。

シナリオ

VNet とサブネットの作成方法をわかりやすく説明するため、このドキュメントでは次のシナリオを使用しています。

VNet のシナリオ

このシナリオでは、予約済み CIDR ブロック 192.168.0.0./16 を含む TestVNet という名前の VNet を作成しています。 この VNet には次のサブネットが含まれています。

  • CIDR ブロックとして 192.168.1.0/24 を使用する FrontEnd
  • CIDR ブロックとして 192.168.2.0/24 を使用する BackEnd

Azure CLI を使用して従来の VNet を作成する方法

Azure CLI を使用すると、Windows、Linux、または OSX を実行している任意のコンピューターのコマンド プロンプトから Azure のリソースを管理することができます。

  1. Azure CLI を初めて使用する場合は、「 Azure CLI のインストール 」を参照して、Azure のアカウントとサブスクリプションを選択する時点までの指示に従います。

  2. VNet とサブネットを作成するには、次のように azure network vnet create コマンドを実行します。

         azure network vnet create --vnet TestVNet -e 192.168.0.0 -i 16 -n FrontEnd -p 192.168.1.0 -r 24 -l "Central US"
    

    予想される出力:

         info:    Executing command network vnet create
         + Looking up network configuration
         + Looking up locations
         + Setting network configuration
         info:    network vnet create command OK
    
    • --vnet。 作成する VNet の名前です。 このシナリオでは、TestVNet です。
    • -e (または --address-space)。 VNet のアドレス空間です。 このシナリオでは、192.168.0.0 です。
    • -i (または -cidr)。 CIDR 形式のネットワーク マスクです。 このシナリオでは、16 です。
    • -n (または --subnet-name)。 最初のサブネットの名前です。 このシナリオでは、FrontEnd です。
    • -p (または --subnet-start-ip)。 サブネットの開始 IP アドレス、またはサブネット アドレス空間です。 このシナリオでは、192.168.1.0 です。
    • -r (または --subnet-cidr)。 サブネットの CIDR 形式のネットワーク マスクです。 このシナリオでは、24 です。
    • -l (または --location)。 VNet が作成される Azure リージョンです。 このシナリオでは、Central US (米国中部) です。
  3. サブネットを作成するには、次のように azure network vnet subnet create コマンドを実行します。

         azure network vnet subnet create -t TestVNet -n BackEnd -a 192.168.2.0/24
    

    上記のコマンドで想定される出力は次のとおりです。

         info:    Executing command network vnet subnet create
         + Looking up network configuration
         + Creating subnet "BackEnd"
         + Setting network configuration
         + Looking up the subnet "BackEnd"
         + Looking up network configuration
         data:    Name                            : BackEnd
         data:    Address prefix                  : 192.168.2.0/24
         info:    network vnet subnet create command OK
    
    • -t (または --vnet-name。 サブネットの作成先となる VNet の名前です。 シナリオの場合は、 TestVNet です。
    • -n (または --name)。 新しいサブネットの名前です。 このシナリオでは、BackEnd です。
    • -a (または --address-prefix)。 サブネットの CIDR ブロックです。 このシナリオでは、192.168.2.0/24 です。
  4. 新しい VNet のプロパティを表示するには、次のように azure network vnet show コマンドを実行します。

         azure network vnet show
    

    上記のコマンドで想定される出力は次のとおりです。

         info:    Executing command network vnet show
         Virtual network name: TestVNet
         + Looking up the virtual network sites
         data:    Name                            : TestVNet
         data:    Location                        : Central US
         data:    State                           : Created
         data:    Address space                   : 192.168.0.0/16
         data:    Subnets:
         data:      Name                          : FrontEnd
         data:      Address prefix                : 192.168.1.0/24
         data:
         data:      Name                          : BackEnd
         data:      Address prefix                : 192.168.2.0/24
         data:
         info:    network vnet show command OK