Share via


Azure Resource Manager- (ARM-) sablonok az Azure DevTest Labsban

Az Azure DevTest Labs számos feladathoz használhat Azure Resource Manager-sablonokat, a tesztkörnyezetek és virtuális gépek (VM-ek) létrehozásától és kiépítésétől a felhasználók hozzáadásáig.

Az Azure Resource Manager-sablon egy JavaScript Object Notation (JSON) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. Az üzembe helyezés létrehozásához szükséges programozási parancsok sorozatának megírása nélkül írhatja le a tervezett üzembe helyezést.

A DevTest Labsban a következőket teheti:

Egy virtuális gép és környezetsablonok

A DevTest Labs gyakran használ ARM-sablonokat virtuális gépek létrehozásához. A DevTest Labsban két módszer létezik a virtuális gépek létrehozására. Az egyes metódusok különböző forgatókönyvekhez használatosak, és eltérő engedélyeket igényelnek. Az ARM-sablon tulajdonsága resource deklarálja a használni kívánt metódust.

Microsoft.Compute/virtualmachines környezetsablonok

A Microsoft.Compute/virtualmachines erőforrástípust használó ARM-sablonok több tesztkörnyezeti virtuális gépet és PaaS-erőforrást építenek ki egyetlen környezetben, például egy SharePoint-farmban. A tesztkörnyezet felhasználói ezen sablonokkal több virtuálisgép-környezetet hozhatnak létre. Az ilyen erőforrástípussal létrehozott virtuális gépek a környezetek alatt jelennek meg a labor Saját környezetek listájában.

Screenshot that shows V Ms in an environment in the My environments list.

A környezeti sablonok konfigurálásával és használatával kapcsolatos további információkért és utasításokért lásd : Arm-sablonok használata DevTest Labs-környezetek létrehozásához.

Microsoft.DevTestLab/labs/virtualmachines egy virtuálisgép-sablonok

A Microsoft.DevTestLab/labs/virtualmachines erőforrástípust használó ARM-sablonok egyéni virtuálisgép-konfigurációkat építenek ki. Az ezzel az erőforrástípussal létrehozott virtuális gépek külön elemként jelennek meg a tesztkörnyezet Saját virtuális gépek listájában. Ha ezekkel a sablonokkal szeretne virtuális gépeket létrehozni és üzembe helyezni, használhat egy rövid útmutatósablont az Azure Portalról. A virtuális gépek üzembe helyezését az Azure PowerShell vagy az Azure CLI használatával is automatizálhatja.

Screenshot that shows the list of single V Ms in the DevTest Labs virtual machines list.

ARM gyorsútmutató-sablonok

Ha ARM-sablonnal szeretne gyorsan létrehozni egy DevTest Labs-tesztkörnyezetet egy Windows Server rendszerű virtuális géppel, kövesse a rövid útmutató utasításait : Tesztkörnyezet létrehozása ARM-sablonnal a DevTest Labsban.

Vagy a DevTest Labs gyorsútmutató-sablonjának elérése az Azure Portalról:

  1. Az Azure Portalon keresse meg és válassza az Egyéni sablon üzembe helyezése lehetőséget.
  2. Az Egyéni üzembehelyezési képernyőn győződjön meg arról, hogy a Gyorsindítás sablon ki van jelölve, és válassza a gyorsindítási sablon (jogi nyilatkozat) melletti legördülő nyilat.
  3. Írja be a devtest kifejezést a szűrőmezőbe, majd válassza ki a dtl-create-lab-windows-vm által igényelt sablont vagy más gyorsindítási sablont az előugró listából.
  4. Válassza a Sablon kiválasztása lehetőséget. A sablon módosításához a Sablon szerkesztése lehetőséget is választhatja.

Screenshot of selecting the template on the Custom deployment page.

ARM-sablon automatizálása

A laborgazdák ARM-sablonokat helyezhetnek üzembe az Azure CLI-vel vagy az Azure PowerShell-lel a virtuális gépek létrehozásának és felügyeletének automatizálásához.

Az Azure CLI-ben az az lab vm create és az az deployment group create parancsokkal automatizálhatja a virtuális gépek létrehozását ARM-sablonokkal. További információ és utasítások: Erőforrások üzembe helyezése Resource Manager-sablonokkal és Azure CLI-vel.

Az Azure PowerShellben a New-AzResource és a New-AzResourceGroupDeployment használatával építhet ki virtuális gépeket ARM-sablonokkal.

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

A laborgazdák ARM-sablonokat helyezhetnek üzembe, hogy jogcímes tesztkörnyezeti virtuális gépeket vagy rendszerkép-előállítói aranylemezképeket hozzanak létre. A virtuális gépek PowerShell-lel való üzembe helyezése rendszergazdai engedélyeket igényel. A tesztkörnyezet felhasználói ezután az egyéni rendszerképek használatával hozhatnak létre virtuálisgép-példányokat. További információkért és utasításokért lásd : DevTest Labs virtuális gép létrehozása az Azure PowerShell-lel.

Számos más gyakori DevTest Labs-feladatot is automatizálhat ARM-sablonokkal a PowerShell-lel:

A laborgazdák az ARM-környezetsablonok üzembe helyezését is automatizálhatják a fejlesztési és tesztelési környezetek teljes körű kezelése érdekében. További információt és útmutatást a környezet létrehozásának automatizálása című témakörben talál.

Következő lépések