Rövid útmutató: Felügyelt DevOps-készlet létrehozása az Azure Portal használatával
Ez a cikk bemutatja, hogyan hozhat létre felügyelt DevOps-készletet, és hogyan futtathat egy folyamatot az új készletben.
Előfeltételek
A cikk lépéseinek végrehajtása előtt konfigurálnia kell az Azure-előfizetést és az Azure DevOps-szervezetet a felügyelt DevOps-készletekhez való használatra, az előfeltételekről szóló cikkben leírtak szerint. Ezeket a lépéseket azure-előfizetésenként és Azure DevOps-szervezetenként csak egyszer kell elvégezni.
A Felügyelt DevOps-készletek erőforrásának létrehozása
Jelentkezzen be az Azure Portalra.
Keressen felügyelt DevOps-készleteket, és válassza ki az elérhető lehetőségek közül.
Ha ez az első készlete, válassza a Létrehozás vagy a Felügyelt DevOps-készletek létrehozása lehetőséget.
Adja meg az Előfizetés, erőforráscsoport, Fejlesztői központ és Fejlesztői központ projektet. Ha még nem hozott létre erőforráscsoportot, Fejlesztői központ vagy Fejlesztői központ projektet, ebben a lépésben létrehozhatja őket.
Adja meg a készlettel használni kívánt Azure DevOps-szervezetet , a készlet nevét és a készlet régióját.
Alapértelmezés szerint a készletek egyetlen szervezet összes projektje esetében konfigurálva vannak. Konfigurálhat további szervezeteket, vagy korlátozhatja a projekteket a Biztonság lapon. Válasszon ki egy régiót, amely közel van a többi Azure-erőforráshoz, amelyet a legjobb költség és teljesítmény érdekében használ.
Adja meg az elérhető ügynökök maximális számát (Ügynökök maximális száma), az ügynökök virtuális gépének méretét (ügynökméret), valamint az ügynökök operációsrendszer-lemeztípusát. A D2adsV5 az alapértelmezett ügynökméret; válassza a Méret módosítása lehetőséget, ha szeretné, másik méretet válasszon.
Az elérhető felügyelt DevOps-készletek kvótáival rendelkező ügynökméretek (SKU-k) elérhetőként vannak megjelölve. További kvótát kérhet a nem elérhető termékváltozatokhoz. Miután jóváhagyták a nem elérhető termékváltozatra vonatkozó kvótakérelmet, az elérhetőként jelenik meg. További információ a felügyelt DevOps-készletek kvótáiról.
Konfigurálja a készlet lemezképeit. Alapértelmezés szerint a készletek egyetlen képpel jönnek létre. A kép módosításához vagy több kép konfigurálásához válassza a Hozzáadás a Képtárból lehetőséget, és válassza ki a készlethez használni kívánt képet vagy képeket.
A megfelelő lap kiválasztásával konfigurálhatja a készlet kívánt további beállításait. Tekintse meg az egyes lapokat a felügyelt DevOps-készletek alapértelmezett beállításainak megtekintéséhez, és az egyes lapokon elérhető beállításokkal kapcsolatos további információkért tekintse meg az alábbi hivatkozásokat. A következő szakaszok alapértelmezett beállításainak használatához folytassa a Véleményezés + létrehozás gombra.
- Skálázás – Skálázási beállítások konfigurálása a felügyelt DevOps-készlet teljesítményének és költségeinek kezeléséhez. Az alapértelmezett beállítás az állapot nélküli ügynökök, készenléti ügynökök nélkül.
- Hálózatkezelés – Ügynökök hozzáadása a felügyelt DevOps-készletből a virtuális hálózathoz. Az alapértelmezett beállítás egy izolált virtuális hálózat az ügynökök számára.
- Tárolás – Üres adatlemez csatolása az ügynökökhöz. Az alapértelmezett érték nem csatolt adatlemez.
- Biztonság – Szervezeti és projekthozzáférés konfigurálása, készletengedélyek megadása és interaktív mód konfigurálása teszteléshez. Az alapértelmezett érték egy készlet, amely az Azure DevOps-szervezetben megadott szervezet összes projektjének konfigurálva van.
- Címkék – Címkék használatával rendszerezheti az Azure-erőforrásokat és a felügyeleti hierarchiát.
Válassza a Véleményezés + létrehozás lehetőséget, majd a Létrehozás lehetőséget a megerősítéshez.
A kiépítési folyamat eltarthat néhány percig. Ha az ügynökkészlet létrehozása befejeződött, megtekintheti a készletet az Azure DevOpsban, és futtathat folyamatokat a készletben.
Ha az előfizetés nem rendelkezik kapacitással a készlet konfigurálásához a kívánt Azure-beli virtuálisgép-termékváltozattal és az ügynökök maximális számával, a készlet létrehozása az alábbi üzenethez hasonló hibával meghiúsul.
Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97
. A probléma megoldásához tekintse át a felügyelt DevOps-kvótákat.
Az ügynökkészlet megtekintése az Azure DevOpsban
Nyissa meg az Azure DevOps portált, és jelentkezzen be az Azure DevOps-szervezetbe (
https://dev.azure.com/{your-organization}
).Nyissa meg az Azure DevOps>Organization beállításait.
Nyissa meg a Pipelines>Agent-készleteket, és ellenőrizze, hogy az új készlet szerepel-e a listában. Ha most hozta létre a felügyelt DevOps-készletet, eltarthat néhány percig, amíg az új készlet megjelenik az ügynökök listájában.
Folyamat futtatása az új készletben
Ebben a lépésben létrehozunk egy egyszerű folyamatot egy Azure DevOps-projekt alapértelmezett adattárában, és futtatjuk az új felügyelt DevOps-készletben.
Nyissa meg az Azure DevOps portált, és jelentkezzen be az Azure DevOps-szervezetbe (
https://dev.azure.com/{your-organization}
).Lépjen arra a projektre, amelyben futtatni szeretné a folyamatot, és válassza a Folyamatok lehetőséget.
Válassza az Új folyamat (vagy a Folyamat létrehozása, ha ez az első folyamat).
Válassza az Azure Repos Git lehetőséget.
Válassza ki azt az adattárat, amelynek neve megegyezik a projekt nevével. Ebben a példában a projekt neve FabrikamFiber, ezért az azonos nevű adattárat választjuk ki.
Válassza a Starter-folyamatot.
Alapértelmezés szerint a kezdősablon egy Microsoft által üzemeltetett Linux-ügynököt használ. Szerkessze a folyamatsablont, és módosítsa a
pool
szakaszt úgy, hogy az az előző lépésekben létrehozott készletre hivatkozzon.# Change these two lines as shown in the following example. pool: vmImage: ubuntu-latest
Ebben a példában a felügyelt DevOps-készletek neve el van nevezve
fabrikam-managed-pool
, ezért cserélje levmImage: ubuntu-latest
name: fabrikam-managed-pools
a helyére, és adja meg a felügyelt DevOps-készlet nevét.# Replace fabrikam-managed-pools with the name # of your Managed DevOps Pool. pool: name: fabrikam-managed-pool
Válassza a Mentés és futtatás lehetőséget, majd a Mentés és futtatás lehetőséget a megerősítéshez.
Ha ez az első folyamatfuttatás ebben a készletben, előfordulhat, hogy a folyamat futtatása előtt engedélyt kell adnia.
Figyelje meg, hogy a folyamat fut az Azure DevOpsban, és átválthat az Azure Portalra, és megtekintheti a futó ügynököt az Ügynökök nézetben.