Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure DevTest Labs alapértelmezés szerint új erőforráscsoportot hoz létre új virtuális gép létrehozásakor. Tesztkörnyezet-tulajdonosként konfigurálhatja, hogy a tesztkörnyezet virtuális gépei egy adott erőforráscsoportban legyenek létrehozva. Ez a funkció a következő helyzetekben nyújt segítséget:
- Kevesebb erőforráscsoportot hozhat létre a tesztkörnyezetek az előfizetésben.
- Állítsa be, hogy a tesztkörnyezetek az Ön által konfigurált rögzített erőforráscsoportokon belül működjenek.
- Az Azure-előfizetésen belüli erőforráscsoportok létrehozásához szükséges korlátozások és jóváhagyások megkerülése.
- Egyetlen erőforráscsoportban egyesíti a laborerőforrásokat, hogy egyszerűbb legyen nyomon követni ezeket az erőforrásokat, és szabályzatokat alkalmazni az erőforrások erőforráscsoport szintjén történő kezelésére.
Ezzel a funkcióval szkripttel megadhat egy új vagy meglévő erőforráscsoportot az Azure-előfizetésben az összes tesztkörnyezeti virtuális géphez. Az Azure DevTest Labs jelenleg egy API-val támogatja ezt a funkciót.
Feljegyzés
Minden előfizetési korlát érvényes, ha tesztkörnyezeteket hoz létre a DevTest Labsban. Képzelje el, hogy egy tesztkörnyezet az előfizetés bármely más erőforrása. Erőforráscsoportok esetén a korlát előfizetésenként 980 erőforráscsoport.
Az Azure Portal használata
Az alábbi lépéseket követve adjon meg egy erőforráscsoportot a laborban létrehozott összes virtuális géphez.
Jelentkezzen be az Azure Portalra.
A bal oldali navigációs menüBen válassza a Minden szolgáltatás lehetőséget.
Válassza a DevTest Labs elemet a listából.
A laborok listájában válassza ki a labort.
A bal oldali menü Beállítások szakaszában válassza a Konfiguráció és szabályzatok lehetőséget.
Válassza a Tesztkörnyezet beállításai lehetőséget a bal oldali menüben.
Válassza az Összes virtuális gép lehetőséget egy erőforráscsoportban.
Válasszon ki egy meglévő erőforráscsoportot a legördülő listában (vagy) válassza az Új létrehozása lehetőséget, adja meg az erőforráscsoport nevét, majd kattintson az OK gombra.
A PowerShell használata
Az alábbi példa bemutatja, hogyan hozhat létre minden tesztkörnyezeti virtuális gépet egy új erőforráscsoportban PowerShell-szkripttel.
[CmdletBinding()]
Param(
$subId,
$labRg,
$labName,
$vmRg
)
az login | out-null
az account set --subscription $subId | out-null
$rgId = "/subscriptions/"+$subId+"/resourceGroups/"+$vmRg
"Updating lab '$labName' with vm rg '$rgId'..."
az resource update -g $labRg -n $labName --resource-type "Microsoft.DevTestLab/labs" --api-version 2018-10-15-preview --set properties.vmCreationResourceGroupId=$rgId
"Done. New virtual machines will now be created in the resource group '$vmRg'."
A szkript meghívása az alábbi paranccsal. A ResourceGroup.ps1 az előző szkriptet tartalmazó fájl:
.\ResourceGroup.ps1 -subId <subscriptionID> -labRg <labRGNAme> -labName <LanName> -vmRg <RGName>
Azure Resource Manager-sablon használata
Ha Azure Resource Manager-sablont használ egy tesztkörnyezet létrehozásához, használja a vmCreationResourceGroupId tulajdonságot a sablon tesztkörnyezettulajdonságok szakaszában, ahogyan az az alábbi példában látható:
{
"type": "microsoft.devtestlab/labs",
"name": "[parameters('lab_name')]",
"apiVersion": "2018-10-15-preview",
"location": "eastus",
"tags": {},
"scale": null,
"properties": {
"vmCreationResourceGroupId": "/subscriptions/<SubscriptionID>/resourcegroups/<ResourceGroupName>",
"labStorageType": "Premium",
"premiumDataDisks": "Disabled",
"provisioningState": "Succeeded",
"uniqueIdentifier": "000000000f-0000-0000-0000-00000000000000"
},
"dependsOn": []
},
API egy erőforráscsoport konfigurálásához tesztkörnyezeti virtuális gépekhez
Az API használatakor az alábbi lehetőségek állnak rendelkezésre tesztkörnyezet-tulajdonosként:
- Válassza ki a tesztkörnyezet erőforráscsoportját az összes virtuális géphez.
- Válasszon egy meglévő erőforráscsoportot, amely nem a tesztkörnyezet erőforráscsoportja az összes virtuális géphez.
- Adjon meg egy új erőforráscsoportnevet az összes virtuális géphez.
- Folytassa a meglévő viselkedés használatát, amelyben a labor minden virtuális gépéhez létrejön egy erőforráscsoport.
Ez a beállítás a laborban létrehozott új virtuális gépekre vonatkozik. A tesztkörnyezetben a saját erőforráscsoportjukban létrehozott régebbi virtuális gépek változatlanok maradnak. A laborban létrehozott környezetek továbbra is a saját erőforráscsoportjukban maradnak.
Az API használata:
- Használja az API 2018-10-15 előzetes verzióját.
- Ha új erőforráscsoportot ad meg, győződjön meg arról, hogy írási engedélyekkel rendelkezik az előfizetés erőforráscsoportjaihoz . Ha nem rendelkezik írási engedélyekkel, az új virtuális gépek létrehozása a megadott erőforráscsoportban sikertelen lesz.
- Az API használata közben adja meg a teljes erőforráscsoport-azonosítót. Például:
/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroupName>Győződjön meg arról, hogy az erőforráscsoport ugyanabban az előfizetésben van, mint a labor.
Következő lépések
Lásd a következő cikket: