Események előtti és utáni karbantartási konfigurációs események kezelése
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 Portalra , és lépjen az Azure Update Managerbe.
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:
- Kövesse az események megtekintése és közzététele című témakörben felsorolt 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 Portalra , és lépjen az Azure Update Managerbe.
- 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ó.
Feljegyzé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.
Ü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őzetes esemény lemondási API-jának legalább 10 perccel az ütemezés-karbantartási konfiguráció 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.
Az ütemezési karbantartási futtatás megszakítása
- Jelentkezzen be az Azure Portalra , és lépjen az Azure Update Managerbe.
- 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:
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/"
| order by name desc
Feljegyzé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
Az elő- és közzétételi események előzményeinek megtekintése
- Jelentkezzen be az Azure Portalra , és lépjen az Azure Update Managerbe.
- A Kezelés csoportban válassza az Előzmények lehetőséget.
- Válassza a Karbantartás alapján futtatási azonosító lapot, és válassza ki azt a karbantartási futtatási azonosítót, amelynek az előzményeit meg szeretné tekinteni.
- Válassza a kijelölt karbantartási futtatási azonosító előzményoldalának Események lapját.
- Megtekintheti az események és eseménynevek számát, valamint az eseménytípust és a végpont részleteit.
Események előtti és utáni hibakeresés
A Webhook segítségével létrehozott esemény feladatelőzményeinek megtekintéséhez kövesse az alábbi 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évnek megfelelő runbookelőzmények megtekintése lehetőséget. Ez arra az Automation-fiókra viszi, ahol a runbookok találhatók.
- Válassza ki az esemény előtti vagy utáni eseményhez társított adott runbooknevet. Az áttekintési lapon megtekintheti a runbook legutóbbi feladatait, valamint a végrehajtás és az állapot részleteit.
Megszakított ütemezési futtatás állapotának megtekintése
- Jelentkezzen be az Azure Portalra , és lépjen az Azure Update Managerbe.
- A Kezelés csoportban 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 cancelation API-t a szkriptből vagy a kódból.
- Rendszer szerinti 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ó lemondására, 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.
Esemény előtti és utáni törlése
- Az Azure Portal használata
- A PowerShell használata
- A parancssori felület használata
- A REST API használata
Az elő- és közzétételi események törléséhez kövesse az alábbi lépéseket:
Jelentkezzen be az Azure Portalra , és lépjen az Azure Update Managerbe.
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.
A kiválasztott Karbantartási konfiguráció lap Beállítások területén válassza az Események lehetőséget.
Válassza ki a rácsról törölni kívánt eseménynevet.
A kijelölt eseményoldalon válassza a Törlés lehetőséget.
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.