Események előtti és utáni karbantartási konfigurációs események kezelése
Cikk
A következőkre vonatkozik: ✔️ Windows rendszerű virtuális ✔️ gépek Linux ✔️ rendszerű virtuális gépek helyszíni környezete ✔️ Azure Arc-kompatibilis kiszolgálók Azure-beli virtuális gépek ✔️.
Ez a cikk bemutatja, hogyan kezelheti az elő- és közzétételi eseményeket az Azure Update Managerben.
Elő- és utóesemények kezelése
Események megtekintése és közzététele
Az elő- és közzétételi események megtekintéséhez kövesse az alábbi lépéseket:
Jelentkezzen be az Azure portálra, és lépjen az Azure frissítéskezelőbe.
A Kezelés csoportban válassza a Gépek és karbantartási konfigurációk lehetőséget.
A Karbantartási konfiguráció lapon válassza ki azt a karbantartási konfigurációt, amelyhez elő- és utóeseményt szeretne hozzáadni.
Válassza az Áttekintés lehetőséget, és ellenőrizze a karbantartási eseményeket. Megtekintheti a konfigurációhoz társított elő- és közzétételi események számát.
Válassza ki az elő- és közzétételi események számát az események és az eseménytípusok listájának megtekintéséhez.
Események előtti és utáni szerkesztése
Az elő- és közzétételi események szerkesztéséhez kövesse az alábbi lépéseket:
A kijelölt események lapon válassza ki a szerkeszteni kívánt esemény előtti vagy utáni eseményt.
A kijelölt esemény előtti vagy utáni lapon szerkesztheti a használt eseménykezelőt/végpontot vagy a végpont helyét.
Az esemény előtti/utáni események végrehajtásának és az ütemezési futtatásnak a kezelése
Ha ellenőrizni szeretné, hogy az eseményt megelőző és követő esemény sikeres-e az Event Gridből egy végpontra, kövesse az alábbi lépéseket:
Jelentkezzen be az Azure portálra, és lépjen az Azure frissítéskezelőbe.
A Kezelés csoportban válassza a Gépek lehetőséget.
A felső menüszalagon válassza a Karbantartási konfigurációk lehetőséget.
A Karbantartási konfiguráció lapon válassza ki azt a karbantartási konfigurációt, amelyhez meg szeretné tekinteni az esemény előtti és utáni eseményt.
A kiválasztott Karbantartási konfiguráció lapon, a ToC Beállítások területén válassza az Események lehetőséget.
Az Essentials szakaszban megtekintheti a kiválasztott esemény-előfizetés összes eseményének metrikáit. A gráfban a Közzétett események metrika számának egyeznie kell a Egyeztetett események metrika számával. Mindkét értéknek meg kell egyeznie a Kézbesített események számával is.
Az esemény előtti vagy utáni eseményre vonatkozó metrikák megtekintéséhez válassza ki az esemény nevét a rácsról. Itt a Egyeztetett események metrika számának meg kell egyeznie a Kézbesített események számával.
Az esemény aktiválásának időpontjának megtekintéséhez mutasson a vonaldiagramra.
További információ.
Megjegyzés
Az Azure Event Grid legalább egyszer teljesítési paradigmát követ. Ez azt jelenti, hogy kivételes körülmények között fennáll annak az esélye, hogy az eseménykezelőt többször is meghívják egy adott eseményre. Javasoljuk, hogy győződjön meg arról, hogy az eseménykezelő műveletek idempotensek. Más szóval, ha az eseménykezelőt többször hajtják végre, nem lehetnek káros hatásai. Az idempotencia megvalósítása biztosítja az alkalmazás robusztusságát a lehetséges ismétlődő eseményhívások esetén.
Annak ellenőrzése, hogy a végpont aktiválva lett-e és befejeződött-e az esemény előtti vagy utáni eseményben
Jelentkezzen be az Azure Portalra, és lépjen az Azure Automation-fiókba.
Az Automation-fiók Folyamatautomatizálás területén válassza a Runbookok lehetőséget.
Válassza ki a webhookhoz az Event Gridben csatolt pre vagy post szkriptet.
Az Áttekintésben megtekintheti a Runbook-feladat állapotát. A triggeridőnek körülbelül 30 perccel az ütemezés kezdési időpontja előtt kell lennie. A feladat befejezése után visszatérhet ugyanahhoz a szakaszhoz, és ellenőrizheti, hogy az állapot befejeződött-e. Győződjön meg például arról, hogy a virtuális gép be- vagy kikapcsolt.
Az Automation-fiók tevékenységnaplóiból és feladatállapotaiból való adatok lekéréséről további információt a Runbookok kezelése az Azure Automationben című témakörben talál.
Jelentkezzen be az Azure Portalra , és nyissa meg az Azure-függvényalkalmazást.
Az Azure-függvényalkalmazásban nyissa meg az Áttekintés lapot.
Az Áttekintés lapon válassza ki az adott függvényt a rácsból.
A Figyelés oszlopban válassza a Meghívások és egyebek lehetőséget.
Ekkor megjelenik az Invocations (Meghívások ) lap, amely megjeleníti a függvény végrehajtási adatait és állapotát.
Ha az Azure-függvényekben futó végrehajtásokat az Application Insights használatával szeretné monitorozni, tekintse meg ezt a témakört.
Ütemezési futtatás megszakítása a futásának megkezdése előtt
Az ütemezési futtatás megszakításához az előesemény lemondási API-jának legalább 10 perccel az ütemezés karbantartási konfigurációjának kezdési időpontja előtt aktiválódnia kell. Meg kell hívnia a lemondási API-t az előeseményben, vagyis Runbook-szkriptet vagy Azure-függvénykódot.
Jelentkezzen be az Azure portálra, és lépjen az Azure frissítéskezelőbe.
A tartalomjegyzékben a Kezelés alatt válassza az Előzmények lehetőséget.
Válassza a Karbantartás futtatási azonosító alapján lapot, és válassza ki azt a karbantartási futtatási azonosítót, amelynek az előzményeit meg szeretné tekinteni.
Válassza az Ütemezési frissítés megszakítása lehetőséget. Ez a beállítás a karbantartási konfiguráció kezdete előtt 10 percig engedélyezve van.
A karbantartási futtatásban lévő gépek listáját az alábbi ARG-lekérdezésből szerezheti be. A korrelációs azonosítót a Részletek megtekintése elemet választva is megtekintheti:
Kusto
maintenanceresources
| where type =~ "microsoft.maintenance/maintenanceconfigurations/applyupdates"
| where properties.correlationId has"/subscriptions/your- subscription -id/resourcegroups/your- ResourceGroupName/providers/microsoft.maintenance/maintenanceconfigurations/mc-name/providers/microsoft.maintenance/applyupdates/"
| orderby name desc
Megjegyzés
Az Azure Update Manager vagy a karbantartási konfiguráció nem figyeli és nem szakítja meg automatikusan az ütemezést. Ha a felhasználó nem mondja le a műveletet, az ütemezési futtatás a frissítések telepítésével folytatódik a felhasználó által megadott karbantartási időszak alatt.
Ütemezés utáni futtatás
Elő- és utóesemények előzményeinek megtekintése
Jelentkezzen be az Azure portálra, és lépjen az Azure frissítéskezelőbe.
A Kezelés alatt válassza az Előzmények lehetőséget.
Válassza ki a Karbantartás futtatási azonosító szerint lapot, és válassza ki azt a karbantartási futtatási azonosítót, amelynek előzményeit meg szeretné tekinteni.
Válassza a kijelölt karbantartási futtatási azonosító ezen előzményoldalán az Események lapot.
Megtekintheti az események számát és az eseményneveket, valamint az eseménytípust és a végpont részleteit.
A webhookon keresztül létrehozott esemény feladatelőzményeinek megtekintéséhez kövesse ezeket a lépéseket:
Keresse meg azt az eseménynevet, amelynek a feladatnaplóit meg szeretné tekinteni.
A Feladatelőzmények oszlopban válassza az eseménynévhez tartozó Runbookelőzmények megtekintése lehetőséget. Ez ahhoz az Automation-fiókhoz viszi, ahol a runbookok találhatók.
Válassza ki az elő- vagy utóeseményhez társított konkrét runbooknevet. Az Áttekintés lapon megtekintheti a runbook legutóbbi feladatait a részletes végrehajtási és állapotadatokkal együtt.
Az Azure Function útján létrehozott esemény feladatelőzményeinek megtekintéséhez kövesse ezeket a lépéseket:
Keresse meg azt az eseménynevet, amelynek a feladatnaplóit meg szeretné tekinteni.
A Feladatelőzmények oszlopban válassza az eseménynévhez tartozó Azure Function előzmények megtekintése lehetőséget. Ekkor az Azure függvényhívások oldalra kerül.
Megtekintheti a legutóbbi függönyhívásokat a részletes végrehajtási és állapotadatokkal együtt.
Jelentkezzen be az Azure portálra, és lépjen az Azure frissítéskezelőbe.
A Kezelés alatt válassza az Előzmények lehetőséget.
Válassza a Karbantartás alapján futtatási azonosító lapot, majd válassza ki azt a karbantartási futtatási azonosítót, amelyhez meg szeretné tekinteni az állapotot.
Az állapot megtekintéséhez tekintse meg az állapotot. Ha a karbantartási futtatás megszakadt, az állapot megszakítottként jelenik meg. Válassza ki az állapotot a részletek megtekintéséhez.
A lemondásoknak két típusa van:
Felhasználó általi lemondás: Amikor meghívja a lemondási API-t a szkriptből vagy a kódból.
Rendszer általi lemondás: Amikor a rendszer belső hiba miatt meghívja a lemondási API-t. Ez csak akkor történik meg, ha a rendszer nem tudja elküldeni az előeseményt az ügyfél végpontjára, amely 30 perccel az ütemezett javítási feladat előtt van. Ebben az esetben a rendszer megszakítja a közelgő ütemezett karbantartási konfigurációt, mert a rendszer nem futtatja az előeseményeket.
Annak ellenőrzéséhez, hogy a lemondás felhasználó vagy rendszer szerint történik-e, megtekintheti a karbantartási futtatási azonosító állapotát a fent említett ARG-lekérdezésből a Részletek megtekintése területen. A hibaüzenet azt jelzi, hogy a felhasználó vagy a rendszer megszakította-e az ütemezési futtatásokat, és az állapotmező megerősíti a karbantartási futtatás állapotát.
A fenti képen egy példa látható a felhasználó általi lemondásra, ahol a hibaüzenet az YYYY-MM-DD lemondási API-val megszakított karbantartás lesz. Ha a rendszer bármilyen okból megszakítja a karbantartási futtatásokat, a JSON-ban megjelenő hibaüzenet az YYYY-MM-DD belső platformhiba miatt megszakad.
az eventgrid system-topic event-subscription delete --name “<Event subscription name>” --resource-group$ResourceGroupName--system-topic-name$SystemTopicName
Rendszertémakör eltávolítása
Azure CLI
az eventgrid system-topic delete --name$SystemTopicName--resource-group$ResourceGroupName
Esemény-előfizetés törlése
rest
DELETE /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>/eventSubscriptions/<Event Subscription name>?api-version=2022-06-15
Rendszertémakör törlése
rest
DELETE /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>;?api-version=2022-06-15
Következő lépések
Az Azure Update Manager elő- és közzétételi eseményeinek áttekintését itt tekintheti meg
Az elő- és utórendezvények létrehozásának módjáról a karbantartás előtti és utáni konfigurációs eseményeket tekintheti meg.
Ha tudni szeretné, hogyan kapcsolhatja be és kapcsolhatja ki a virtuális gépeket webhookok használatával, tekintse meg az esemény előtti és utáni eseményeket.
Ha tudni szeretné, hogyan kapcsolhatja be és kapcsolhatja ki a virtuális gépeket az Azure Functions használatával elő- és utórendezvényekkel, tekintse meg itt.
Az Update Manager egy egységes szolgáltatás, amely segít az összes gép frissítéseinek kezelésében és szabályozásában. Lehetővé teszi a Windows és Linux frissítési megfelelőség figyelését az Azure-ban és a helyszínen egyetlen irányítópulton.
Tervezze meg és hajtsa végre a végpontok üzembehelyezési stratégiáját a modern felügyelet, a társfelügyeleti megközelítések és a Microsoft Intune integrációjának alapvető elemeivel.