Zarządzanie aktualizacjami maszyna wirtualna za pomocą konfiguracji konserwacją

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania

Konfiguracje konserwacji umożliwiają kontrolowanie aktualizacji wielu zasobów maszyn wirtualnych platformy Azure i zarządzanie nimi, ponieważ platforma Azure często aktualizuje swoją infrastrukturę w celu zwiększenia niezawodności, wydajności, zabezpieczeń lub uruchamiania nowych funkcji. Większość aktualizacji jest niewidoczna dla użytkowników, ale niektóre wrażliwe obciążenia, takie jak gry, przesyłanie strumieniowe multimediów i transakcje finansowe, nie mogą tolerować nawet kilku sekund zamrażania lub rozłączania maszyny wirtualnej w celu konserwacji. Konfiguracje konserwacji są zintegrowane z usługą Azure Resource Graph (ARG) w celu uzyskania małych opóźnień i środowiska klienta o dużej skali.

Ważne

Aby móc korzystać z konfiguracji konserwacji, użytkownicy muszą mieć rolę co najmniej współautora. Użytkownicy muszą również upewnić się, że ich subskrypcja jest zarejestrowana w dostawcy zasobów konserwacji w celu korzystania z konfiguracji konserwacji.

Zakresy

Konfiguracje konserwacji obsługują obecnie trzy (3) zakresy: host, obraz systemu operacyjnego i gość. Chociaż każdy zakres umożliwia planowanie aktualizacji i zarządzanie nimi, główna różnica polega na zasobie, który obsługuje. W tej sekcji opisano szczegółowe informacje o różnych zakresach i obsługiwanych typach:

Scope Zasoby pomocy technicznej
Gospodarz Izolowane maszyny wirtualne, izolowane zestawy skalowania maszyn wirtualnych, dedykowane hosty
Obraz systemu operacyjnego Virtual Machine Scale Sets
Gość Maszyny wirtualne, serwery usługi Azure Arc

Gospodarz

Dzięki temu zakresowi można zarządzać aktualizacjami platformy, które nie wymagają ponownego uruchomienia na izolowanych maszynach wirtualnych, izolowanych wystąpieniach zestawu skalowania maszyn wirtualnych i dedykowanych hostach. Niektóre funkcje i ograniczenia unikatowe dla zakresu hosta to:

  • Harmonogramy można ustawić w dowolnym momencie w ciągu 35 dni. Po upływie 35 dni aktualizacje są automatycznie stosowane.
  • W tym zakresie jest wymagane co najmniej 2-godzinne okno obsługi.
  • Konserwacja na poziomie stojaka nie jest obecnie obsługiwana.

Dowiedz się więcej o dedykowanych hostach platformy Azure

Obraz systemu operacyjnego

Użycie tego zakresu z konfiguracjami konserwacji pozwala zdecydować, kiedy należy zastosować uaktualnienia do dysków systemu operacyjnego w zestawach skalowania maszyn wirtualnych dzięki łatwiejszemu i bardziej przewidywalnemu środowisku. Uaktualnienie działa przez zastąpienie dysku systemu operacyjnego maszyny wirtualnej nowym dyskiem utworzonym przy użyciu najnowszej wersji obrazu. Wszystkie skonfigurowane rozszerzenia i niestandardowe skrypty danych są uruchamiane na dysku systemu operacyjnego, podczas gdy dyski danych są zachowywane. Niektóre funkcje i ograniczenia unikatowe dla tego zakresu to:

  • Aby korzystać z konfiguracji konserwacji, zestawy skalowania muszą mieć włączone automatyczne uaktualnienia systemu operacyjnego.
  • Cykl można zaplanować do tygodnia (7 dni).
  • Do okna obsługi wymagane jest co najmniej 5 godzin.

Gość

Ten zakres integruje się z programem Update Manager. Umożliwia zapisywanie cyklicznych harmonogramów wdrażania w celu instalowania aktualizacji maszyn z systemem Windows Server i Linux na platformie Azure, w środowiskach lokalnych i w innych środowiskach w chmurze połączonych przy użyciu serwerów z obsługą usługi Azure Arc. Niektóre funkcje i ograniczenia unikatowe dla tego zakresu obejmują:

  • Orkiestracja poprawek dla maszyn wirtualnych musi być ustawiona na Wartość AutomaticByPlatform

    Zrzut ekranu przedstawiający górny czas okna obsługi.

  • Górne okno obsługi wynosi 3 godziny 55 minut.

  • Do okna obsługi wymagany jest co najmniej 1 godzina i 30 minut.

  • Wartość Repeat powinna wynosić co najmniej 6 godzin.

  • Czas rozpoczęcia harmonogramu powinien być co najmniej 15 minut po czasie tworzenia harmonogramu.

