Üzembehelyezési csoportok kiépítése

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az üzembehelyezési csoport az üzembehelyezési célgépek logikai készlete, amelyeken ügynökök vannak telepítve. Az üzembehelyezési csoportok a fizikai környezeteket jelölik; például "Dev", "Test" vagy "Production" környezet. Valójában az üzembehelyezési csoport csak egy ügynökcsoport, hasonlóan az ügynökkészlethez.

Az üzembehelyezési csoportok csak klasszikus kiadási folyamatokkal érhetők el, és eltérnek az üzembehelyezési feladatoktól. Az üzembe helyezési feladat egy YAML-fájlban meghatározott, üzembe helyezéssel kapcsolatos lépések gyűjteménye egy adott feladat elvégzéséhez.

Az üzembehelyezési csoportokkal a következőt teheti:

  • Adja meg az ügynökök biztonsági környezetét és futtatókörnyezeti céljait. Üzembehelyezési csoport létrehozásakor felhasználókat vehet fel, és megfelelő engedélyeket adhat nekik a csoport felügyeletéhez, kezeléséhez, megtekintéséhez és használatához.

  • Lehetővé teszi az egyes kiszolgálók élő naplóinak megtekintését az üzembe helyezés során, és letöltheti az összes kiszolgáló naplóit, hogy nyomon kövesse az üzembe helyezéseket az egyes gépeken.

  • Lehetővé teszi a gépcímkék használatát az üzembe helyezés meghatározott célkiszolgálókra való korlátozásához.

Üzembehelyezési csoport létrehozása

Az üzembehelyezési csoport az üzembehelyezési ügynökökkel rendelkező virtuális gépek készlete. Az üzembehelyezési csoport minden virtuális gépe együttműködik az Azure Pipelines szolgáltatással az üzembehelyezési feladatok koordinálása érdekében.

  1. A projekten belül válassza ki a Folyamatok>üzembehelyezési csoportjait.

    Központi telepítési csoportok elérése

  2. Válassza a Telepítési csoport hozzáadása lehetőséget.

    Új üzembehelyezési csoportok hozzáadása

  3. Adja meg az üzembehelyezési csoport nevét , majd válassza a Létrehozás lehetőséget. Létre fog hozni egy regisztrációs szkriptet. Válassza ki a regisztrálandó céltípust, majd válassza a Személyes hozzáférési jogkivonat használata a szkriptben a hitelesítéshez lehetőséget. Végül válassza a Szkript másolása a vágólapra lehetőséget.

    Üzembehelyezési csoport létrehozása – létrehozott szkript

  4. Jelentkezzen be az egyes célgépekre, és futtassa a szkriptet egy emelt szintű PowerShell-parancssorból, hogy regisztrálja azt célkiszolgálóként. Amikor a rendszer kéri az ügynök címkéinek megadását, nyomja le az Y billentyűt, és adja meg a kiszolgálók részhalmazainak szűréséhez használni kívánt címkéket.

    Üzembehelyezési csoportok kiszolgálóinak regisztrálása

A célkiszolgálók beállítása után a szkriptnek a következő üzenetet kell visszaadnia: Service vstsagent.{organization-name}.{computer-name} started successfully.

A célkiszolgálókhoz hozzárendelt címkék lehetővé teszik, hogy az üzembe helyezést az üzembe helyezési csoportfeladat adott kiszolgálóira korlátozza. A címkék legfeljebb 256 karakter hosszúságúak lehetnek, de nincs korlátozva a használható címkék száma.

Feljegyzés

Az üzembehelyezési készlet a szervezet számára elérhető célkiszolgálók készlete (szervezeti hatókörrel). Amikor új üzembehelyezési készletet hoz létre a szervezet projektjeihez, a rendszer automatikusan kiépít egy megfelelő üzembehelyezési csoportot minden projekthez. Az üzembehelyezési csoportoknak ugyanazok a célkiszolgálói lesznek, mint az üzembe helyezési készletnek. Manuálisan aktiválhatja a célkiszolgálók ügynökverzió-frissítését úgy, hogy a három pontra (...) mutat az üzembehelyezési készletekben, és kiválasztja a Frissítési célokat. További részletekért tekintse meg az ügynök verzióit és frissítéseit .

Képernyőkép arról, hogyan frissítheti a célokat az üzembehelyezési készletekben.

Ügynökök beállítása üzembehelyezési csoportokhoz

Az üzembehelyezési csoport minden célkiszolgálója üzembehelyezési ügynököt igényel. Az ügynököt három különböző módon telepítheti a célkiszolgálókra:

Kényszerítheti a célkiszolgálókon lévő ügynököket a legújabb verzióra való frissítésre anélkül, hogy újra üzembe kellene helyezni őket az üzembehelyezési csoportok lapján a Célfrissítési célok elem kiválasztásával.

Képernyőkép arról, hogyan frissítheti a célokat az üzembehelyezési csoportokban.

Az üzembehelyezési csoportok kiadási állapotának figyelése

A kiadási folyamat végrehajtásakor megtekintheti az üzembehelyezési csoport egyes célkiszolgálóinak élő naplóit. Amikor az üzembe helyezés befejeződött, letöltheti az összes kiszolgáló naplófájljait az üzemelő példányok vizsgálatához és a problémák hibakereséséhez.

Üzembehelyezési csoportok kibocsátási naplói

Üzembehelyezési csoport megosztása más projektekkel

Az üzembehelyezési csoportok megoszthatók más projektekkel ugyanabban a szervezetben. Kövesse az alábbi lépéseket az üzembehelyezési csoport más projektekhez való kiépítéséhez:

  1. A projekten belül válassza ki a Folyamatok>üzembehelyezési csoportjait.

  2. Válassza ki az üzembehelyezési csoportot, majd válassza a Kezelés lehetőséget.

    Üzembehelyezési csoportok kezelése

  3. Jelöljön ki egy projektet a listából, majd válassza a Mentés lehetőséget.

    Üzembehelyezési csoport megosztása projekttel

  4. Most láthatja, hogy az imént bevont projektben egy új üzembehelyezési csoport található.

    Megosztott új üzembehelyezési csoport

Automatikus üzembe helyezés új célkiszolgálókon

Amikor új célkiszolgálókat ad hozzá egy üzembehelyezési csoporthoz, konfigurálhatja a környezetet úgy, hogy automatikusan telepítse az utolsó sikeres kiadást az új célokra.

A kiadási folyamat definíciójából válassza az üzembe helyezés utáni ikont, majd engedélyezze az automatikus újratelepítési eseményindítót. Válassza ki az eseményeket és a műveletet az alább látható módon.

Automatikus üzembe helyezés új célkiszolgálókon