Creare una rete virtuale (classica) usando l'interfaccia della riga di comando di AzureCreate a virtual network (classic) by using the Azure CLI

Una rete virtuale di Azure (VNet) è una rappresentazione della propria rete personalizzata nel cloud.An Azure virtual network (VNet) is a representation of your own network in the cloud. È possibile controllare le impostazioni della rete di Azure network e definire blocchi di indirizzi DHCP, impostazioni DNS, criteri di sicurezza e routing.You can control your Azure network settings and define DHCP address blocks, DNS settings, security policies, and routing. È anche possibile segmentare ulteriormente la propria rete virtuale in subnet e distribuire istanze del ruolo PaaS e delle macchine virtuali IaaS di Azure, nello stesso modo è possibile distribuire macchine fisiche e virtuali al data center locale.You can also further segment your VNet into subnets and deploy Azure IaaS virtual machines (VMs) and PaaS role instances, in the same way you can deploy physical and virtual machines to your on-premises datacenter. In pratica è possibile espandere la rete ad Azure, portando i propri blocchi di indirizzi IP.In essence, you can expand your network to Azure, bringing your own IP address blocks. Se non si ha familiarità con le reti virtuali, vedere Panoramica della rete virtuale.Read the virtual network overview if you are not familiar with VNets.

Importante

Prima di iniziare a usare le risorse di Azure, è importante comprendere che Azure al momento offre due modelli di distribuzione, la distribuzione classica e Azure Resource Manager.Before you work with Azure resources, it's important to understand that Azure currently has two deployment models: Azure Resource Manager and classic. È importante comprendere i modelli e strumenti di distribuzione prima di lavorare con le risorse di Azure.Make sure you understand deployment models and tools before you work with any Azure resource. È possibile visualizzare la documentazione relativa a diversi strumenti facendo clic sulle schede nella parte superiore di questo articolo.You can view the documentation for different tools by clicking the tabs at the top of this article.

In questo documento viene illustrata la creazione di una rete virtuale utilizzando il modello di distribuzione classico.This document covers creating a VNet by using the classic deployment model. È inoltre possibile creare una rete virtuale nel modello di distribuzione di Gestione risorse tramite l'interfaccia della riga di comando di Azure.You can also create a virtual network in the Resource Manager deployment model by using the Azure CLI.

ScenarioScenario

Per illustrare come creare una rete virtuale e una subnet, in questo documento verrà usato lo scenario seguente.To illustrate how to create a VNet and subnets, this document uses the following scenario:

Scenario di una rete virtuale

In questo scenario verrà creata una rete virtuale denominata TestVNet con blocco CIDR riservato 192.168.0.0./16.In this scenario you create a VNet named TestVNet, with a reserved CIDR block of 192.168.0.0./16. La rete virtuale contiene le subnet seguenti:The VNet contains the following subnets:

  • FrontEnd, che usa 192.168.1.0/24 come blocco CIDR.FrontEnd, using 192.168.1.0/24 as its CIDR block.
  • BackEnd, che usa 192.168.2.0/24 come blocco CIDR.BackEnd, using 192.168.2.0/24 as its CIDR block.

Come creare una rete virtuale classica con l’Interfaccia della riga di comando di AzureHow to create a classic VNet using Azure CLI

È possibile utilizzare l'interfaccia della riga di comando (CLI) di Azure per gestire le risorse di Azure dal prompt dei comandi da qualsiasi computer con Windows, Linux o OSX.You can use the Azure CLI to manage your Azure resources from the command prompt from any computer running Windows, Linux, or OSX.

  1. Se l'interfaccia della riga di comando di Azure non è mai stata usata, vedere Installare e configurare l'interfaccia della riga di comando di Azure e seguire le istruzioni fino al punto in cui si selezionano l'account e la sottoscrizione di Azure.If you have never used Azure CLI, see Install and Configure the Azure CLI and follow the instructions up to the point where you select your Azure account and subscription.
  2. Per creare una rete virtuale e una subnet, eseguire il comando azure network vnet create:To create a VNet and a subnet, run the azure network vnet create command:

         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"
    

    Output previsto:Expected output:

         info:    Executing command network vnet create
         + Looking up network configuration
         + Looking up locations
         + Setting network configuration
         info:    network vnet create command OK
    
    • --vnet.--vnet. Nome della rete virtuale da creare.Name of the VNet to be created. Per questo scenario, TestVNetFor the scenario, TestVNet
    • -e (o --address-space).-e (or --address-space). Spazio degli indirizzi della rete virtuale.VNet address space. Per questo scenario, 192.168.0.0For the scenario, 192.168.0.0
    • -i (o -cidr).-i (or -cidr). Maschera di rete nel formato CIDR.Network mask in CIDR format. Per questo scenario, 16.For the scenario, 16.
    • - n (o --subnet-name).-n (or --subnet-name). Nome della prima subnet.Name of the first subnet. Per questo scenario, FrontEnd.For the scenario, FrontEnd.
    • -p (or --subnet-start-ip).-p (or --subnet-start-ip). Indirizzo IP iniziale per la subnet o spazio di indirizzi della subnet.Starting IP address for subnet, or subnet address space. Per questo scenario, 192.168.1.0.For the scenario, 192.168.1.0.
    • -r (o --subnet-cidr).-r (or --subnet-cidr). Maschera di rete nel formato CIDR per la subnet.Network mask in CIDR format for subnet. Per questo scenario, 24.For the scenario, 24.
    • -l (o --location).-l (or --location). Area di Azure in cui verrà creata la rete virtuale.Azure region where the VNet is created. Per questo scenario, Central US.For the scenario, Central US.
  3. Per creare una subnet, eseguire il comando azure network vnet subnet create:To create a subnet, run the azure network vnet subnet create command:

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

    Di seguito è riportato l'output previsto per il comando precedente:The expected output for the previous command:

         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 (o --vnet-name.-t (or --vnet-name. Nome della rete virtuale in cui verrà creata la subnet.Name of the VNet where the subnet will be created. Per questo scenario, TestVNet.For the scenario, TestVNet.
    • -n (o --name).-n (or --name). Nome della nuova subnet.Name of the new subnet. Per questo scenario, BackEnd.For the scenario, BackEnd.
    • -a (o --address-prefix).-a (or --address-prefix). Blocco CIDR della subnet.Subnet CIDR block. Per questo scenario, 192.168.2.0/24.For the scenario, 192.168.2.0/24.
  4. Per visualizzare le proprietà della nuova rete virtuale, eseguire il comando azure network vnet show.To view the properties of the new vnet, run the azure network vnet show command:

         azure network vnet show
    

    Di seguito è riportato l'output previsto per il comando precedente:Expected output for the previous command:

         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