Dotyczy: ✔️ Maszyny wirtualne z systemem Windows Maszyny ✔️ wirtualne z systemem Linux ✔️ w środowisku ✔️ lokalnym serwery z obsługą usługi Azure Arc na maszynach ✔️ wirtualnych platformy Azure.
W tym artykule opisano sposób tworzenia zdarzeń wstępnych i ogłaszanych w usłudze Azure Update Manager.
Usługa Event Grid w konfiguracjach harmonogramu obsługi
Menedżer aktualizacji platformy Azure wykorzystuje usługę Event Grid do tworzenia zdarzeń poprzedzających i następczych oraz zarządzania nimi. Aby uzyskać więcej informacji, zapoznaj się z omówieniem usługi Event Grid. Aby wyzwolić zdarzenie przed oknie obsługi harmonogramu lub po nim, wymagane są następujące elementy:
Konfiguracja harmonogramu obsługi — możesz utworzyć zdarzenia poprzedzające i następcze dla konfiguracji harmonogramu obsługi w Menedżer aktualizacji platformy Azure. Aby uzyskać więcej informacji, zobacz Planowanie aktualizacji przy użyciu konfiguracji obsługi.
Akcja do wykonania w zdarzeniu poprzedzającym lub następczym — możesz użyć programów obsługi zdarzeń (punktów końcowych) obsługiwanych przez usługę Event Grid w celu zdefiniowania akcji lub zadań. Poniżej przedstawiono przykłady tworzenia elementów runbook usługi Azure Automation za pośrednictwem elementów webhook i usługi Azure Functions. W ramach tych programów obsługi zdarzeń/punktów końcowych należy zdefiniować akcje, które powinny być wykonywane w ramach zdarzeń poprzedzających i następczych.
Zdarzenie poprzedzające i końcowe — możesz wykonać kroki udostępnione w poniższej sekcji, aby utworzyć zdarzenie poprzedzające i następcze dla konfiguracji harmonogramu obsługi. Aby dowiedzieć się więcej na temat terminów używanych na karcie Podstawy usługi Event Grid, zobacz Terminy usługi Event Grid.
Tworzenie zdarzenia przed zdarzeniem i po jego utworzeniu
Tworzenie zdarzeń wstępnych i ogłaszanych podczas tworzenia nowej konfiguracji konserwacji harmonogramu
Zaloguj się do witryny Azure Portal i przejdź do usługi Menedżer aktualizacji platformy Azure.
W obszarze Zarządzanie wybierz pozycję Maszyny.
Wybierz pozycję Zaplanuj aktualizacje na wstążce u góry.
Na stronie Tworzenie konfiguracji konserwacji wybierz kartę Zdarzenia.
Wybierz pozycję +Subskrypcja zdarzeń, aby utworzyć zdarzenie wstępne/ogłaszane.
Na stronie Dodawanie subskrypcji zdarzeń wprowadź następujące szczegóły: W sekcji Szczegóły subskrypcji zdarzeń podaj odpowiednią nazwę.
Zachowaj schemat jako schemat usługi Event Grid.
Wprowadź nazwę tematu systemowego dla pierwszego zdarzenia utworzonego w tej konfiguracji konserwacji. Ta sama nazwa tematu systemowego zostanie automatycznie wypełniona dla zdarzeń konsekwencji.
W sekcji Typy zdarzeń filtruj do typów zdarzeń wybierz typy zdarzeń, które chcesz wypchnąć do punktu końcowego lub miejsca docelowego. Możesz wybrać zdarzenie przed konserwacją lub zdarzenie po konserwacji albo oba te zdarzenia . Aby dowiedzieć się więcej o typach zdarzeń specyficznych dla planowania konfiguracji konserwacji, zobacz Typy zdarzeń platformy Azure.
W sekcji Szczegóły punktu końcowego wybierz punkt końcowy, z którego chcesz otrzymywać odpowiedź.
Wybierz pozycję Dodaj , aby utworzyć zdarzenia wstępne i ogłaszane dla harmonogramu podczas jego tworzenia.
Uwaga
W powyższym przepływie elementy webhook i usługa Azure Functions to dwa programy obsługi zdarzeń/punkty końcowe, które można wybrać. Po wybraniu pozycji Dodaj subskrypcja zdarzeń nie zostanie utworzona, ale dodana do konfiguracji konserwacji. Subskrypcja zdarzeń jest tworzona wraz z konfiguracją konserwacji harmonogramu.
PUT /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>?api-version=2022-06-15
Dozwolone typy zdarzeń — Microsoft.Maintenance.PreMaintenanceEvent, Microsoft.Maintenance.PostMaintenanceEvent
Element webhook
PUT /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>/eventSubscriptions/<Event Subscription name>?api-version=2022-06-15
PUT /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>/eventSubscriptions/<Event Subscription name>?api-version=2022-06-15
Zaloguj się do witryny Azure Portal i przejdź do usługi Menedżer aktualizacji platformy Azure.
W obszarze Zarządzanie wybierz pozycję Maszyny, Konfiguracje konserwacji.
Na stronie Konfiguracja konserwacji wybierz konfigurację konserwacji, do której chcesz dodać zdarzenie wstępne i końcowe.
Na wybranej stronie Konfiguracja konserwacji w obszarze Ustawienia wybierz pozycję Zdarzenia. Alternatywnie w obszarze Przegląd wybierz kartę Utwórz zdarzenie konserwacji.
Wybierz pozycję +Subskrypcja zdarzeń, aby utworzyć zdarzenie przed/po konserwacji.
Na stronie Tworzenie subskrypcji zdarzeń wprowadź następujące szczegóły:
W sekcji Szczegóły subskrypcji zdarzeń podaj odpowiednią nazwę.
Zachowaj schemat jako schemat usługi Event Grid.
W sekcji Szczegóły tematu podaj odpowiednią nazwę dla nazwy tematu systemowego.
W sekcji Typy zdarzeń filtruj do typów zdarzeń wybierz typy zdarzeń, które chcesz wypchnąć do punktu końcowego lub miejsca docelowego. Możesz wybrać między zdarzeniem przed konserwacją a zdarzeniem po konserwacji. Aby dowiedzieć się więcej o typach zdarzeń specyficznych dla planowania konfiguracji konserwacji, zobacz Typy zdarzeń platformy Azure.
W sekcji Szczegóły punktu końcowego wybierz punkt końcowy, z którego chcesz otrzymywać odpowiedź.
Wybierz pozycję Utwórz , aby skonfigurować zdarzenia wstępne i ogłaszane według istniejącego harmonogramu.
PUT /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>?api-version=2022-06-15
Dozwolone typy zdarzeń — Microsoft.Maintenance.PreMaintenanceEvent, Microsoft.Maintenance.PostMaintenanceEvent
Element webhook
PUT /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>/eventSubscriptions/<Event Subscription name>?api-version=2022-06-15
PUT /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.EventGrid/systemTopics/<system topic name>/eventSubscriptions/<Event Subscription name>?api-version=2022-06-15
Aby zapoznać się z omówieniem zdarzeń wstępnych i po ich opublikowaniu w usłudze Azure Update Manager, zobacz tutaj.
Aby dowiedzieć się, jak zarządzać zdarzeniami wstępnymi i publikować je lub anulować przebieg harmonogramu, zobacz zdarzenia konfiguracji przed konserwacją i po nim.
Aby dowiedzieć się, jak używać zdarzeń wstępnych i ogłaszanych do włączania i wyłączania maszyn wirtualnych przy użyciu elementów webhook, zobacz tutaj.
Aby dowiedzieć się, jak używać zdarzeń wstępnych i ogłaszanych do włączania i wyłączania maszyn wirtualnych przy użyciu usługi Azure Functions, zobacz tutaj.