Uwaga

  1. Minimalne okno obsługi zostało zwiększone z 1 godziny 10 minut do 1 godziny 30 minut, podczas gdy minimalna wartość powtórzeń została ustawiona na 6 godzin dla nowych harmonogramów. Należy pamiętać, że istniejące harmonogramy nie będą mieć wpływu; Zdecydowanie zalecamy jednak zaktualizowanie istniejących harmonogramów w celu uwzględnienia tych nowych zmian.
  2. Liczba znaków nazwy grupy zasobów wraz z nazwą konfiguracji konserwacji powinna być mniejsza niż 128 znaków

Konfiguracja konserwacji udostępnia dwa zaplanowane tryby stosowania poprawek dla maszyn wirtualnych gościa: tryb statyczny i tryb zakresu dynamicznego. Domyślnie system działa w trybie statycznym, jeśli nie skonfigurowano trybu dynamicznego zakresu. Aby zaplanować lub zmodyfikować konfigurację konserwacji w trybie, bufor 15 minut przed wymaganym zaplanowanym czasem stosowania poprawek. Jeśli na przykład planujemy poprawkę o godzinie 15:00, wszystkie modyfikacje, w tym dodawanie lub usuwanie maszyn wirtualnych, zmienianie zakresu dynamicznego itp., powinno zakończyć się przed godziną 2:45.

Aby dowiedzieć się więcej na temat tego tematu, wyewidencjonuj Menedżera aktualizacji i zaplanowane stosowanie poprawek

Ważne

Jeśli przeniesiesz zasób do innej grupy zasobów lub subskrypcji, zaplanowane stosowanie poprawek dla zasobu przestanie działać, ponieważ ten scenariusz jest obecnie nieobsługiwany przez system. Zespół pracuje nad zapewnieniem tej możliwości, ale w międzyczasie, jako obejście, dla zasobu, który chcesz przenieść (w zakresie statycznym)

  1. Musisz usunąć przypisanie
  2. Przenoszenie zasobu do innej grupy zasobów lub subskrypcji
  3. Ponowne tworzenie przypisania

W zakresie dynamicznym kroki są podobne, ale po usunięciu przypisania w kroku 1 wystarczy zainicjować lub poczekać na następny zaplanowany przebieg. Ta akcja powoduje wyświetlenie monitu systemu o całkowite usunięcie przypisania, co umożliwi wykonanie kroków 2 i 3. Jeśli zapomnisz/przegapisz jedną z powyższych kroków, możesz ponownie przypisać zasób do oryginalnego przypisania i powtórzyć kroki ponownie sekwencyjnie.

Zamykanie maszyn

Nie możemy zastosować aktualizacji konserwacji do wszystkich maszyn zamykanych. Upewnij się, że maszyna jest włączona co najmniej 15 minut przed zaplanowaną aktualizacją lub aktualizacja może nie zostać zastosowana. Jeśli maszyna jest w stanie zamknięcia w momencie zaplanowanej aktualizacji, może się okazać, że konfiguracja konserwacji została usunięta w witrynie Azure Portal. Jest to tylko problem z wyświetlaniem, który obecnie pracuje nad rozwiązaniem tego problemu. Konfiguracja konserwacji nie została skojarzona i można ją sprawdzić za pomocą interfejsu wiersza polecenia, korzystając z konfiguracji sprawdzania.

Opcje zarządzania

Konfiguracje konserwacji można tworzyć i zarządzać nimi przy użyciu dowolnej z następujących opcji:

Ważne

Właściwość Pre/Post tasks jest obecnie uwidoczniona w interfejsie API, ale nie jest obecnie obsługiwana.

Aby zapoznać się z przykładem usługi Azure Functions, zobacz Planowanie konserwacji Aktualizacje przy użyciu konfiguracji konserwacji i usługi Azure Functions.

Limity usługi

Poniżej przedstawiono zalecane limity dla wymienionych wskaźników

Wskaźnik Limit
Liczba harmonogramów na subskrypcję na region 250
Łączna liczba skojarzeń zasobów z harmonogramem 3000
Skojarzenia zasobów w każdym zakresie dynamicznym 1000
Liczba zakresów dynamicznych na grupę zasobów lub subskrypcję na region 250
Liczba zakresów dynamicznych na harmonogram 30
Łączna liczba subskrypcji dołączonych do wszystkich zakresów dynamicznych na harmonogram 30

Poniżej przedstawiono zalecane limity zakresu dynamicznego dla każdego zakresu dynamicznego

Zasób Limit
Skojarzenia zasobów 1000
Liczba filtrów tagów 50
Liczba filtrów grupy zasobów 50

Powyższe limity dotyczą tylko zakresu dynamicznego w zakresie gościa.

Następne kroki

Aby rozwiązać problemy, zobacz Rozwiązywanie problemów z konfiguracjami konserwacji Aby dowiedzieć się więcej, zobacz Konserwacja i aktualizacje