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


Futtatókörnyezet és a kapcsolódó runbookok kezelése

Ez a cikk bemutatja, hogyan hozhat létre futtatókörnyezetet, és hogyan hajthat végre különböző műveleteket az Azure Portalon és a REST API-n keresztül.

Előfeltételek

Azure Automation-fiók támogatott nyilvános régióban (kivéve Közép-India, Észak-Németország, Észak-Olaszország, Közép-Izrael, Lengyelország középső régiója, az Egyesült Arab Emírségek középső régiója és kormányzati felhők).

Váltás a futtatókörnyezet és a régi élmény között

Futtatókörnyezeti élmény

  1. Válassza az Áttekintés lehetőséget, majd válassza a Runtime-környezet kipróbálási élménye lehetőséget.

    Képernyőkép a futtatókörnyezeti élmény kipróbálásáról.

  2. A Folyamatautomatizálás területen a Futtatókörnyezetek (előzetes verzió) és a Megosztott erőforrások alatt lévő modulok és Python-csomagok törlődnek, mivel a futtatókörnyezet lehetővé teszi a Runbook végrehajtása során szükséges csomagok kezelését.

    Képernyőkép arról, hogy a menü beállításai hogyan váltanak futtatókörnyezetre.

  3. Ha vissza szeretne térni a modulok és csomagok kezelésének régi felületére, válassza a bal oldali panel Áttekintés elemét, majd válassza a Váltás régi felületre lehetőséget.

    Képernyőkép az előző felületre való navigálásról.

Régi élmény

  1. Lépjen az Automation-fiókjához, a Folyamatautomatizálás területen a futtatókörnyezetek (előzetes verzió) el lesznek távolítva, és a megosztott erőforrások, modulok és Python-csomagok alatt láthatók.

    Képernyőkép az alapértelmezett beállítások visszaállításának menübeállításairól.

Feljegyzés

A runbook-frissítések továbbra is megmaradnak az új futtatókörnyezet és a régi élmény között. A runbookhoz társított Futtatókörnyezetben végzett módosítások a runbookok régi környezetben történő végrehajtása során is megmaradnak.

Futtatókörnyezet kezelése

Futtatókörnyezet létrehozása

  1. Jelentkezzen be az Azure Portalra, és válassza ki az Automation-fiókját.

  2. A Folyamatautomatizálás területen válassza a Futtatókörnyezetek (előzetes verzió), majd a Létrehozás lehetőséget.

  3. Az Alapszintű beállítások területen adja meg a következő adatokat:

    1. A futtatókörnyezet neve . Betűrenddel kell kezdődnie, és csak ábécéket, számokat, aláhúzásjeleket és kötőjeleket tartalmazhat.

    2. A Nyelv legördülő listában válassza ki a futtatókörnyezet szkriptnyelvét.

      • Válassza a PowerShellt a PowerShell szkriptelési nyelvéhez vagy a Python szkriptnyelvhez készült Pythont .
    3. Válassza ki a futtatókörnyezet verzióját a szkriptnyelvhez.

      • PowerShell esetén – 5.1, 7.2
      • Python esetén – válassza a 3.8- és a 3.10-et (előzetes verzió)
    4. Adja meg a megfelelő leírást.

      Képernyőkép a futtatókörnyezet létrehozása alapszintű lapjának bejegyzéseiről.

  4. Válassza a Tovább lehetőséget, és a Csomagok lapon töltse fel a runbook végrehajtása során szükséges csomagokat. Az Az PowerShell-csomag alapértelmezés szerint fel van töltve az összes PowerShell-futtatókörnyezethez, amely tartalmazza az Azure-erőforrások kezeléséhez szükséges összes parancsmagot. A legördülő menüből kiválaszthatja az Az-csomag verzióját. Válassza a Nincs lehetőséget, ha nem szeretné, hogy a csomag fel legyen töltve a runbook végrehajtása során.

    Képernyőkép a futtatókörnyezet létrehozása csomaglapjának kijelöléséről.

    Feljegyzés

    Az Azure CLI-parancsok támogatottak (előzetes verzió) a PowerShell 7.2 Futtatókörnyezethez társított runbookokban. Az Azure CLI-parancsok 2.56.0-s verziója alapértelmezett csomagként érhető el a PowerShell 7.2 Futtatókörnyezetben.

  5. További szükséges csomagok feltöltése a runbook végrehajtása során. Válassza a Fájl hozzáadása lehetőséget a számítógépen helyben tárolt fájl(ok) hozzáadásához, vagy válassza a Hozzáadás gyűjteményből lehetőséget a csomagok PowerShell-gyűjteményből való feltöltéséhez.

    Képernyőkép arról, hogyan adhat hozzá fájlokat a helyi számítógépről, vagy hogyan tölthet fel gyűjteményből.

    Feljegyzés

    • Egy csomag importálása több percet is igénybe vehet. A 100 MB az importálható fájlok maximális teljes mérete.
    • .zip-fájlok használata PowerShell-runbook-típusokhoz az itt leírtak szerint
    • Python 3.8-csomagok esetén használja a cp38-amd64-et célzó .whl-fájlokat.
    • Python 3.10 -csomagok (előzetes verzió) esetén a cp310 Linux operációs rendszert célzó .whl-fájlokat használjon.
  6. Válassza a Tovább lehetőséget, és a Véleményezés + Létrehozás lapon ellenőrizze, hogy a beállítások helyesek-e. Amikor a Létrehozás lehetőséget választja, az Azure a kiválasztott futtatókörnyezeti beállításokon futtatja az ellenőrzést. Ha az ellenőrzés sikeres, létrehozhat futtatókörnyezetet, a portál pedig jelzi a módosítani kívánt beállításokat.

A Futtatókörnyezetek (előzetes verzió) lapon megtekintheti az Automation-fiók újonnan létrehozott futtatókörnyezetét. Ha nem találja az újonnan létrehozott futtatókörnyezeteket a listában, válassza a Frissítés lehetőséget.

Futtatókörnyezet megtekintése

Szerezze be a futtatókörnyezet tulajdonságait az Automation-fiókból.

GET 
https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Automation/automationAccounts/<accountName>/runtimeEnvironments/<runtimeEnvironmentName>?api-version=2023-05-15-preview 

Futtatókörnyezetek listázása

Az Automation-fiók összes futtatókörnyezetének listázása:

  1. Az Automation-fiók Folyamatautomatizálás területén válassza a Futtatókörnyezetek (előzetes verzió) lehetőséget.

    Képernyőkép az összes futtatókörnyezet listájának megtekintéséről.

Az Az PowerShell-csomag összetevőinek megtekintése

Az Az PowerShell-csomag összes összetevőcsomagjának megtekintéséhez futtassa Get-Module -ListAvailable a parancsmagot egy PowerShell-runbookban.

A feladat kimenete az összes összetevőcsomagot és azok verzióit jeleníti meg.

Képernyőkép a PowerShell-csomag összetevőiről.

Futtatókörnyezet törlése

Ha törölni szeretné a futtatókörnyezetet az Automation-fiókból, kövesse az alábbi lépéseket:

  1. Az Automation-fiók Folyamatautomatizálás területén válassza a Futtatókörnyezetek (előzetes verzió) lehetőséget.

  2. Válassza ki a törölni kívánt futtatókörnyezetet.

  3. A Futtatókörnyezet törléséhez válassza a Törlés lehetőséget.

    Képernyőkép a futtatókörnyezet törléséről.

Futtatókörnyezet frissítése

A futtatókörnyezet nyelve és a futtatókörnyezet verziója nem módosítható tulajdonságok. Azonban frissítheti a modulok verzióját, és hozzáadhat vagy eltávolíthat csomagokat a Futtatókörnyezetben. A futtatókörnyezethez csatolt runbookok automatikusan frissülnek az új beállításokkal.

  1. Az Automation-fiók Folyamatautomatizálás területén válassza a Futtatókörnyezetek (előzetes verzió) lehetőséget.

  2. Válassza ki a frissíteni kívánt futtatókörnyezetet.

  3. Válassza ki a verziót a legördülő listából a meglévő csomagok verziójának frissítéséhez.

  4. Válassza a Mentés lehetőséget.

    Képernyőkép a futtatókörnyezet frissítéséről.

  5. Válassza az Add a file to upload packages from your local computer or Add from gallery to upload packages from PowerShell-galéria (Fájl hozzáadása) lehetőséget a helyi számítógépről való csomagok feltöltéséhez, vagy a gyűjteményből való feltöltéshez.

    Képernyőkép a csomagok feltöltéséről a futtatókörnyezet frissítése közben.

    Feljegyzés

    Egyszerre legfeljebb 10 csomagot adhat hozzá a Futtatókörnyezethez. 10 csomag hozzáadása után győződjön meg arról, hogy menti a fájlt .

Runtime-környezethez társított runbookok kezelése

Runbook létrehozása

Futtatókörnyezettel konfigurált új PowerShell-runbookot is létrehozhat.

Előfeltétel

  • Runbook létrehozása előtt győződjön meg arról, hogy létrehozott egy futtatókörnyezetet.

A futtatókörnyezethez csatolt új runbook létrehozásához kövesse az alábbi lépéseket:

  1. Az Automation-fiók Folyamatautomatizálás területén válassza a Runbookok lehetőséget.

  2. Válassza a Létrehozás lehetőséget.

  3. Az Alapok lapon létrehozhat egy új runbookot, vagy feltölthet egy fájlt a helyi számítógépről vagy a PowerShell-gyűjteményből.

    1. Adja meg a runbook nevét. Betűvel kell kezdődnie, és csak betűket, számokat, aláhúzásjeleket és kötőjeleket tartalmazhat.

    2. A Runbook típus legördülő listájában válassza ki a létrehozni kívánt runbook típusát.

    3. Válassza ki a runbookhoz konfigurálni kívánt futtatókörnyezetet . Választhat a meglévő futtatókörnyezetekből, vagy létrehozhat új futtatókörnyezetet, és összekapcsolhatja a Runbookhoz. A futtatókörnyezetek listája a b lépésben kiválasztott Runbook-típus alapján van feltöltve.

    4. Adja meg a megfelelő leírást.

      A runbook futásidejű környezetben való létrehozását bemutató képernyőkép.

    Feljegyzés

    A PowerShell-runbook típusa esetén csak a PowerShell-futtatókörnyezet szerepel a listán a kiválasztáshoz. A Python Runbook típusa esetén csak a Python Runtime-környezetek jelennek meg a kijelöléshez.

  4. Adjon hozzá címkéket a runbookhoz, tekintse át a beállításokat, és válassza a Létrehozás lehetőséget egy új runbook létrehozásához.

Ez a runbook a kiválasztott futtatókörnyezethez van csatolva. A kiválasztott futtatókörnyezet összes csomagja elérhető lesz a runbook végrehajtása során.

Runbook frissítése

A runbook frissítéséhez módosítsa a runbookhoz társított futtatókörnyezetet. A frissítéshez egy vagy több runbookot is választhat. A runbook futási állapotában nincs hatással a runbookhoz társított futtatókörnyezet módosításával.

  1. Az Automation-fiók Folyamatautomatizálás területén válassza a Runbookok lehetőséget.

  2. Jelölje be a frissíteni kívánt runbook(ok) jelölőnégyzetét.

  3. Válassza a Frissítés lehetőséget. Képernyőkép a runbook futtatókörnyezetben való frissítéséről.

  4. Válassza ki azt a futtatókörnyezetet a legördülő listából, amelyhez a runbook(ok)t össze szeretné kapcsolni. Képernyőkép a runbook futtatókörnyezetben való összekapcsolásáról.

  5. Válassza a Frissítés lehetőséget a kiválasztott runbook(ok) új futtatókörnyezettel való frissítéséhez.

Ellenőrizze, hogy a runbook a frissítés után a várt módon fut-e. Ha a runbook nem adja meg a várt eredményt, az 1–4. lépés végrehajtásával ismét frissítheti a futtatókörnyezetet a régi felületre.

Feljegyzés

A runbook-frissítések továbbra is megmaradnak az új futtatókörnyezet és a régi élmény között. A runbookhoz társított futtatókörnyezetben végzett módosítások a runbookok régi környezetben történő végrehajtása során is megmaradnak.

Runbook frissítésének tesztelése

Futtasson egy tesztfeladatot egy másik futtatókörnyezettel rendelkező runbookhoz. Ez a forgatókönyv akkor hasznos, ha egy runbookot futásidejű környezettel kell tesztelni a frissítés előtt.

A runbookok frissítéséhez módosítsa az adott runbookhoz társított futtatókörnyezetet. Javasoljuk, hogy a módosítások közzététele előtt tesztelje a runbook végrehajtását. Annak érdekében, hogy a runbook a várt módon működjön.

A runbook végrehajtásának teszteléséhez a futtatókörnyezet módosításainak közzététele előtt kövesse az alábbi lépéseket:

  1. Nyissa meg a Runbookok lapot, és válassza ki azt a runbookot, amelyhez frissíteni szeretné a Futtatókörnyezetet.

    Képernyőkép a Runbookok lap megnyitásáról a runbook kiválasztásához.

  2. A Runbook szerkesztése lapon válassza a Szerkesztés a Portálon lehetőséget a szövegszerkesztő megnyitásához.

  3. A Futtatókörnyezet környezet mező a meglévő konfigurációt jeleníti meg. Válassza ki az új futtatókörnyezetet a legördülő listából.

    Képernyőkép az új futtatókörnyezet kiválasztásáról.

  4. Válassza a Teszt panelt a runbook végrehajtásának teszteléséhez a frissített futtatókörnyezettel. Válassza a Start elemet a tesztfuttatás megkezdéséhez.

  5. Zárja be a tesztpanelt, és szükség esetén végezze el a szükséges módosításokat a Runbook-kódban vagy a Futtatókörnyezetben.

  6. Válassza a Közzététel lehetőséget a runbookhoz társított futtatókörnyezet frissítéséhez.

  7. Válassza az Igen lehetőséget a korábban közzétett verzió felülbírálásához és a módosítások megerősítéséhez.

Felhőfeladat létrehozása

Jelenleg a Runtime-környezethez társított runbookok az Azure-ban futnának.

Az Azure Automation-fiók összes meglévő runbookja automatikusan a rendszer által létrehozott futtatókörnyezetekhez lesz társítva. Ezek a rendszer által létrehozott futtatókörnyezetek a saját Azure Automation-fiókban található futtatókörnyezeti nyelv, verzió és modulok/csomagok alapján jönnek létre. További információ. A meglévő runbookok frissítéséhez módosítsa a futtatókörnyezetet az itt ismertetett lépések végrehajtásával.

Következő lépések