Megosztás a következőn keresztül:


Üzembehelyezési csoportok használata klasszikus kiadási folyamatokban

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Az ügynökkészlethez hasonlóan az üzembehelyezési csoport a célgépek logikai készlete, mindegyikben telepítve van egy üzembehelyezési ügynök. Az üzembehelyezési csoportok általában olyan környezeteket képviselnek, mint a *Fejlesztés, Teszt vagy Éles. Az üzembehelyezési csoport minden fizikai vagy virtuális gépe kommunikál az Azure Pipelinessal az üzembehelyezési feladatok koordinálása érdekében. Az üzembehelyezési csoportok eltérnek az üzembehelyezési feladatoktól, amelyek a YAML-folyamatokban definiált feladatokkal kapcsolatos lépések gyűjteményei.

Az üzembehelyezési csoportok rugalmas módot biztosítanak az üzembehelyezési célok kezelésére és figyelésére. Meghatározhatja az ügynökök biztonsági környezetét és futtatókörnyezetét, szerepköröket és engedélyeket rendelhet a csapattagokhoz, és valós idejű betekintést kaphat az üzemelő példányokba az egyes kiszolgálók élő naplóival. Címkéket is használhat adott gépek megcélzásához, így az üzembe helyezés pontosabbá és hatékonyabbá válik.

Feljegyzés

Az üzembehelyezési csoportok csak a klasszikus kiadási folyamatokban érhetők el.

Előfeltételek

termék Követelmények
Azure DevOps - Egy Azure DevOps szervezet.
- Azure DevOps-projekt.
– Rendszergazdai jogosultságok windowsos vagy Linux rendszerű gépeken az üzembehelyezési ügynök telepítéséhez és konfigurálásához.

Üzembehelyezési csoport létrehozása

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és keresse meg a projektet.

  2. A projektben válassza a Folyamatok, majd az Üzembehelyezési csoportok lehetőséget.

  3. Az Üzembe helyezési csoportok lapon válassza az Új lehetőséget. Ha ez az első üzembehelyezési csoport, válassza az Üzembe helyezési csoport hozzáadása lehetőséget.

  4. Adja meg az üzembehelyezési csoport nevét , majd válassza a Létrehozás lehetőséget.

  5. A következő képernyőn válassza a regisztrálandó céltípushoz tartozó Windows vagy Linux lehetőséget. Létre kell hozni egy regisztrációs szkriptet.

  6. Válassza a Személyes hozzáférési jogkivonat használata a szkriptben a hitelesítéshez lehetőséget, majd válassza a Szkript másolása a vágólapra lehetőséget.

  7. Mentse a másolt szkriptet az üzembehelyezési csoport összes célgépén való futtatáshoz.

    Képernyőkép arról, hogyan hozhat létre üzembe helyezési csoportot az Azure Pipelinesban.

Célkiszolgálók regisztrálása

Az egyes célkiszolgálók regisztrálása az üzembehelyezési csoportban:

  1. Jelentkezzen be a gépre rendszergazdai engedélyekkel rendelkező fiókkal, és futtassa a másolt szkriptet. Windows rendszerű gépek esetén használjon emelt szintű PowerShell-parancssort.

  2. Ha a rendszer címkék hozzáadását kéri (az üzembehelyezési csoport feladatának adott kiszolgálóira való célként használható), írja be az Y értéket, majd adjon meg egy vagy több címkét. A címkék nem érzékenyek a kis- és nagybetűkre, legfeljebb 256 karakter hosszúságúak, és nincs korlátozva a használható címkék száma.

  3. A telepítés befejezése után a szkriptnek a következő üzenetet kell visszaadnia:

    Service vstsagent.{organization-name}.{computer-name} started successfully.
    

Ügynökök telepítése és frissítése

Az üzembehelyezési csoportban minden célkiszolgáló üzembehelyezési ügynököt igényel. A célkiszolgálókhoz létrehozott regisztrációs szkript egy ügynököt telepít. Másik lehetőségként az alábbi módszerek egyikével telepíthet ügynököket:

A telepítési csoportok ügynökeinek ellátása részleteiről.

Ha újratelepítés nélkül szeretné frissíteni az üzembehelyezési ügynököket a legújabb verzióra, nyissa meg az Üzembe helyezési csoportok lapot, válassza a További műveletek három pontot az üzembehelyezési csoport mellett, és válassza a Célfrissítés lehetőséget. További részletekért tekintse meg az ügynököket .

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

Telepítési csoportok

Az üzembehelyezési készlet a teljes Azure DevOps-szervezetben elérhető célkiszolgálók gyűjteménye. Az üzembehelyezési készletek létrehozásához vagy kezeléséhez projektgyűjtemény-rendszergazdai engedélyekkel kell rendelkeznie.

Új üzembehelyezési készlet létrehozásakor automatikusan kiépítheti a megfelelő üzembehelyezési csoportokat a kijelölt projektekben vagy a szervezet összes projektjében. Ezek az üzembe helyezési csoportok ugyanazokat a célkiszolgálókat használják, mint a telepítési csoport.

Ha frissíteni szeretné az ügynökverziót az üzembehelyezési készlet összes kiszolgálóján, lépjen az Üzembehelyezési készletek elemre, válassza a készlet melletti További műveletek három pontot, és válassza a Célértékek frissítése lehetőséget.

Képernyőkép, amely bemutatja, hogyan lehet frissíteni a célokat a telepítési készletekben.

Üzembehelyezési csoportok megosztása

Az üzembehelyezési csoportokat megoszthatja más projektekkel az Azure DevOps-szervezetben. Más projektek számára az üzembe helyezési csoport elérhetővé tétele:

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és keresse meg a projektet.

  2. Válassza ki a Csővezetékek>Telepítési csoportokat. Válassza ki az üzembehelyezési csoportot, majd válassza a Kezelés lehetőséget.

    Képernyőkép az üzembe helyezési csoport részletes lapjáról.

  3. A projektek listájában jelölje ki azokat, akikkel meg szeretné osztani az üzembe helyezési csoportot, majd válassza a Mentés lehetőséget.

    Képernyőkép arról, hogyan oszthat meg más projektekkel.

  4. Mentés után a kijelölt projektek a Üzembehelyezési csoportok között fogják látni a megosztott üzembehelyezési csoportot.

    Képernyőkép egy megosztott új üzembehelyezési csoportról.

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

A környezet úgy konfigurálható, hogy automatikusan telepítse az utolsó sikeres kiadást, amikor új célkiszolgálókat ad hozzá egy üzembehelyezési csoporthoz:

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és keresse meg a projektet.

  2. A Pipelines>Releases lehetőséget válassza, majd válassza ki a kiadási folyamatot.

  3. Az üzembe helyezés utáni ikont választva nyissa meg az Üzembe helyezés utáni feltételek képernyőt, és engedélyezze az automatikus újratelepítési eseményindítót.

  4. Az Események kiválasztása alatt válassza az Elérhetővé válik egy új cél, a szükséges címkékkel.

  5. A Select (Kiválasztás) művelet alatt válassza a legutóbbi sikeres üzembe helyezés ismételt üzembe helyezését ezen a környezetben.

    Képernyőkép az automatikus újratelepítési eseményindító engedélyezéséről.