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

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

Az ügynökkészlethez hasonlóan az üzembehelyezési csoport a célgépek logikai készlete. Minden csoportnál van telepítve egy üzembehelyezési ügynök.

Az üzembehelyezési csoportok általában olyan környezeteket képviselnek, mint a fejlesztés, a tesztelés vagy a termelés. Az üzembehelyezési csoport minden fizikai gépe 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.

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

Előfeltételek

Termék Requirements
Azure DevOps – Azure DevOps-szervezet
– Azure DevOps-projekt
– Rendszergazdai jogosultságok Windows 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 lépjen a projektjéhez.

  2. Válassza ki a Csővezetékek>Telepítési csoportokat.

  3. Az Üzembe helyezési csoportok panelen 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. Adjon meg egy üzembehelyezési csoportnévértéket , majd válassza a Létrehozás lehetőséget.

  5. A megjelenő panelen válassza a regisztrálandó céltípushoz tartozó Windows vagy Linux lehetőséget. Ez a művelet létrehoz 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 üzembehelyezé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. Amikor a rendszer címkék hozzáadását kéri, írja be az Y értéket, majd adjon meg egy vagy több címkét.

    Címkék használatával az üzembe helyezéseket egy üzembehelyezési csoportfeladat adott kiszolgálóira célozhatja. A címkék nem érzékenyek a kis- és nagybetűkre, és legfeljebb 256 karakter hosszúságúak. A használható címkék száma nincs korlátozva.

  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 ügynököket az alábbi módszerek egyikével telepítheti:

További információkért lásd: Üzembehelyezési csoportok ügynökeinek kiépítése.

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 panelt, válassza a További műveletek három pontot az üzembehelyezési csoport mellett, majd válassza a Frissítési célok lehetőséget. További információért lásd az Azure Pipelines ügynökök dokumentációt.

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

Üzembehelyezési készletek létrehozása és kezelése

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, nyissa meg az Üzembehelyezési készletek elemet, válassza a készlet melletti További műveletek három pontot, majd válassza a Frissítési célok lehetőséget.

Képernyőkép arról, hogyan frissítheti a célokat a telepítési halmazokban.

Ü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 lépjen a projektjéhez.

  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észleteiről.

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

    Képernyőkép más projektekkel való megosztásról.

  4. Győződjön meg arról, hogy a kiválasztott projektek esetében a megosztott üzembehelyezési csoport szerepel a Központi telepítési csoportok panelen.

    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 lépjen a projektjéhez.

  2. Válassza a Pipelines Releases (Folyamatok kiadásai)> lehetőséget, majd válassza ki a kiadási folyamatot.

  3. Az üzembe helyezés utáni ikonra kattintva nyissa meg az Üzembe helyezés utáni feltételek panelt, majd 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 eseményindító automatikus ismételt üzembe helyezésének engedélyezéséről.