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:
Arm gyorsútmutató-sablonnal üzembe helyezhet egy tesztkörnyezetet egy virtuális géppel.
Hozzon létre saját ARM-sablonokat a különböző feladatokhoz. Kövesse az ARM-sablonok létrehozásának és üzembe helyezésének lépéseit, és módosítsa az igényeinek megfelelő példasablonokat.
Hozzáférés a nyilvános DevTest Labs GitHub-adattárhoz előre konfigurált ARM-sablonokhoz és szkriptekhez , amelyeket igény szerint használhat vagy testre szabhat.
Csatlakozás nyilvános és privát sablontárakat a DevTest Labs számára, így a tesztkörnyezet felhasználói a sablonokkal létrehozhatják és kezelhetik saját erőforrásaikat és környezeteiket.
Használjon ARM-sablont bármely elérhető Azure-beli virtuálisgép-alaprendszerképből további virtuális gépek vagy egyéni rendszerképek létrehozásához.
ARM-környezetsablonok használatával több virtuálisgép-infrastruktúra (IaaS) vagy szolgáltatásként nyújtott platform (PaaS) DevTest Labs-környezetek hozhatók létre.
Arm-sablonok használata az Azure PowerShell vagy az Azure CLI automatizálásával tesztkörnyezetek, környezetek és virtuális gépek létrehozásához, üzembe helyezéséhez és kezeléséhez.
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.
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.
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:
- Az Azure Portalon keresse meg és válassza az Egyéni sablon üzembe helyezése lehetőséget.
- 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.
- Í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.
- 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.
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:
- Egyéni rendszerkép létrehozása VHD-fájlból a PowerShell használatával
- VHD-fájl feltöltése egy tesztkörnyezet tárfiókjába a PowerShell használatával
- Külső felhasználó hozzáadása tesztkörnyezethez a PowerShell használatával
- Tesztkörnyezeti egyéni szerepkör létrehozása a PowerShell használatával
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
- Az Azure Resource Manager-sablonok létrehozásának ajánlott eljárásai útmutatást és javaslatokat adnak a megbízható, könnyen használható ARM-sablonok létrehozásához.
- Erőforrásokat helyezhet üzembe Resource Manager-sablonokkal, és az Azure PowerShell általános információkat tartalmaz az Azure PowerShell ARM-sablonokkal való használatáról.
- A nyilvános DevTest Labs GitHub-adattár előre konfigurált gyorsútmutató ARM-sablonokat, PowerShell-szkripteket, összetevőket és környezeteket kínál, amelyeket igény szerint használhat vagy testre szabhat.
- További ARM-sablonokat az Azure Rövid útmutató sablongyűjteményében ismerhet meg.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: