Quickstart: Een Resource Manager-sjabloon gebruiken om een virtueel netwerk te maken
In deze quickstart leert u hoe u een virtueel netwerk maakt met twee subnetten met behulp van een Azure Resource Manager-sjabloon. Een virtueel netwerk is de basisbouwsteen voor uw privénetwerk in Azure. Hiermee kunnen Azure-resources, zoals virtuele machines (VM's), veilig met elkaar en met internet communiceren.
Een Azure Resource Manager-sjabloon is een JSON-bestand (JavaScript Object Notation) dat de infrastructuur en configuratie voor uw project definieert. Voor de sjabloon is declaratieve syntaxis vereist. U beschrijft de beoogde implementatie zonder de reeks programmeeropdrachten te schrijven om de implementatie te maken.
U kunt deze quickstart ook voltooien via de Azure-portal, Azure PowerShell of Azure CLI.
Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
De sjabloon die u in deze quickstart gebruikt, is afkomstig van Azure-quickstartsjablonen.
{
"$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')]"
}
}
]
}
}
]
}
De sjabloon definieert de volgende Azure-resources:
- Microsoft.Network/virtualNetworks: Maak een virtueel netwerk.
- Microsoft.Network/virtualNetworks/subnetten: Maak een subnet.
De Resource Manager-sjabloon implementeren in Azure:
Selecteer Implementeren in Azure om u aan te melden bij Azure en de sjabloon te openen. Met de sjabloon wordt een virtueel netwerk met twee subnetten gemaakt.
Voer in de portal op de pagina Een virtueel netwerk maken met twee subnetten de volgende waarden in of selecteer deze:
- Resourcegroep: Selecteer Nieuwe maken, voer CreateVNetQS-rg in voor de naam van de resourcegroep en selecteer VERVOLGENS OK.
- Naam van virtueel netwerk: voer een naam in voor het nieuwe virtuele netwerk.
Selecteer Controleren en maken en selecteer vervolgens Maken.
Wanneer de implementatie is voltooid, selecteert u de knop Ga naar de resource om de resources te controleren die u hebt geïmplementeerd.
Verken de resources die u met het virtuele netwerk hebt gemaakt door door de instellingenvensters voor VNet1 te bladeren:
Op het tabblad Overzicht ziet u de gedefinieerde adresruimte van 10.0.0.0/16.
Op het tabblad Subnetten ziet u de geïmplementeerde subnetten van Subnet1 en Subnet2 met de juiste waarden uit de sjabloon.
Raadpleeg Microsoft.Network/virtualNetworks voor meer informatie over de syntaxis en eigenschappen van JSON voor een virtueel netwerk in een sjabloon.
Wanneer u de resources die u met het virtuele netwerk hebt gemaakt niet meer nodig hebt, verwijdert u de resourcegroep. Met deze actie worden het virtuele netwerk en alle gerelateerde resources verwijderd.
Als u de resourcegroep wilt verwijderen, roept u de cmdlet Remove-AzResourceGroup
aan:
Remove-AzResourceGroup -Name <your resource group name>
In deze quickstart hebt u een virtueel Azure-netwerk met twee subnetten geïmplementeerd. Ga verder met de zelfstudie voor virtuele netwerken van Azure voor meer informatie over virtuele netwerken: