Guida introduttiva: Usare un modello di Resource Manager per creare una rete virtuale
Questo argomento di avvio rapido illustra come creare una rete virtuale con due subnet usando un modello di Azure Resource Manager. Una rete virtuale è il blocco costitutivo fondamentale per una rete privata in Azure. Consente alle risorse di Azure, come le macchine virtuali, di comunicare in modo sicuro tra loro e con Internet.
Un modello di Azure Resource Manager è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione del progetto. Il modello utilizza la sintassi dichiarativa. Si descrive la distribuzione prevista senza scrivere la sequenza di comandi di programmazione necessari per creare la distribuzione.
È anche possibile completare questa guida di avvio rapido usando il portale di Azure, Azure PowerShell o l'interfaccia della riga di comando di Azure.
Prerequisiti
Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
Rivedere il modello
Il modello usato in questa guida di avvio rapido è incluso nei modelli di avvio rapido di Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.6.18.56646",
"templateHash": "10806234693722113459"
}
},
"parameters": {
"vnetName": {
"type": "string",
"defaultValue": "VNet1",
"metadata": {
"description": "VNet name"
}
},
"vnetAddressPrefix": {
"type": "string",
"defaultValue": "10.0.0.0/16",
"metadata": {
"description": "Address prefix"
}
},
"subnet1Prefix": {
"type": "string",
"defaultValue": "10.0.0.0/24",
"metadata": {
"description": "Subnet 1 Prefix"
}
},
"subnet1Name": {
"type": "string",
"defaultValue": "Subnet1",
"metadata": {
"description": "Subnet 1 Name"
}
},
"subnet2Prefix": {
"type": "string",
"defaultValue": "10.0.1.0/24",
"metadata": {
"description": "Subnet 2 Prefix"
}
},
"subnet2Name": {
"type": "string",
"defaultValue": "Subnet2",
"metadata": {
"description": "Subnet 2 Name"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"resources": [
{
"type": "Microsoft.Network/virtualNetworks",
"apiVersion": "2021-08-01",
"name": "[parameters('vnetName')]",
"location": "[parameters('location')]",
"properties": {
"addressSpace": {
"addressPrefixes": [
"[parameters('vnetAddressPrefix')]"
]
},
"subnets": [
{
"name": "[parameters('subnet1Name')]",
"properties": {
"addressPrefix": "[parameters('subnet1Prefix')]"
}
},
{
"name": "[parameters('subnet2Name')]",
"properties": {
"addressPrefix": "[parameters('subnet2Prefix')]"
}
}
]
}
}
]
}
Il modello definisce le risorse di Azure seguenti:
- Microsoft.Network/virtualNetworks: creare una rete virtuale.
- Microsoft.Network/virtualNetworks/subnets: creare una subnet.
Distribuire il modello
Distribuire il modello di Resource Manager in Azure:
Selezionare Distribuisci in Azure per accedere ad Azure e aprire il modello. Il modello crea una rete virtuale con due subnet.
Nel portale, nella pagina Crea un Rete virtuale con due subnet immettere o selezionare i valori seguenti:
- Gruppo di risorse: selezionare Crea nuovo, immettere CreateVNetQS-rg come nome del gruppo di risorse e quindi selezionare OK.
- Rete virtuale Nome: immettere un nome per la nuova rete virtuale.
Seleziona Rivedi e crea e quindi seleziona Crea.
Al termine della distribuzione, selezionare il pulsante Vai alla risorsa per esaminare le risorse distribuite.
Esaminare le risorse distribuite
Esplorare le risorse create con la rete virtuale esplorando i riquadri delle impostazioni per VNet1:
La scheda Panoramica mostra lo spazio degli indirizzi definito 10.0.0.0/16.
La scheda Subnet mostra le subnet distribuite di Subnet1 e Subnet2 con i valori appropriati del modello.
Per altre informazioni sulla sintassi JSON e sulle proprietà di una rete virtuale in un modello, vedere Microsoft.Network/virtualNetworks.
Pulire le risorse
Quando le risorse create con la rete virtuale non sono più necessarie, eliminare il gruppo di risorse. Questa azione rimuove la rete virtuale e tutte le risorse correlate.
Per eliminare il gruppo di risorse, chiamare il cmdlet Remove-AzResourceGroup
:
Remove-AzResourceGroup -Name <your resource group name>
Passaggi successivi
In questa guida di avvio rapido è stata distribuita una rete virtuale di Azure con due subnet. Per altre informazioni sulle reti virtuali di Azure, passare all'esercitazione per le reti virtuali: