Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве для создания лаборатории в среде Azure DevTest Labs с одной виртуальной машиной Windows Server 2019 Datacenter используется Bicep.
В этом кратком руководстве вы выполните следующие действия:
- проверка файла Bicep;
- развертывание файла Bicep, чтобы создать лабораторию и виртуальную машину;
- проверка развертывания.
- Очистите ресурсы.
Необходимые компоненты
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Проверка BICEP-файла
Bicep — это предметно-ориентированный язык (DSL), который использует декларативный синтаксис для развертывания ресурсов Azure. Он обеспечивает краткий синтаксис, надежную безопасность типов и поддержку повторного использования кода. Bicep предлагает лучшие возможности для разработки решений Azure типа "инфраструктура как код".
Файл Bicep определяет следующие типы ресурсов:
- Microsoft.DevTestLab/labs создает лабораторию.
- Microsoft.DevTestLab/labs/virtualnetworks создает виртуальную сеть.
- Microsoft.DevTestLab/labs/virtualmachines создает виртуальную машину лаборатории.
@description('The name of the new lab instance to be created')
param labName string
@description('Location for all resources.')
param location string = resourceGroup().location
@description('The name of the vm to be created.')
param vmName string
@description('The size of the vm to be created.')
param vmSize string = 'Standard_D4_v3'
@description('The username for the local account that will be created on the new vm.')
param userName string
@description('The password for the local account that will be created on the new vm.')
@secure()
param password string
var labSubnetName = '${labVirtualNetworkName}Subnet'
var labVirtualNetworkId = labVirtualNetwork.id
var labVirtualNetworkName = 'Dtl${labName}'
resource lab 'Microsoft.DevTestLab/labs@2018-09-15' = {
name: labName
location: location
}
resource labVirtualNetwork 'Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15' = {
parent: lab
name: labVirtualNetworkName
}
resource labVirtualMachine 'Microsoft.DevTestLab/labs/virtualmachines@2018-09-15' = {
parent: lab
name: vmName
location: location
properties: {
userName: userName
password: password
labVirtualNetworkId: labVirtualNetworkId
labSubnetName: labSubnetName
size: vmSize
allowClaim: false
galleryImageReference: {
offer: 'WindowsServer'
publisher: 'MicrosoftWindowsServer'
sku: '2019-Datacenter'
osType: 'Windows'
version: 'latest'
}
}
}
output labId string = lab.id
Развертывание BICEP-файла
Сохраните файл Bicep с именем main.bicep на локальном компьютере.
Разверните файл Bicep с помощью Azure CLI или Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters labName=<lab-name> vmName=<vm-name> userName=<user-name>
Примечание.
Замените <lab-name> на имя нового экземпляра лаборатории. Замените <vm-name> на имя новой виртуальной машины. Замените <user-name> на имя пользователя локальной учетной записи, которая будет создана на новой виртуальной машине. Вы также получите запрос на ввод пароля для локальной учетной записи.
После завершения развертывания должно отобразиться сообщение о том, что развертывание успешно выполнено.
Проверка развертывания
Используйте портал Azure, Azure CLI или Azure PowerShell для получения списка ресурсов, развернутых в группе ресурсов.
az resource list --resource-group exampleRG
Примечание.
При развертывании также создается группа ресурсов для виртуальной машины. Группа ресурсов содержит ресурсы виртуальной машины, такие как IP-адрес, сетевой интерфейс и диск. Группа ресурсов отображается в списке Группы ресурсов вашей подписки под названием <имя лаборатории>-<имя виртуальной машины>-<числовая строка>.
Очистка ресурсов
Чтобы удалить группу ресурсов и ее ресурсы, используйте портал Azure, Azure CLI или Azure PowerShell.
az group delete --name exampleRG
Следующие шаги
В рамках этого краткого руководства вы создали лабораторию с виртуальной машиной Windows. Чтобы узнать, как подключаться к виртуальным машинам лаборатории и управлять ими, см. следующее руководство: