Meglévő runbookok és modulok használata
Ahelyett, hogy saját runbookokat és modulokat hozna létre az Azure Automationben, hozzáférhet a Microsoft és a közösség által már létrehozott forgatókönyvekhez. Az Azure-hoz kapcsolódó PowerShell- és Python-runbookokat az Azure Portal Runbook-katalógusából, valamint a modulokat és runbookokat (amelyek nem feltétlenül az Azure-ra jellemzőek) a PowerShell-galéria. A közösséghez az Ön által fejlesztett forgatókönyvek megosztásával is hozzájárulhat.
Feljegyzés
A TechNet Szkriptközpont nyugdíjba vonul. A Runbookok gyűjteményében található Script Center összes runbookja át lett helyezve az Automation GitHub-szervezetbe. További információt az Azure Automation-runbookok GitHubra való áthelyezéséről talál.
Runbookok importálása a GitHubról az Azure Portallal
Feljegyzés
- Az Azure Portal Tallózás gyűjteménye lehetőségének felhasználói élménye továbbfejlesztett.
- A Folyamatautomatizálási>runbook panelen runbookokat importálhat a Runbook importálása vagy a Katalógus tallózása lehetőséggel, és a Runbookok lapon két új oszlop jelenik meg : a futtatókörnyezet verziója és a Runbook típusa.
Az Azure Portalon nyissa meg az Automation-fiókját.
Válassza a Runbookok panelt a Folyamatautomatizálás területen.
A Runbookok lapon kattintson a Runbook importálása elemre.
A Runbook importálása lapon importálhat egy, a helyi gépen vagy a GitHubról tárolt fájlt a Tallózás a fájlhoz vagy a Tallózás a katalógusból lehetőség használatával.
Válassza ki a fájlt.
Adja meg a nevet, a futtatókörnyezet verzióját és a leírást.
Kattintson az Importálás elemre.
Másik lehetőségként válassza a Katalógus tallózása lehetőséget a Runbookok lapon az elérhető runbookok tallózásához.
A lista feletti szűrőkkel szűkítheti a megjelenítést közzétevő, típus és rendezés szerint. Keresse meg a kívánt katalóguselemet, és jelölje ki annak részleteit.
A Kijelölés gombra kattintva válasszon ki egy kiválasztott runbookot.
A Runbook importálása lapon adja meg a nevet, és válassza ki a futtatókörnyezet verzióit.
A runbook típusa és leírása automatikusan ki van töltve.
Kattintson az Importálás elemre.
A runbook megjelenik az Automation-fiók Runbookok lapján.
Runbookok a PowerShell-galéria
Fontos
Ellenőrizze a PowerShell-galéria kapott runbookok tartalmát. Az éles környezetben történő telepítésnél és futtatásukkor fokozott óvatossággal kell eljárni.
A PowerShell-galéria különböző runbookokat biztosít a Microsofttól és a közösségtől, amelyeket importálhat az Azure Automationbe. Az egyik használatához töltse le a runbookot a katalógusból, vagy közvetlenül importálhat runbookokat a katalógusból vagy az Azure Portal Automation-fiókjából.
Feljegyzés
A grafikus runbookok nem támogatottak a PowerShell-galéria.
Csak közvetlenül a PowerShell-galéria importálhat az Azure Portal használatával. Ez a függvény a PowerShell használatával nem hajtható végre. Az eljárás megegyezik a GitHubról és az Azure Portalról származó runbookok importálása során látható eljárással, azzal a kivétellel, hogy a forrás PowerShell-galéria lesz.
A PowerShell-galéria moduljai
A PowerShell-modulok olyan parancsmagokat tartalmaznak, amelyeket a runbookokban használhat. Az Azure Automationben telepíthető meglévő modulok a PowerShell-galéria érhetők el. Ezt a katalógust az Azure Portalról indíthatja el, és közvetlenül az Azure Automationbe telepítheti a modulokat, vagy manuálisan is letöltheti és telepítheti őket.
Az Importálandó modulokat az Azure Portalon is megtalálhatja. Ezek az Automation-fiókhoz tartoznak a Megosztott erőforrások moduljai között.
Fontos
Ne foglalja bele az "AzureRm" kulcsszót az Az modullal való végrehajtásra tervezett szkriptekbe. A kulcsszó belefoglalása akár megjegyzésbe is, az AzureRm betöltését okozhatja, majd ütközhet az Az modullal.
A PowerShell-galéria elérhető gyakori forgatókönyvek
Az alábbi lista néhány runbookot tartalmaz, amelyek támogatják a gyakori forgatókönyveket. Az Azure Automation csapata által létrehozott runbookok teljes listáját az AzureAutomationTeam-profilban találja.
- Update-ModulesInAutomationToLatestVersion – Importálja egy Automation-fiók összes moduljának legújabb verzióját PowerShell-galéria.
- Enable-AzureDiagnostics – Konfigurálja az Azure Diagnostics és a Log Analytics szolgáltatást a feladatállapotokat és feladatstreameket tartalmazó Azure Automation-naplók fogadására.
- Copy-ItemFromAzureVM – Távoli fájl másolása Windows Azure-beli virtuális gépről.
- Copy-ItemToAzureVM – Helyi fájl másolása egy Azure-beli virtuális gépre.
Hozzájárulás a közösséghez
Határozottan javasoljuk, hogy járuljon hozzá, és segítsen az Azure Automation-közösség növekedésében. Ossza meg a közösséggel készített csodálatos runbookokat. A hozzájárulásokat nagyra értékeljük!
Runbook hozzáadása a GitHub Runbook-katalógushoz
Ezzel a GitHub-munkafolyamattal új PowerShell- vagy Python-runbookokat vehet fel a Runbook-gyűjteménybe.
Hozzon létre egy nyilvános adattárat a GitHubon, és adja hozzá a runbookot és minden más szükséges fájlt (például readme.md, leírást stb.).
Adja hozzá a témakört
azureautomationrunbookgallery
, hogy meggyőződjön arról, hogy az adattárat a szolgáltatás felderíti, így az megjeleníthető az Automation Runbook gyűjteményében.Ha a létrehozott runbook egy PowerShell-munkafolyamat, adja hozzá a témakört
PowerShellWorkflow
. Ha Ez egy Python 3-forgatókönyv, adja hozzáPython3
. Az Azure-runbookokhoz nincs szükség más konkrét témakörökre, de javasoljuk, hogy adjon hozzá más témaköröket, amelyek kategorizáláshoz és kereséshez használhatók a Runbook-katalógusban.Feljegyzés
Tekintse meg a meglévő runbookokat a katalógusban, például a formázást, az élőfejeket és a meglévő címkéket, amelyeket esetleg használhat (például
Azure Automation
vagyLinux Azure Virtual Machines
).
Ha módosításokat szeretne javasolni egy meglévő runbookon, küldjön rá egy lekéréses kérelmet.
Ha úgy dönt, hogy klónoz és szerkeszt egy meglévő runbookot, ajánlott más nevet adni neki. Ha újra használja a régi nevet, az kétszer jelenik meg a Runbook-katalógus listájában.
Feljegyzés
Engedélyezzen legalább 12 órát a GitHub és az Automation Runbook Katalógus közötti szinkronizáláshoz a frissített és az új runbookok esetében is.
PowerShell-runbook hozzáadása a PowerShell-gyűjteményhez
A Microsoft arra ösztönzi Önt, hogy adjon hozzá runbookokat a PowerShell-galéria, amelyek ön szerint hasznosak lehetnek más ügyfelek számára. A PowerShell-galéria PowerShell-modulokat és PowerShell-szkripteket fogad el. Runbookot úgy vehet fel, hogy feltölti a PowerShell-galéria.
Modul importálása az Azure Portal Modulok gyűjteményéből
Az Azure Portalon nyissa meg az Automation-fiókját.
A Megosztott erőforrások területen válassza a Modulok lehetőséget.
A Modulok lapon válassza a Tallózás gyűjtemény lehetőséget a modulok listájának megnyitásához.
A Katalógus tallózása lapon az alábbi mezők alapján kereshet:
- Modulnév
- Címkék
- Szerző
- Parancsmag/DSC-erőforrás neve
Keresse meg a kívánt modult, és válassza ki a modult a részleteinek megtekintéséhez.
Ha egy adott modult részletez, további információkat tekinthet meg. Ezek az információk tartalmazzák a PowerShell-galéria, a szükséges függőségekre, valamint a modulban található összes parancsmagra vagy DSC-erőforrásra mutató hivatkozást.
Ha közvetlenül az Azure Automationbe szeretné telepíteni a modult, kattintson az Importálás gombra.
Az Importálás panelen láthatja az importálni kívánt modul nevét. Ha az összes függőség telepítve van, az OK gomb aktiválódik. Ha hiányoznak függőségek, importálnia kell ezeket a függőségeket a modul importálása előtt.
Az Importálás panelen kattintson az OK gombra a modul importálásához. Bár az Azure Automation importál egy modult a fiókjába, metaadatokat nyer ki a modulról és a parancsmagokról. Ez a művelet eltarthat néhány percig, mivel minden egyes tevékenységet ki kell nyerni.
Kezdeti értesítést kap arról, hogy a modul üzembe helyezése folyamatban van, és egy másik értesítés, ha befejeződött.
A modul importálása után megtekintheti az elérhető tevékenységeket. A modulerőforrásokat a runbookokban és a DSC-erőforrásokban is használhatja.
Feljegyzés
Az Azure Automation nem támogatja azokat a modulokat, amelyek csak a PowerShell-magot támogatják, és nem importálhatók az Azure Portalra, és nem telepíthetők közvetlenül a PowerShell-galéria.
Runbook vagy modul kérése
Kéréseket küldhet a Felhasználói hangnak. Ha segítségre van szüksége egy runbook írásához, vagy kérdése van a PowerShell-lel kapcsolatban, tegye fel kérdését a Microsoft Q&A kérdésoldalán.
Következő lépések
- A PowerShell-runbookok használatának megkezdéséhez tekintse meg az oktatóanyagot: PowerShell-runbook létrehozása.
- A runbookok használatához lásd : Runbookok kezelése az Azure Automationben.
- További információ a PowerShell-szkriptelésről: PowerShell Docs.
- PowerShell-parancsmagra vonatkozó referencia: Az.Automation.