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


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

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

Az ügynökkészlethez hasonlóan az üzembehelyezési csoport olyan célgépek logikai készlete, amelyek mindegyike rendelkezik üzembehelyezési ügynökkel. Az üzembehelyezési csoportok olyan környezeteket jelölhetnek, mint a "Fejlesztés", a "Teszt" vagy az "Éles környezet". Az üzembe helyezési csoport minden fizikai vagy virtuális gépe (VM) együttműködik 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.

Feljegyzés

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

Üzembehelyezési csoportok használatával a következőt teheti:

  • Adja meg az ügynökök biztonsági környezetét és futtatókörnyezeti céljait.
  • Adjon hozzá felhasználókat, és adjon nekik megfelelő engedélyeket a csoport felügyeletéhez, kezeléséhez, megtekintéséhez és használatához.
  • Tekintse meg az egyes kiszolgálók élő naplóit az üzembe helyezés során, és töltse le a naplókat az egyes kiszolgálók üzemelő példányainak nyomon követéséhez.
  • Címkék használatával az üzembe helyezéseket meghatározott célkiszolgáló-csoportokra korlátozhatja.

Előfeltételek

  • Egy Azure DevOps-szervezet és -projekt. Szervezet és projekt létrehozásához lásd : Új szervezet létrehozása vagy Projekt létrehozása az Azure DevOpsban.
  • Rendszergazdai hozzáférés legalább egy windowsos vagy Linux rendszerű fizikai vagy virtuális géphez üzembehelyezési célként való használathoz.

Üzembehelyezési csoport létrehozása

  1. Az Azure DevOps-projektben válassza a Pipelines Deployment groups (Folyamatok üzembe helyezése)>csoportokat.

    Képernyőkép az Üzembehelyezési csoportokról a Folyamatok menüben.

  2. Az Üzembehelyezési csoportok képernyőn válassza az Új lehetőséget, vagy válassza az Üzembehelyezési csoport hozzáadása lehetőséget, ha ez az üzembe helyezési csoport az első a projektben.

    Képernyőkép az üzembehelyezési csoport hozzáadásáról.

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

  4. 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.

  5. 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.

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

    Képernyőkép a létrehozott regisztrációs szkriptről és más beállításokról.

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 egy rendszergazdai fiókkal, és futtassa a másolt szkriptet. Windows rendszerű gépek esetén használjon emelt szintű PowerShell-parancssort.

    A központi telepítési csoportok kiszolgálóinak regisztrálását bemutató képernyőkép.

  2. Ha olyan címkéket szeretne hozzárendelni, amelyek lehetővé teszik, hogy az üzembe helyezéseket egy üzembe helyezési csoportfeladat bizonyos kiszolgálóira korlátozza, írja be az Y értéket, amikor a rendszer címkék megadására kéri, majd adjon meg egy címkét vagy címkéket.

    A címkék legfeljebb 256 karakter hosszúságúak, a kis- és nagybetűk érzéketlenek, és nincs korlátozva a használható címkék száma.

A célkiszolgáló beállítása után a szkriptnek vissza kell adnia az üzenetet 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 megoldásként a következő módszerekkel telepítheti az ügynököket:

Ezekről a módszerekről további információt az Ügynökök kiépítése üzembehelyezési csoportokhoz című témakörben talál.

Ha a célkiszolgálókon lévő ügynököket a legújabb verzióra szeretné frissíteni anélkül, hogy újra üzembe kellene helyeznie őket, válassza a További műveletek három pontot az üzembe helyezési csoport mellett az Üzembe helyezési csoportok lapon, és válassza a Célfrissítés lehetőséget. További információért lásd az Azure feldolgozási sor ügynökök témakört.

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

Üzembehelyezési készletek

Az üzembehelyezési készlet olyan célkiszolgálók készlete, amelyek a teljes Azure DevOps-szervezet számára elérhetők. Az üzembehelyezési készletek létrehozásához és frissítéséhez projektgyűjtemény-rendszergazdai engedélyekre van szükség az Azure DevOps-szervezetben.

Amikor új üzembehelyezési készletet hoz létre egy szervezet számára, automatikusan kiépítheti a megfelelő üzembehelyezési csoportokat a kiválasztott projektekhez vagy a szervezet összes projektéhez. Ezek az üzembehelyezési csoportok ugyanazokkal a célkiszolgálókkal rendelkeznek, mint az üzembe helyezési készlet.

Manuálisan aktiválhat egy ügynökverzió-frissítést a készlet összes kiszolgálója számára, ha az Üzembehelyezési készletek üzembehelyezési készlete melletti További műveletek három pontot választja, és kiválasztja a Frissítési célokat.

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

A kiadás állapotának figyelése

Amíg egy kiadási folyamat fut, megtekintheti az üzembehelyezési csoport egyes célkiszolgálóinak élő naplóit. Amikor az üzembe helyezés befejeződik, letöltheti az egyes kiszolgálók naplófájljait az üzemelő példányok vizsgálatához és a problémák hibakereséséhez.

Képernyőkép az üzembehelyezési csoportok kiadási naplóiról.

Üzembehelyezési csoport megosztása

Az üzembehelyezési csoportokat megoszthatja a szervezet más projektjeivel. Üzembehelyezési csoport kiépítése más projektekhez:

  1. Az Azure DevOps-projektben válassza a Pipelines Deployment groups (Folyamatok üzembe helyezése)>csoportokat.

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

    Képernyőkép a Kezelésről az üzembe helyezési csoportban.

  3. Válassza ki a megosztani kívánt projekteket a listából, majd válassza a Mentés lehetőséget.

    Képernyőkép egy üzembehelyezési csoport projekttel való megosztásáról.

A belefoglalt projektekben most már szerepel a megosztott üzembehelyezési csoport az üzembe helyezési csoportokban.

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

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.

  1. A kiadási folyamat definíciójából válassza az üzembe helyezés utáni ikont.

  2. Az üzembe helyezés utáni feltételek képernyőn engedélyezze az automatikus újratelepítési eseményindítót.

  3. Az Események kiválasztása csoportban válassza az Új cél lehetőséget a szükséges címkékkel.

  4. 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 trigger beállításairól.