Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ maszyny wirtualne z systemem Linux ✔️ maszyny wirtualne z systemem Windows ✔️ elastyczne zestawy skalowania
Włączenie automatycznego stosowania poprawek w systemie gościa dla maszyn wirtualnych platformy Azure i zestawów skalowania maszyn wirtualnych (VMSS) ułatwia zarządzanie aktualizacjami dzięki bezpiecznemu i automatycznemu instalowaniu poprawek na maszynach wirtualnych w celu utrzymania zgodności z wymaganiami zabezpieczeń, przy jednoczesnym ograniczeniu skali ewentualnych skutków problemów dotyczących maszyn wirtualnych.
Automatyczne stosowanie poprawek gościa maszyny wirtualnej ma następujące cechy:
- Poprawki sklasyfikowane jako Krytyczne lub Zabezpieczenia są automatycznie pobierane i stosowane na maszynie wirtualnej.
- Poprawki są instalowane w godzinach pozaszczytowych na maszynach wirtualnych IaaS zgodnie ze strefą czasową maszyny wirtualnej.
- Poprawki są stosowane przez wszystkie godziny dla usługi VMSS Flex.
- Platforma Azure zarządza orkiestracją poprawek i działa zgodnie z zasadą „dostępność przede wszystkim”.
- Kondycja maszyny wirtualnej określona za pomocą sygnałów kondycji platformy jest monitorowana w celu wykrywania błędów poprawek.
- Kondycję aplikacji można monitorować za pomocą rozszerzenia Application Health.
- Działa dla wszystkich rozmiarów maszyn wirtualnych.
Jak działa automatyczne instalowanie poprawek w systemie gościa maszyny wirtualnej?
Jeśli automatyczne stosowanie poprawek gościa maszyny wirtualnej jest włączone na maszynie wirtualnej, dostępne poprawki krytyczne i poprawki zabezpieczeń są pobierane i stosowane automatycznie na maszynie wirtualnej. Ten proces rozpoczyna się automatycznie co miesiąc po wydaniu nowych poprawek. Ocena poprawek i instalacja są automatyczne, a proces obejmuje ponowne uruchomienie maszyny wirtualnej zgodnie z konfiguracją. Parametr rebootSetting modelu maszyny wirtualnej ma priorytet względem ustawień w innym systemie, takim jak Konfiguracja konserwacji.
Maszyna wirtualna jest okresowo oceniana co kilka dni i wiele razy w dowolnym 30-dniowym okresie w celu określenia odpowiednich poprawek dla tej maszyny wirtualnej. Poprawki można instalować w dowolnym dniu na maszynie wirtualnej poza godzinami szczytu dla maszyny wirtualnej. Ta automatyczna weryfikacja zapewnia, że wszelkie brakujące poprawki zostaną wykryte tak wcześnie, jak to możliwe.
Poprawki są instalowane w ciągu 30 dni od daty publikacji comiesięcznych poprawek, zgodnie z orkiestracją z priorytetem dostępności. Poprawki są instalowane tylko poza godzinami szczytu maszyny wirtualnej w zależności od strefy czasowej maszyny wirtualnej. Maszyna wirtualna musi być uruchomiona w godzinach poza godzinami szczytu, aby poprawki zostały automatycznie zainstalowane. Jeśli maszyna wirtualna jest wyłączona podczas okresowej oceny, platforma automatycznie ocenia i stosuje poprawki (w razie potrzeby) podczas następnej okresowej oceny (zwykle w ciągu kilku dni), gdy maszyna wirtualna jest włączona.
Aktualizacje definicji i inne poprawki niesklasyfikowane jako Krytyczne lub Zabezpieczenia nie będą instalowane w ramach automatycznego instalowania poprawek w systemie gościa maszyny wirtualnej. Aby zainstalować poprawki z innymi klasyfikacjami poprawek lub zaplanować instalację poprawek we własnym niestandardowym oknie obsługi, możesz użyć usługi Menedżer aktualizacji platformy Azure.
Włączenie automatycznego stosowania poprawek gościa na pojedynczych maszynach wirtualnych lub w zestawach skalowania maszyn wirtualnych w trybie elastycznej orkiestracji umożliwia platformie Azure aktualizowanie floty etapami. Wdrożenie etapowe jest zgodne z praktykami bezpiecznego wdrażania platformy Azure i zmniejsza promień wpływu, jeśli jakiekolwiek problemy są identyfikowane z najnowszą aktualizacją. Monitorowanie stanu jest zalecane w przypadku pojedynczych maszyn wirtualnych i wymagane w przypadku zestawów skalowania maszyn wirtualnych w trybie elastycznej orkiestracji, aby wykrywać problemy związane z aktualizacją.
Aktualizacje stawiające na wysoką dostępność
Platforma Azure organizuje proces instalacji poprawek we wszystkich chmurach publicznych i prywatnych dla maszyn wirtualnych, które włączyły automatyczne stosowanie poprawek gościa. Orkiestracja opiera się na zasadach stawiających dostępność na pierwszym miejscu na różnych poziomach dostępności oferowanych przez platformę Azure.
W przypadku grupy maszyn wirtualnych poddawanych aktualizacji platforma Azure organizuje aktualizacje:
Między regionami:
- Comiesięczna aktualizacja jest organizowana na platformie Azure globalnie w sposób etapowy, aby zapobiec awariom wdrożenia globalnego.
- Faza może mieć co najmniej jeden region, a aktualizacja zostanie przeniesiona do następnych faz tylko wtedy, gdy kwalifikujące się maszyny wirtualne w fazie zostaną pomyślnie zaktualizowane.
- Regiony sparowane geograficznie nie są aktualizowane współbieżnie i nie mogą znajdować się w tej samej fazie regionalnej.
- Powodzenie aktualizacji ocenia się na podstawie monitorowania stanu maszyny wirtualnej po jej zainstalowaniu. Kondycja maszyny wirtualnej jest śledzona za pomocą wskaźników kondycji platformy dla maszyny wirtualnej.
W obrębie regionu:
- Maszyny wirtualne w różnych strefach dostępności nie są aktualizowane jednocześnie tą samą aktualizacją.
- Maszyny wirtualne, które nie należą do zestawu dostępności, są grupowane w miarę możliwości, aby uniknąć jednoczesnych aktualizacji wszystkich maszyn wirtualnych w ramach subskrypcji.
W zestawie dostępności:
- Wszystkie maszyny wirtualne we wspólnym zestawie dostępności nie są aktualizowane współbieżnie.
- Maszyny wirtualne w wspólnym zestawie dostępności są aktualizowane w granicach domeny aktualizacji, a maszyny wirtualne w wielu domenach aktualizacji nie są aktualizowane współbieżnie.
- W domenie aktualizacji nie więcej niż 20% maszyn wirtualnych w zestawie dostępności zostaje zaktualizowanych jednocześnie. W przypadku zestawów dostępności z mniej niż 10 maszynami wirtualnymi maszyny wirtualne są aktualizowane pojedynczo w domenie aktualizacji.
Ograniczenie liczby współbieżnych poprawek maszyn wirtualnych w różnych regionach, w regionie lub w zestawie dostępności ogranicza wpływ wadliwej poprawki na dany zestaw maszyn wirtualnych. Dzięki monitorowaniu stanu wszelkie potencjalne problemy są wykrywane, zanim wpłyną na całe obciążenie robocze.
Data instalacji poprawek dla danej maszyny wirtualnej może się różnić od miesiąca do miesiąca, ponieważ określona maszyna wirtualna może być pobierana w innej partii między miesięcznymi cyklami stosowania poprawek.
Które poprawki są zainstalowane?
Zainstalowane poprawki zależą od etapu wdrażania maszyny wirtualnej. Co miesiąc rozpoczyna się nowe globalne wdrażanie, w ramach którego na danej maszynie wirtualnej instalowane są wszystkie poprawki zabezpieczeń i poprawki krytyczne ocenione dla tej maszyny wirtualnej. Wdrożenie jest koordynowane we wszystkich regionach platformy Azure i odbywa się partiami.
Dokładny zestaw poprawek do zainstalowania różni się w zależności od konfiguracji maszyny wirtualnej, w tym typu systemu operacyjnego i czasu oceny. Istnieje możliwość zainstalowania dwóch identycznych maszyn wirtualnych w różnych regionach, jeśli istnieje więcej lub mniej poprawek dostępnych, gdy aranżacja poprawek dociera do różnych regionów w różnym czasie. Podobnie, ale rzadziej maszyny wirtualne w tym samym regionie, ale oceniane w różnym czasie (ze względu na różne partie strefy dostępności lub zestawu dostępności) mogą uzyskać różne poprawki.
Ponieważ funkcja Automatycznego poprawiania systemu gościa maszyny wirtualnej nie konfiguruje źródła poprawek, dwie podobne maszyny wirtualne skonfigurowane do korzystania z różnych źródeł poprawek, takich jak repozytorium publiczne i repozytorium prywatne, mogą również różnić się dokładnym zestawem zainstalowanych poprawek.
W przypadku typów systemu operacyjnego, które zwalniają poprawki w stałym okresie, maszyny wirtualne skonfigurowane do publicznego repozytorium systemu operacyjnego mogą oczekiwać otrzymania tego samego zestawu poprawek w różnych fazach wdrażania w ciągu miesiąca. Na przykład maszyny wirtualne z systemem Windows skonfigurowane do publicznego repozytorium usługi Windows Update.
W miarę wyzwalania nowego wdrożenia co miesiąc maszyna wirtualna otrzymuje co najmniej jedno wdrożenie poprawek co miesiąc, jeśli maszyna wirtualna jest włączona poza godzinami szczytu. Ten proces gwarantuje, że maszyna wirtualna zostanie poprawiona przy użyciu najnowszych dostępnych poprawek zabezpieczeń i krytycznych poprawek co miesiąc. Aby zapewnić spójność w zestawie zainstalowanych poprawek, możesz skonfigurować maszyny wirtualne w celu oceny i pobierania poprawek z własnych repozytoriów prywatnych.
Obsługiwane obrazy systemu operacyjnego
Ważne
Automatyczne poprawianie systemu gościa maszyny wirtualnej, ocena poprawek na żądanie oraz instalacja poprawek na żądanie są obsługiwane tylko w przypadku maszyn wirtualnych utworzonych z obrazów o dokładnie tej kombinacji wydawcy, oferty i SKU, która znajduje się na poniższej liście obsługiwanych obrazów systemu operacyjnego. Niestandardowe obrazy ani żadne inne kombinacje wydawcy, oferty i jednostki SKU nie są obsługiwane. Okresowo jest dodawanych więcej obrazów. Nie widzisz swojego SKU na liście? Poproś o pomoc techniczną, wypełniając wniosek o pomoc techniczną dotyczącą obrazów.
Obsługiwane obrazy systemu Windows (możliwe do poprawiania)
| Wydawca | Oferta systemu operacyjnego | SKU |
|---|---|---|
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition-core |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition-core-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-core-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-core |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-hotpatch |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-hotpatch-smalldisk |
Obsługiwane obrazy systemu Windows (bez obsługi hotpatch)
| Wydawca | Oferta systemu operacyjnego | SKU |
|---|---|---|
| Centrum Bezpieczeństwa Internetowego Inc | cis-windows-server-2019-v1-0-0-l2 | cis-ws2019-l2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-windows-server | cis-windows-server2019-l1-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-windows-server | cis-windows-server2022-l1-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-windows-server | cis-windows-server2022-l1-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-windows-server | cis-windows-server2022-l2-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-windows-server-2022-l2 | cis-windows-server-2022-l2-gen2 |
| MicrosoftWindowsServer | WindowsServer | 2008-R2-SP1 |
| MicrosoftWindowsServer | WindowsServer | 2012-R2-Datacenter |
| MicrosoftWindowsServer | WindowsServer | 2012-R2-Datacenter-gensecond |
| MicrosoftWindowsServer | WindowsServer | 2012-R2-Datacenter-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2012-R2-Datacenter-smalldisk-g2 |
| MicrosoftWindowsServer | WindowsServer | 2016-Datacenter |
| MicrosoftWindowsServer | WindowsServer | 2016-datacenter-gensecond |
| MicrosoftWindowsServer | WindowsServer | 2016-Datacenter-Server-Core |
| MicrosoftWindowsServer | WindowsServer | 2016-datacenter-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2016-datacenter-with-containers |
| MicrosoftWindowsServer | WindowsServer | 2019-Datacenter |
| MicrosoftWindowsServer | WindowsServer | 2019-Datacenter-Core |
| MicrosoftWindowsServer | WindowsServer | 2019-datacenter-gensecond |
| MicrosoftWindowsServer | WindowsServer | 2019-datacenter-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2019-datacenter-smalldisk-g2 |
| MicrosoftWindowsServer | WindowsServer | 2019-centrum-danych-z-kontenerami |
| MicrosoftWindowsServer | WindowsServer | Centrum danych 2022 |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-core |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-core-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-hotpatch |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-hotpatch-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-azure-edition-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-core |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-core-g2 |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-g2 |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2022-datacenter-smalldisk-g2 |
| MicrosoftWindowsServer | Podglądy WindowsServerHotpatch | windows-server-2022-azure-edition-hotpatch (aktualizacja na gorąco) |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition-core |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition-core-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-azure-edition-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2025-centrum danych |
| MicrosoftWindowsServer | WindowsServer | 2025-centrum danych-core |
| MicrosoftWindowsServer | WindowsServer | 2025-datacenter-core-smalldisk |
| MicrosoftWindowsServer | WindowsServer | 2025-centrum danych-mały dysk |
| MicrosoftWindowsServer | SystemyOperacyjneSerwerówMicrosoft-wersje zapoznawcze | windows-server-2025-azure-edition-hotpatch |
Obsługiwane obrazy systemu Linux
| Wydawca | Oferta systemu operacyjnego | SKU |
|---|---|---|
| AlmaLinux | almalinux-hpc | 8-hpc-gen2 |
| AlmaLinux | almalinux-hpc | 8_5-hpc |
| AlmaLinux | almalinux-hpc | 8_5-hpc-gen2 |
| AlmaLinux | almalinux-hpc | 8_6-hpc |
| AlmaLinux | almalinux-hpc | 8_6-hpc-gen2 |
| AlmaLinux | almalinux-hpc | 8_7-hpc-gen1 |
| AlmaLinux | almalinux-hpc | 8_7-hpc-gen2 |
| AlmaLinux | almalinux-hpc | 8_10-hpc-gen1 |
| AlmaLinux | almalinux-hpc | 8_10-hpc-gen2 |
| Canonical | UbuntuServer | 16.04-LTS |
| Canonical | UbuntuServer | 16.04.0-LTS |
| Canonical | UbuntuServer | 18.04-LTS |
| Canonical | UbuntuServer | 18_04-LTS-arm64 |
| Canonical | UbuntuServer | 18_04-LTS-gen2 |
| Canonical | ubuntu-24_04-lts | cvm |
| Canonical | ubuntu-24_04-lts | serwer |
| Canonical | ubuntu-24_04-lts | serwer-arm64 |
| Canonical | ubuntu-24_04-lts | serwer-gen1 |
| Canonical | ubuntu-24_04-lts | ubuntu-pro |
| Canonical | ubuntu-24_04-lts | ubuntu-pro-cvm |
| Canonical | 0001-com-ubuntu-confidential-vm-focal | 20_04-lts-cvm |
| Canonical | 0001-com-ubuntu-confidential-vm-jammy | 22_04-lts-cvm |
| Canonical | 0001-com-ubuntu-pro-bionic | pro-18_04-lts |
| Canonical | 0001-com-ubuntu-pro-focal | pro-20_04-lts |
| Canonical | 0001-com-ubuntu-pro-focal | pro-20_04-lts-gen2 |
| Canonical | 0001-com-ubuntu-pro-jammy | pro-22_04-lts-gen2 |
| Canonical | 0001-com-ubuntu-server-focal | 20_04-lts |
| Canonical | 0001-com-ubuntu-server-focal | 20_04-lts-arm64 |
| Canonical | 0001-com-ubuntu-server-focal | 20_04-lts-gen2 |
| Canonical | 0001-com-ubuntu-server-jammy | 22_04-lts |
| Canonical | 0001-com-ubuntu-server-jammy | 22_04-lts-arm64 |
| Canonical | 0001-com-ubuntu-server-jammy | 22_04-lts-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel-7-v2-2-0-l1 | cis-redhat7-l1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel | cis-redhat7-l2-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel | cis-redhat8-l1-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel | cis-redhat8-l1-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel | cis-redhat8-l2-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel | cis-redhat9-l1-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-rhel | cis-redhat9-l2-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-ubuntu-linux-2004-l1 | cis-ubuntu-linux-2004-l1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-ubuntu-linux-2204-l1 | cis-ubuntu-linux-2204-l1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-ubuntu | cis-ubuntulinux2004-l1-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-ubuntu | cis-ubuntulinux2204-l1-gen2 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-ubuntu | cis-ubuntulinux2404-l1-gen1 |
| Centrum Bezpieczeństwa Internetowego Inc | cis-ubuntu | cis-ubuntulinux2404-l1-gen2 |
| MicrosoftCblMariner | azure-linux-3 | azure-linux-3-gen2 |
| MicrosoftCblMariner | cbl-mariner | cbl-mariner-1 |
| MicrosoftCblMariner | cbl-mariner | 1-gen2 |
| MicrosoftCblMariner | cbl-mariner | cbl-mariner-2 |
| MicrosoftCblMariner | cbl-mariner | cbl-mariner-2-arm64 |
| MicrosoftCblMariner | cbl-mariner | cbl-mariner-2-gen2 |
| MicrosoftCblMariner | cbl-mariner | cbl-mariner-2-gen2-fips |
| Microsoft-AKS | aks | aks-engine-ubuntu-1804-202112 |
| Microsoft-DSVM | stacja robocza aml | ubuntu-20 |
| Microsoft-DSVM | stacja robocza aml | ubuntu-20-gen2 |
| Microsoft-DSVM | ubuntu-hpc | 1804 |
| Microsoft-DSVM | ubuntu-hpc | 1804-ncv4 |
| Microsoft-DSVM | ubuntu-hpc | 2004 |
| Microsoft-DSVM | ubuntu-hpc | 2004-preview-ndv5 |
| Microsoft-DSVM | ubuntu-hpc | 2204 |
| Microsoft-DSVM | ubuntu-hpc | 2204-preview-ndv5 |
| Redhat | RHEL | 7.2 |
| Redhat | RHEL | 7.3 |
| Redhat | RHEL | 7,4 |
| Redhat | RHEL | 7.5 |
| Redhat | RHEL | 7.6 |
| Redhat | RHEL | 7.7 |
| Redhat | RHEL | 7,8 |
| Redhat | RHEL | 7_9 |
| Redhat | RHEL | 7-lvm |
| Redhat | RHEL | 7-raw |
| Redhat | RHEL | 8 |
| Redhat | RHEL | 8.1 |
| Redhat | RHEL | 81gen2 |
| Redhat | RHEL | 8.2 |
| Redhat | RHEL | 82gen2 |
| Redhat | RHEL | 8_3 |
| Redhat | RHEL | 83-gen2 |
| Redhat | RHEL | 8_4 |
| Redhat | RHEL | 84-gen2 |
| Redhat | RHEL | 8_5 |
| Redhat | RHEL | 85-gen2 |
| Redhat | RHEL | 8_6 |
| Redhat | RHEL | 86-gen2 |
| Redhat | RHEL | 8_7 |
| Redhat | RHEL | 8_8 |
| Redhat | RHEL | 8_10 |
| Redhat | RHEL | 8-lvm |
| Redhat | RHEL | 8-lvm-gen2 |
| Redhat | RHEL-RAW | 8-raw |
| Redhat | RHEL-RAW | 8-raw-gen2 |
| Redhat | RHEL | 9_0 |
| Redhat | RHEL | 9_1 |
| Redhat | RHEL | 9_2 |
| Redhat | RHEL | 9_3 |
| Redhat | RHEL | 9_4 |
| Redhat | RHEL | 9-lvm |
| Redhat | RHEL | 9-lvm-gen2 |
| Redhat | RHEL-ARM64 | 8_6-arm64 |
| Redhat | RHEL-ARM64 | 9_0-arm64 |
| Redhat | RHEL-ARM64 | 9_1-arm64 |
| Redhat | RHEL —SAP-APPS | 86sapapps-gen2 |
| Redhat | RHEL —SAP-APPS | 88sapapps-gen2 |
| Redhat | RHEL —SAP-HA | 86sapha-gen2 |
| Redhat | RHEL —SAP-HA | 88sapha-gen2 |
| SUSE | sles-12-sp5 | gen1 |
| SUSE | sles-12-sp5 | gen2 |
| SUSE | sles-15-sp2 | gen1 |
| SUSE | sles-15-sp2 | gen2 |
| SUSE | sles-sap-15-sp4 | gen2 |
| SUSE | sles-sap-15-sp5 | gen2 |
Tryby aranżacji poprawek
Maszyny wirtualne na platformie Azure obsługują teraz następujące tryby orkiestracji poprawek:
AutomaticByPlatform (aranżowane stosowanie poprawek na platformie Azure):
- Ten tryb jest obsługiwany zarówno dla maszyn wirtualnych z systemami Linux, jak i Windows.
- Ten tryb umożliwia automatyczne instalowanie poprawek w systemie gościa maszyny wirtualnej, a późniejsza instalacja poprawek jest koordynowana przez Azure.
- Podczas procesu instalacji ten tryb ocenia maszynę wirtualną pod kątem dostępnych poprawek i zapisuje szczegóły w usłudze Azure Resource Graph.
- Ten tryb jest wymagany do stosowania poprawek z priorytetem dostępności.
- Ten tryb jest obsługiwany tylko w przypadku maszyn wirtualnych, które są tworzone przy użyciu obsługiwanych obrazów platformy systemu operacyjnego powyżej.
- W przypadku maszyn wirtualnych z systemem Windows ustawienie tego trybu powoduje również wyłączenie natywnej funkcji Automatyczne aktualizacje na maszynie wirtualnej z systemem Windows, aby uniknąć dublowania.
- Aby użyć tego trybu na maszynach wirtualnych z systemem Linux, ustaw właściwość
osProfile.linuxConfiguration.patchSettings.patchMode=AutomaticByPlatformw szablonie maszyny wirtualnej. - Aby użyć tego trybu na maszynach wirtualnych z systemem Windows, ustaw właściwość
osProfile.windowsConfiguration.patchSettings.patchMode=AutomaticByPlatformw szablonie maszyny wirtualnej. - Włączenie tego trybu powoduje ustawienie klucza rejestru SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate na 1
AutomaticByOS:
- Ten tryb jest obsługiwany tylko w przypadku maszyn wirtualnych z systemem Windows.
- Ten tryb umożliwia automatyczne aktualizacje na maszynie wirtualnej z systemem Windows, a poprawki są instalowane na maszynie wirtualnej za pośrednictwem aktualizacji automatycznych.
- Ten tryb nie obsługuje instalacji poprawek z priorytetem dostępności.
- Ten tryb jest domyślnie ustawiany, jeśli dla maszyny wirtualnej z systemem Windows nie określono innego trybu poprawek.
- Aby użyć tego trybu na maszynach wirtualnych z systemem Windows, ustaw właściwość
osProfile.windowsConfiguration.enableAutomaticUpdates=truei ustaw właściwośćosProfile.windowsConfiguration.patchSettings.patchMode=AutomaticByOSw szablonie maszyny wirtualnej. - Włączenie tego trybu powoduje ustawienie klucza rejestru SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate na wartość 0
Instrukcja:
- Ten tryb jest obsługiwany tylko w przypadku maszyn wirtualnych z systemem Windows.
- Ten tryb wyłącza aktualizacje automatyczne na maszynie wirtualnej z systemem Windows. Podczas wdrażania maszyny wirtualnej przy użyciu interfejsu wiersza polecenia lub programu PowerShell, ustawienie
--enable-auto-updatesnafalsepowoduje również ustawieniepatchModenamanuali wyłącza aktualizacje automatyczne. - Ten tryb nie obsługuje stosowania poprawek z priorytetem dostępności.
- Ten tryb należy ustawić podczas korzystania z niestandardowych rozwiązań do stosowania poprawek.
- Aby użyć tego trybu na maszynach wirtualnych z systemem Windows, ustaw właściwość
osProfile.windowsConfiguration.enableAutomaticUpdates=falsei ustaw właściwośćosProfile.windowsConfiguration.patchSettings.patchMode=Manualw szablonie maszyny wirtualnej. - Włączenie tego trybu powoduje ustawienie klucza rejestru SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate na 1
ImageDefault:
- Ten tryb jest obsługiwany tylko w przypadku maszyn wirtualnych z systemem Linux.
- Ten tryb nie obsługuje instalowania poprawek z priorytetem dostępności.
- Ten tryb honoruje domyślną konfigurację stosowania poprawek na obrazie użytym do utworzenia maszyny wirtualnej.
- Ten tryb jest domyślnie ustawiany, jeśli dla maszyny wirtualnej z systemem Linux nie określono innego trybu poprawek.
- Aby użyć tego trybu na maszynach wirtualnych z systemem Linux, ustaw właściwość
osProfile.linuxConfiguration.patchSettings.patchMode=ImageDefaultw szablonie maszyny wirtualnej.
Uwaga
W przypadku maszyn wirtualnych z systemem Windows właściwość osProfile.windowsConfiguration.enableAutomaticUpdates można ustawić tylko po utworzeniu maszyny wirtualnej. Ma to wpływ na pewne przejścia trybu poprawek. Przełączanie między trybami AutomaticByPlatform i Manual jest obsługiwane na maszynach wirtualnych, które mają osProfile.windowsConfiguration.enableAutomaticUpdates=false. Podobnie jak przełączanie między trybami AutomaticByPlatform i AutomaticByOS jest obsługiwane na maszynach wirtualnych, które mają osProfile.windowsConfiguration.enableAutomaticUpdates=true. Przełączanie między trybami AutomaticByOS i Manual nie jest obsługiwane.
Platforma Azure zaleca włączenie trybu oceny na maszynie wirtualnej, nawet jeśli usługa Azure Orchestration nie jest włączona do stosowania poprawek. Dzięki temu platforma może ocenić maszynę wirtualną co 24 godziny na wszelkie oczekujące aktualizacje i zapisać szczegóły w usłudze Azure Resource Graph. Platforma przeprowadza ocenę w celu raportowania skonsolidowanych wyników po zastosowaniu lub potwierdzeniu żądanego stanu konfiguracji poprawki maszyny. Jest to zgłaszane jako "Ocena zainicjowana przez platformę".
Wymagania dotyczące włączenia automatycznego instalowania poprawek w maszynie wirtualnej
- Maszyna wirtualna musi mieć zainstalowanego agenta maszyny wirtualnej platformy Azure dla systemu Windows lub Linux .
- W przypadku maszyn wirtualnych z systemem Linux agent platformy Azure musi mieć wersję 2.2.53.1 lub nowszą. Zaktualizuj agenta systemu Linux, jeśli bieżąca wersja jest niższa niż wymagana wersja.
- W przypadku maszyn wirtualnych z systemem Windows usługa Windows Update musi być uruchomiona na maszynie wirtualnej.
- Maszyna wirtualna musi mieć dostęp do skonfigurowanych punktów końcowych aktualizacji. Jeśli maszyna wirtualna jest skonfigurowana do używania repozytoriów prywatnych dla maszyn wirtualnych z systemem Linux lub Windows Server Update Services (WSUS), odpowiednie punkty końcowe aktualizacji muszą być dostępne.
- Użyj interfejsu API obliczeń w wersji 2021-03-01 lub nowszej, aby uzyskać dostęp do wszystkich funkcji, w tym oceny na żądanie i stosowania poprawek na żądanie.
- Obrazy niestandardowe nie są obecnie obsługiwane.
- Elastyczna orkiestracja usługi VMSS wymaga zainstalowania rozszerzenia Application Health. Jest to opcjonalne dla maszyn wirtualnych IaaS.
Włączanie automatycznego stosowania poprawek gościa maszyny wirtualnej
Automatyczne instalowanie poprawek w systemie gościa można włączyć dla dowolnej maszyny wirtualnej z systemem Windows lub Linux utworzonej na podstawie obsługiwanego obrazu platformy.
Interfejs API REST dla maszyn wirtualnych z systemem Linux
Poniższy przykład opisuje, jak włączyć automatyczne instalowanie poprawek na maszynie wirtualnej:
PUT on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVirtualMachine?api-version=2020-12-01`
{
"location": "<location>",
"properties": {
"osProfile": {
"linuxConfiguration": {
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "AutomaticByPlatform"
}
}
}
}
}
Interfejs API REST dla maszyn wirtualnych z systemem Windows
Poniższy przykład opisuje, jak włączyć automatyczne instalowanie poprawek gościa maszyny wirtualnej:
PUT on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVirtualMachine?api-version=2020-12-01`
{
"location": "<location>",
"properties": {
"osProfile": {
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"patchSettings": {
"patchMode": "AutomaticByPlatform"
}
}
}
}
}
Program Azure PowerShell podczas tworzenia maszyny wirtualnej z systemem Windows
Użyj polecenia cmdlet Set-AzVMOperatingSystem, aby włączyć automatyczne stosowanie poprawek gościa maszyny wirtualnej podczas tworzenia maszyny wirtualnej.
Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName $ComputerName -Credential $Credential -ProvisionVMAgent -EnableAutoUpdate -PatchMode "AutomaticByPlatform"
Program Azure PowerShell podczas aktualizowania maszyny wirtualnej z systemem Windows
Użyj poleceń cmdlet Set-AzVMOperatingSystem i Update-AzVM, aby włączyć automatyczne instalowanie poprawek gościa maszyny wirtualnej na istniejącej maszynie wirtualnej.
$VirtualMachine = Get-AzVM -ResourceGroupName "myResourceGroup" -Name "myVM"
Set-AzVMOperatingSystem -VM $VirtualMachine -PatchMode "AutomaticByPlatform"
Update-AzVM -ResourceGroupName "myResourceGroup" -VM $VirtualMachine
Interfejs wiersza polecenia platformy Azure dla maszyn wirtualnych z systemem Windows
Użyj az vm create, aby włączyć automatyczne instalowanie poprawek gościa maszyny wirtualnej podczas tworzenia nowej maszyny wirtualnej. Poniższy przykład konfiguruje automatyczne instalowanie poprawek w systemie gościa maszyny wirtualnej dla maszyny wirtualnej o nazwie myVM w grupie zasobów o nazwie myResourceGroup:
az vm create --resource-group myResourceGroup --name myVM --image Win2019Datacenter --enable-agent --enable-auto-update --patch-mode AutomaticByPlatform
Aby zmodyfikować istniejącą maszynę wirtualną, użyj polecenia az vm update
az vm update --resource-group myResourceGroup --name myVM --set osProfile.windowsConfiguration.enableAutomaticUpdates=true osProfile.windowsConfiguration.patchSettings.patchMode=AutomaticByPlatform
Azure Portal
Podczas tworzenia maszyny wirtualnej przy użyciu witryny Azure Portal tryby aranżacji poprawek można ustawić na karcie Zarządzanie dla systemów Linux i Windows.
Wdrażanie i ocena
Uwaga
Włączenie automatycznych aktualizacji gościa VM może potrwać ponad trzy godziny, ponieważ proces ten odbywa się poza godzinami największego obciążenia maszyny wirtualnej. W miarę przeprowadzania oceny i instalacji poprawek tylko poza godzinami szczytu maszyna wirtualna musi być również uruchomiona poza godzinami szczytu, aby zastosować poprawki.
Gdy dla maszyny wirtualnej jest włączone automatyczne poprawianie gościa maszyny wirtualnej, na maszynie wirtualnej z systemem Linux instalowane jest rozszerzenie maszyny wirtualnej typu Microsoft.CPlat.Core.LinuxPatchExtension, a na maszynie wirtualnej z systemem Windows instalowane jest rozszerzenie maszyny wirtualnej typu Microsoft.CPlat.Core.WindowsPatchExtension. To rozszerzenie nie musi być instalowane ręcznie ani aktualizowane, ponieważ to rozszerzenie jest zarządzane przez platformę Azure w ramach procesu automatycznego stosowania poprawek gościa maszyny wirtualnej.
Włączenie automatycznych aktualizacji gościa maszyny wirtualnej na maszynie wirtualnej może potrwać ponad trzy godziny, ponieważ włączenie jest wykonywane poza godzinami szczytu maszyny wirtualnej. Rozszerzenie jest również instalowane i aktualizowane poza godzinami szczytu dla maszyny wirtualnej. Jeśli godziny poza szczytem maszyny wirtualnej zakończą się, zanim proces włączania zostanie zakończony, proces włączania zostanie wznowiony w następnym dostępnym czasie poza godzinami szczytu.
Platforma wykonuje okresowe wywołania konfiguracji aktualizacji w celu zapewnienia zgodności po wykryciu zmian modelu na maszynach wirtualnych IaaS lub zestawach skalowania w elastycznym zarządzaniu orkiestracją. Niektóre zmiany modelu, takie jak między innymi aktualizacja trybu oceny, trybu poprawek oraz rozszerzenia, mogą spowodować wywołanie konfiguracji poprawek.
Aktualizacje automatyczne są wyłączone w większości scenariuszy, a instalacja poprawek odbywa się w przyszłości przez rozszerzenie. Obowiązują następujące warunki.
- Jeśli na maszynie wirtualnej z systemem Windows automatyczne aktualizacje systemu Windows były wcześniej włączone za pomocą trybu poprawek AutomaticByOS, po zainstalowaniu rozszerzenia zostaną one wyłączone na tej maszynie wirtualnej.
- W przypadku maszyn wirtualnych z systemem Ubuntu domyślne aktualizacje automatyczne zostają wyłączone po zakończeniu włączania funkcji automatycznego stosowania poprawek gościa maszyny wirtualnej.
- W przypadku systemu RHEL aktualizacje automatyczne muszą być ręcznie wyłączone. Wykonaj:
sudo systemctl stop packagekit
sudo systemctl mask packagekit
Aby sprawdzić, czy automatyczne poprawianie systemu gościa maszyny wirtualnej zostało ukończone i czy rozszerzenie do instalowania poprawek jest zainstalowane na maszynie wirtualnej, możesz przejrzeć widok instancji maszyny wirtualnej. Jeśli proces włączania zostanie ukończony, rozszerzenie zostanie zainstalowane, a wyniki oceny maszyny wirtualnej będą dostępne w obszarze patchStatus. Do widoku instancji maszyny wirtualnej można uzyskać dostęp na kilka sposobów, jak opisano poniżej.
interfejs API REST
GET on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVirtualMachine/instanceView?api-version=2020-12-01`
Azure PowerShell
Użyj polecenia cmdlet Get-AzVM z parametrem -Status, aby uzyskać dostęp do widoku wystąpienia dla Twojej maszyny wirtualnej.
Get-AzVM -ResourceGroupName "myResourceGroup" -Name "myVM" -Status
Program PowerShell obecnie udostępnia tylko informacje dotyczące rozszerzenia poprawki. Informacje o patchStatus tym będą również dostępne wkrótce za pośrednictwem programu PowerShell.
Interfejs wiersza polecenia platformy Azure
Użyj polecenia az vm get-instance-view, aby uzyskać dostęp do widoku instancji swojej maszyny wirtualnej.
az vm get-instance-view --resource-group myResourceGroup --name myVM
Opis stanu poprawki dla maszyny wirtualnej
Sekcja patchStatus odpowiedzi widoku instancji zawiera szczegółowe informacje o najnowszej ocenie i ostatniej instalacji poprawek dotyczących maszyny wirtualnej.
Wyniki oceny maszyny wirtualnej można przejrzeć w availablePatchSummary sekcji . Okresowo przeprowadzana jest ocena maszyny wirtualnej z włączonym automatycznym instalowaniem poprawek w systemie gościa. Liczba dostępnych poprawek po ocenie jest podana w wynikach criticalAndSecurityPatchCount i otherPatchCount. Automatyczna instalacja poprawek maszyn wirtualnych instaluje wszystkie poprawki oceniane według klasyfikacji poprawek krytycznych i zabezpieczeń. Wszelkie inne ocenione poprawki są pomijane.
Wyniki instalacji poprawek dla maszyny wirtualnej można przejrzeć w lastPatchInstallationSummary sekcji . Ta sekcja zawiera szczegółowe informacje na temat ostatniej próby instalacji poprawki na maszynie wirtualnej, w tym liczby zainstalowanych poprawek, oczekujących, zakończonych niepowodzeniem lub pominiętych. Poprawki są instalowane tylko w okresie poza godzinami szczytu dla maszyny wirtualnej. Oczekujące i nieudane poprawki są automatycznie ponawiane podczas następnego okna obsługi poza godzinami szczytu.
Obsługa automatycznego stosowania poprawek gościa maszyny wirtualnej po przywróceniu maszyny wirtualnej
Obsługa funkcji Automatyczne poprawki gościa maszyny wirtualnej i Hotpatching może zostać utracona po przywróceniu maszyny wirtualnej z kopii zapasowej, w zależności od użytej metody przywracania.
- Przywracanie do oryginalnej lokalizacji (OLR): Obsługa automatycznego stosowania poprawek gościa maszyny wirtualnej zostaje zachowana, ponieważ oryginalne metadane maszyny wirtualnej, w tym informacje o odwołaniu do obrazu, zostają zachowane.
- Przywracanie do alternatywnej lokalizacji (ALR): Obsługa automatycznego stosowania poprawek w systemie gościa maszyny wirtualnej może zostać utracone, ponieważ operacja przywracania tworzy nowe wystąpienie maszyny wirtualnej, które nie zachowuje oryginalnych metadanych referencji obrazu. Przywrócona maszyna wirtualna może być traktowana jako maszyna wirtualna utworzona z obrazu niestandardowego i może już nie kwalifikować się do automatycznego instalowania poprawek gościa maszyny wirtualnej ani do hotpatchingu. Przywrócona maszyna wirtualna może być traktowana jako niestandardowa maszyna wirtualna obrazu. Ponieważ obrazy niestandardowe nie są obecnie obsługiwane w usłudze automatycznych poprawek gościa maszyny wirtualnej, maszyna wirtualna może już nie kwalifikować się do automatycznych poprawek gościa maszyny wirtualnej ani instalacji poprawek na gorąco.
Aby zachować obsługę automatycznego instalowania poprawek gościa maszyny wirtualnej i funkcji Hotpatching po operacji przywrócenia, używaj przywracania do oryginalnej lokalizacji (OLR), jeśli to możliwe. proces przywracania maszyny wirtualnej Azure
Wyłączanie automatycznego stosowania poprawek gościa maszyny wirtualnej
Automatyczne instalowanie poprawek w systemie gościa maszyny wirtualnej można wyłączyć, zmieniając dla maszyny wirtualnej tryb orkiestracji poprawek.
Aby wyłączyć automatyczne stosowanie poprawek gościa maszyny wirtualnej na maszynie wirtualnej z systemem Linux, zmień tryb poprawek na ImageDefault.
Aby włączyć automatyczne instalowanie poprawek w systemie gościa na maszynie wirtualnej z systemem Windows, właściwość osProfile.windowsConfiguration.enableAutomaticUpdates określa, które tryby instalowania poprawek można ustawić na tej maszynie wirtualnej, i można ją ustawić tylko podczas tworzenia maszyny wirtualnej. Ma to wpływ na niektóre przejścia w trybie poprawek:
- W przypadku maszyn wirtualnych, które mają
osProfile.windowsConfiguration.enableAutomaticUpdates=false, wyłącz automatyczne instalowanie poprawek gościa maszyny wirtualnej, zmieniając tryb poprawek naManual. - Dla maszyn wirtualnych, które mają
osProfile.windowsConfiguration.enableAutomaticUpdates=true, wyłącz automatyczne instalowanie poprawek gościa maszyny wirtualnej, zmieniając tryb poprawek naAutomaticByOS. - Przełączanie między trybami AutomaticByOS i Manual nie jest obsługiwane.
Skorzystaj z przykładów z powyższej sekcji dotyczącej włączania dla przykładów użycia interfejsu API, programu PowerShell i interfejsu wiersza polecenia, aby ustawić wymagany tryb poprawek.
Ocena poprawek na żądanie
Jeśli automatyczne poprawianie systemu gościa maszyny wirtualnej jest już włączone dla tej maszyny wirtualnej, w godzinach najmniejszego obciążenia okresowo jest na niej przeprowadzana ocena poprawek. Ten proces jest automatyczny, a wyniki najnowszej oceny można przejrzeć za pośrednictwem widoku wystąpienia maszyny wirtualnej zgodnie z opisem we wcześniejszej części tego dokumentu. Możesz również w dowolnym momencie uruchomić ocenę poprawek na żądanie dla maszyny wirtualnej. Wykonanie oceny poprawek może potrwać kilka minut, a stan najnowszej oceny zostanie zaktualizowany w widoku wystąpienia maszyny wirtualnej.
Uwaga
Ocena poprawek na żądanie nie powoduje automatycznego wyzwalania instalacji poprawek. Jeśli włączono automatyczne stosowanie poprawek gościa maszyny wirtualnej, oceniane i odpowiednie poprawki dla maszyny wirtualnej są instalowane poza godzinami szczytu maszyny wirtualnej, zgodnie z procesem stosowania poprawek pierwszej dostępności opisanym wcześniej w tym dokumencie.
interfejs API REST
Użyj interfejsu API Oceny poprawek , aby ocenić dostępne poprawki dla maszyny wirtualnej.
POST on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVirtualMachine/assessPatches?api-version=2020-12-01`
Azure PowerShell
Użyj polecenia cmdlet Invoke-AzVmPatchAssessment, aby ocenić dostępne poprawki dla maszyny wirtualnej.
Invoke-AzVmPatchAssessment -ResourceGroupName "myResourceGroup" -VMName "myVM"
Interfejs wiersza polecenia platformy Azure
Użyj az vm assess-patches, aby sprawdzić dostępne poprawki dla swojej maszyny wirtualnej.
az vm assess-patches --resource-group myResourceGroup --name myVM
Instalacja poprawek na żądanie
Jeśli automatyczne stosowanie poprawek gościa maszyny wirtualnej jest już włączone dla maszyny wirtualnej, okresowa instalacja poprawek zabezpieczeń i poprawek krytycznych jest wykonywana na maszynie wirtualnej w godzinach poza godzinami szczytu maszyny wirtualnej. Ten proces jest automatyczny, a wyniki najnowszej instalacji można przejrzeć za pośrednictwem widoku wystąpienia maszyny wirtualnej zgodnie z opisem we wcześniejszej części tego dokumentu.
Możesz również w dowolnym momencie wyzwolić instalację poprawek na żądanie dla maszyny wirtualnej. Instalacja poprawek może potrwać kilka minut, a stan najnowszej instalacji zostanie zaktualizowany w widoku wystąpienia maszyny wirtualnej.
Możesz użyć instalacji poprawek na żądanie, aby zainstalować wszystkie poprawki co najmniej jednej klasyfikacji poprawek. Możesz również uwzględnić lub wykluczyć określone pakiety dla systemu Linux lub określone identyfikatory KB dla systemu Windows. Podczas uruchamiania instalacji poprawek na żądanie upewnij się, że na liście uwzględnianych elementów określono co najmniej jedną klasyfikację poprawek lub co najmniej jedną poprawkę (pakiet dla systemu Linux, identyfikator KB dla systemu Windows).
interfejs API REST
Użyj interfejsu API Install Patches, aby zainstalować poprawki na maszynie wirtualnej.
POST on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVirtualMachine/installPatches?api-version=2020-12-01`
Przykładowa treść żądania dla systemu Linux:
{
"maximumDuration": "PT1H",
"Setting": "IfRequired",
"linuxParameters": {
"classificationsToInclude": [
"Critical",
"Security"
]
}
}
Przykładowa treść żądania dla systemu Windows:
{
"maximumDuration": "PT1H",
"rebootSetting": "IfRequired",
"windowsParameters": {
"classificationsToInclude": [
"Critical",
"Security"
]
}
}
Azure PowerShell
Użyj polecenia cmdlet Invoke-AzVMInstallPatch, aby zainstalować poprawki na maszynie wirtualnej.
Przykład instalacji niektórych pakietów na maszynie wirtualnej z systemem Linux:
Invoke-AzVmInstallPatch -ResourceGroupName "myResourceGroup" -VMName "myVM" -MaximumDuration "PT90M" -RebootSetting "Always" -Linux -ClassificationToIncludeForLinux "Security" -PackageNameMaskToInclude ["package123"] -PackageNameMaskToExclude ["package567"]
Przykład instalacji wszystkich poprawek krytycznych na maszynie wirtualnej z systemem Windows:
Invoke-AzVmInstallPatch -ResourceGroupName "myResourceGroup" -VMName "myVM" -MaximumDuration "PT2H" -RebootSetting "Never" -Windows -ClassificationToIncludeForWindows Critical
Przykład instalowania wszystkich poprawek zabezpieczeń na maszynie wirtualnej z systemem Windows, w tym i wykluczania poprawek z określonymi identyfikatorami KB oraz wykluczania poprawek wymagających ponownego uruchomienia:
Invoke-AzVmInstallPatch -ResourceGroupName "myResourceGroup" -VMName "myVM" -MaximumDuration "PT90M" -RebootSetting "Always" -Windows -ClassificationToIncludeForWindows "Security" -KBNumberToInclude ["KB1234567", "KB123567"] -KBNumberToExclude ["KB1234702", "KB1234802"] -ExcludeKBsRequiringReboot
Interfejs wiersza polecenia platformy Azure
Użyj az vm install-patches, aby zainstalować poprawki na maszynie wirtualnej.
Przykład instalacji wszystkich poprawek krytycznych na maszynie wirtualnej z systemem Linux:
az vm install-patches --resource-group myResourceGroup --name myVM --maximum-duration PT2H --reboot-setting IfRequired --classifications-to-include-linux Critical
Przykład instalacji wszystkich poprawek krytycznych i zabezpieczeń na maszynie wirtualnej z systemem Windows z wyłączeniem wszystkich poprawek wymagających ponownego uruchomienia:
az vm install-patches --resource-group myResourceGroup --name myVM --maximum-duration PT2H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true
Ścisłe bezpieczne wdrażanie na obrazach Canonical
Firma Microsoft i Canonical nawiązali współpracę, aby ułatwić naszym klientom aktualizowanie aktualizacji systemu operacyjnego Linux oraz zwiększenie bezpieczeństwa i odporności obciążeń systemu Ubuntu na platformie Azure. Dzięki użyciu usługi migawki firmy Canonical platforma Azure stosuje teraz ten sam zestaw aktualizacji systemu Ubuntu spójnie do floty w różnych regionach.
Platforma Azure przechowuje aktualizacje związane z pakietem w repozytorium klienta przez maksymalnie 90 dni, w zależności od dostępnego miejsca. Dzięki temu klienci mogą aktualizować swoją flotę, korzystając ze Ścisłego Bezpiecznego Wdrażania maszyn wirtualnych, które mają zaległości do trzech miesięcy w aktualizacjach.
Nie jest wymagana żadna akcja dla klientów, którzy włączyli automatyczne stosowanie poprawek. Platforma instaluje pakiet, który jest domyślnie zrzutowany do konkretnego momentu w czasie. W przypadku, gdy nie można zainstalować aktualizacji opartej na migawkach, platforma Azure stosuje najnowszy pakiet na maszynie wirtualnej, aby upewnić się, że maszyna wirtualna pozostaje bezpieczna. Aktualizacje z określonego punktu w czasie są spójne na wszystkich maszynach wirtualnych we wszystkich regionach, aby zapewnić jednorodność. Klienci mogą wyświetlić informacje o dacie opublikowania zastosowanej aktualizacji w usłudze Azure Resource Graph i w widoku wystąpienia maszyny wirtualnej.
Koniec cyklu życia obrazu systemu (EOL)
Wydawcy mogą po określonej dacie przestać obsługiwać tworzenie nowych aktualizacji swoich obrazów. Jest to często nazywane end-of-life (EOL) dla obrazu. Platforma Azure nie zaleca używania obrazów systemowych po dacie zakończenia wsparcia, ponieważ naraża to usługę na luki w zabezpieczeniach lub problemy z wydajnością. Usługa stosowania poprawek dla gości Azure (AzGPS) komunikuje niezbędne kroki dla klientów i dotkniętych partnerów. AzGPS usuwa obraz z listy pomocy technicznej po dacie EOL. Maszyny wirtualne korzystające na platformie Azure z obrazu, którego cykl życia dobiegł końca, mogą nadal działać po upływie tej daty. Jednak wszelkie problemy występujące przez te maszyny wirtualne nie kwalifikują się do pomocy technicznej.