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í:

  1. 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.

  2. 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.

  3. Instalace aktualizací – Aktualizace se instalují jako součást časového období údržby definované uživatelem.

  4. 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.

  5. 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.

    Snímek obrazovky znázorňující posloupnost spuštění pro plán s předběžným a příspěvkem

    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

Snímek obrazovky znázorňující časovou osu plánů s předběžným a publikováním

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.