Informace o událostech před a po publikování
Platí pro: Servery s podporou Azure Arc virtuální počítače s Linuxem na virtuálních počítačích s Windows ✔️ ✔️. ✔️ ✔️
Události před a po nasazení ve službě Azure Update Manager vám umožňují provádět určité úlohy automaticky před a po konfiguraci naplánované údržby. Další informace o vytváření konfigurací údržby plánu najdete v tématu Plánování opakovaných aktualizací pro počítače pomocí webu Azure Portal a Azure Policy. Například pomocí událostí před a po spuštění můžete na počítačích, které jsou součástí plánu, provádět následující úlohy. Následující seznam není vyčerpávající a podle potřeby můžete vytvářet předem a publikovat události.
Ukázkové úkoly
Tady jsou scénáře, ve kterých můžete definovat události před a po odeslání:
Scénář | Popis |
---|---|
Zapnutí počítačů | Zapněte počítač, aby se nainstalovaly aktualizace. |
Vytvořit snímek | Přichycení disku používané k obnovení dat. |
E-mail s oznámením | Před aktivací opravy odešle upozornění na oznámení. |
Zastavení služeb | Zastavte služby, jako jsou služby brány, NPExServices, služby SQL atd. |
Naplánování pořadí provádění s událostmi před a po odeslání
Pro daný plán můžete zahrnout předběžnou událost, událost po události nebo obojí. Kromě toho můžete mít více předběžných a/nebo po událostech. Pořadí provádění pro plán s událostmi před a po odeslání je následující:
Před událostí – Úkoly, které se spouští před zahájením časového období údržby plánu. Například zapněte počítače před opravami.
Zrušení – V tomto kroku můžete zahájit zrušení spuštění plánu. Mezi scénáře, kdy se můžete rozhodnout zrušit spuštění plánu, patří selhání před událostmi nebo nedokončila provádění před událostí.
Poznámka:
Musíte zahájit zrušení v rámci předběžné události; Konfigurace Azure Update Manageru nebo údržby automaticky nezruší plán. Pokud se vám nepodaří zrušit, spuštění plánu bude pokračovat v instalaci aktualizací během uživatelem definovaného časového období údržby.
Instalace aktualizací – Aktualizace se instalují jako součást časového období údržby definované uživatelem.
Po události – po instalaci aktualizací se tato událost spustí hned po instalaci aktualizací. Pokud je instalace aktualizace dokončena, dojde buď v časovém období údržby, nebo mimo okno, pokud časový interval údržby skončil. Příklad: Vypněte virtuální počítače po dokončení opravy.
Poznámka:
V Azure Update Manageru se události před spuštěním mimo časové období údržby a po událostech můžou spouštět mimo časové období údržby. Musíte naplánovat tento dodatečný čas potřebný k dokončení provádění plánu na vašich počítačích.
Stav plánu – Stav úspěchu nebo selhání spuštění plánu odkazuje pouze na instalaci aktualizací na počítačích, které jsou součástí plánu. Stav spuštění plánu nezahrnuje stav před a po události. Pokud se předběžná událost nezdařila a volali jste rozhraní API pro zrušení, stav spuštění plánu se zobrazí jako zrušený.
Azure Update Manager používá Event Grid k vytváření a správě událostí před a po publikování v konfiguracích plánované údržby. Ve službě Event Grid si můžete vybrat z obslužných rutin událostí, jako jsou Webhooky Azure, Azure Functions atd., a aktivovat tak vaši aktivitu před zahájením a publikováním.
Poznámka:
Pokud používáte runbooky v předpřipravených a posílaných událostech ve službě Azure Automation Update Management a plánujete je opakovaně používat v Azure Update Manageru, doporučujeme používat webhooky Azure propojené s runbooky Automation. Další informace.
Časová osa plánů pro předběžné a následné události
Doporučujeme projít si následující tabulku, abyste pochopili časovou osu plánu před a po událostech.
Pokud je například plán údržby nastavený tak, aby začínal v 18:00, s časovým obdobím údržby 3 hodiny a 55 minut pro rozsah údržby hosta . Plán má jednu předběžnou událost a jednu po události a následující podrobnosti:
Time | Podrobnosti |
---|---|
23:19 | Vzhledem k tomu, že spuštění plánu začíná v 18:00, můžete počítače nebo rozsahy upravit 40 minut před časem zahájení (tj. v 2:19. Poznámka To platí, pokud vytváříte nový plán nebo upravujete existující plán s předem vytvořenou událostí. |
2:20–23:30 | Vzhledem k tomu, že se předběžná událost aktivuje alespoň 30 minut před, může se aktivovat kdykoli od 2:20 do 23:30. |
2:30–23:50 | Předběžná událost se spustí od 2:30 do 23:50. Před událostí musí být úkoly dokončeny do 23:50. Poznámka Pokud máte nakonfigurovanou více než jednu předběžnou událost, musí se všechny události spouštět do 20 minut. V případě několika předpřipravených událostí se všechny spustí nezávisle na sobě. Logiku můžete přizpůsobit podle svých potřeb definováním logiky v předpřipravených událostech. Pokud například chcete, aby se sekvenčně spouštěly dvě předběžné události, můžete do logiky druhé předběžné události zahrnout zpožděný čas zahájení. Pokud před událostí poběží i po 20 minutách nebo selže, můžete zrušit spuštění plánu, jinak instalace opravy pokračuje bez ohledu na stav spuštění před událostí. |
14:50 | Nejnovější čas, který může vyvolat rozhraní API pro zrušení, je 23:50. Poznámka Pokud se rozhraní API pro zrušení nepodaří vyvolat nebo ho nenastavilo, instalace opravy se spustí. |
3:00 PM | Spuštění plánu se aktivuje v 17:00. |
18:55 | V 18:55 plán dokončí instalaci aktualizací během 3 hodin 55 min. časového období údržby. Po instalaci aktualizací se událost post aktivuje v 18:55. Poznámka Pokud jste definovali kratší časové období údržby 2 hodiny, událost po údržbě se aktivuje po 2 hodinách a pokud se instalace aktualizace dokončí před stanovenou dobou 2 hodiny (tj. 1 hodiny 50 minut), událost post se spustí okamžitě. |
Doporučujeme sledovat následující:
- Pokud vytváříte nový plán nebo upravujete existující plán s předběžnou událostí, potřebujete alespoň 40 minut před zahájením časového období údržby (ve výše uvedeném příkladu 3:00), aby se předběžná událost spustila, jinak povede k automatickému zrušení aktuálního naplánovaného spuštění.
- Vyvolání rozhraní API pro zrušení ze skriptu nebo kódu zruší spuštění plánu, a ne celý plán.
- Stav před a po spuštění události lze zkontrolovat v obslužné rutině události, kterou jste zvolili.
Další kroky
- Informace o vytváření událostí před a po publikování najdete v tématu události konfigurace před a po údržbě.
- Informace o tom, jak nakonfigurovat události před a po odeslání nebo zrušit spuštění plánu, najdete v tématu události konfigurace před a po údržbě.
- Informace o tom, jak pomocí předpřipravených událostí zapnout a vypnout virtuální počítače pomocí webhooků, najdete tady.
- Informace o tom, jak pomocí předpřipravených událostí zapnout a vypnout virtuální počítače pomocí Azure Functions, najdete tady.