Краткое руководство. Создание виртуальной сети с помощью шаблона Resource Manager
Из этого краткого руководства вы узнаете, как создать виртуальную сеть с двумя подсетями с помощью шаблона Azure Resource Manager. Виртуальная сеть — это стандартный строительный блок для вашей частной сети в Azure. Она позволяет ресурсам Azure, таким как виртуальные машины, безопасно обмениваться данными друг с другом и взаимодействовать через Интернет.
Шаблон Azure Resource Manager — это файл нотации объектов JavaScript (JSON), который определяет инфраструктуру и конфигурацию проекта. В шаблоне используется декларативный синтаксис. Вы описываете предполагаемое развертывание без написания последовательности команд программирования для создания развертывания.
Инструкции в этом кратком руководстве можно также выполнить с помощью портала Azure, Azure PowerShell или Azure CLI.
Необходимые компоненты
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Изучение шаблона
Шаблон, используемый в этом кратком руководстве, состоит из шаблонов быстрого запуска 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')]"
}
}
]
}
}
]
}
Шаблон определяет следующие ресурсы Azure:
- Microsoft.Network/virtualNetworks: создание виртуальной сети.
- Microsoft.Network/virtualNetworks/subnets — создание подсети.
Развертывание шаблона
Выполните развертывание шаблона Resource Manager в Azure:
Выберите элемент Развертывание в Azure, чтобы войти в Azure и открыть шаблон. Шаблон создает виртуальную сеть с двумя подсетями.
На портале на странице "Создание виртуальная сеть с двумя подсетями" введите или выберите следующие значения:
- Группа ресурсов: выберите "Создать", введите CreateVNetQS-rg для имени группы ресурсов и нажмите кнопку "ОК".
- виртуальная сеть имя. Введите имя новой виртуальной сети.
Выберите Проверить и создать, а затем выберите Создать.
После завершения развертывания нажмите кнопку "Перейти к ресурсу", чтобы просмотреть развернутые ресурсы.
Просмотр развернутых ресурсов
Изучите ресурсы, созданные с виртуальной сетью, просматривая области параметров для виртуальной сети 1:
На вкладке "Обзор" отображается определенное адресное пространство 10.0.0.0/16.
На вкладке "Подсети" отображаются развернутые подсети подсети Subnet1 и Subnet2 с соответствующими значениями из шаблона.
Дополнительные сведения о синтаксисе JSON и свойствах для виртуальной сети в шаблоне см. в разделе Microsoft.Network/virtualNetworks.
Очистка ресурсов
Если вам уже не нужны ресурсы, созданные с помощью виртуальной сети, удалите группу ресурсов. Это действие удаляет виртуальную сеть и все связанные ресурсы.
Чтобы удалить группу ресурсов, вызовите командлет Remove-AzResourceGroup
:
Remove-AzResourceGroup -Name <your resource group name>
Следующие шаги
В этом кратком руководстве вы развернули виртуальную сеть Azure с двумя подсетями. Дополнительные сведения о виртуальных сетях Azure см. в руководстве по виртуальным сетям: