Sdílet prostřednictvím


Rychlý start: Použití Bicep k vytvoření testovacího prostředí v DevTest Labs

Tento rychlý start používá Bicep k vytvoření testovacího prostředí v Azure DevTest Labs, ve které je jeden virtuální počítač s Windows Serverem 2019 Datacenter.

V tomto rychlém startu provedete následující akce:

  • Zkontrolujte soubor Bicep.
  • Nasaďte soubor Bicep a vytvořte testovací prostředí a virtuální počítač.
  • Ověřte nasazení.
  • Vyčistěte prostředky.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Kontrola souboru Bicep

Bicep je jazyk specifický pro doménu (DSL), který k nasazování prostředků Azure používá deklarativní syntaxi. Poskytuje stručnou syntaxi, spolehlivou bezpečnost typů a podporu pro opakované použití kódu. Bicep nabízí nejlepší prostředí pro vytváření obsahu pro řešení infrastruktury jako kódu v Azure.

Soubor Bicep definuje následující typy prostředků:

@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

Nasazení souboru Bicep

  1. Uložte soubor Bicep jako main.bicep do místního počítače.

  2. Nasaďte soubor Bicep pomocí Azure CLI nebo Azure PowerShellu.

    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>
    

    Poznámka:

    Nahraďte <název> testovacího prostředí názvem nové instance testovacího prostředí. Nahraďte <název> virtuálního počítače názvem nového virtuálního počítače. Uživatelské jméno<>uživatelským jménem místního účtu, který se vytvoří na novém virtuálním počítači. Zobrazí se také výzva k zadání hesla pro místní účet.

    Po dokončení nasazení by se měla zobrazit zpráva, že nasazení bylo úspěšné.

Ověření nasazení

Pomocí webu Azure Portal, Azure CLI nebo Azure PowerShellu můžete zobrazit seznam nasazených prostředků ve skupině prostředků.

az resource list --resource-group exampleRG

Poznámka:

Nasazení také vytvoří skupinu prostředků pro virtuální počítač. Skupina prostředků obsahuje prostředky virtuálních počítačů, jako jsou IP adresa, síťové rozhraní a disk. Skupina prostředků se zobrazí v seznamu skupin prostředků vašeho předplatného

Vyčištění prostředků

Pokud už ji nepotřebujete, odstraňte skupinu prostředků a všechny její prostředky pomocí webu Azure Portal, Azure CLI nebo Azure PowerShellu.

az group delete --name exampleRG

Další kroky

V tomto rychlém startu jste vytvořili testovací prostředí s virtuálním počítačem s Windows. Informace o připojení k virtuálním počítačům testovacího prostředí a jejich správě najdete v dalším kurzu: