Activer Hotpatch pour les machines virtuelles Azure Edition sur Azure Stack HCI
Hotpatch pour Windows Server 2022 Datacenter : machines virtuelles Azure Edition hébergées sur Azure Stack HCI vous permet d’installer des mises à jour de sécurité sur une machine déployée par ISO sur Azure Stack HCI sans nécessiter de redémarrage après l’installation. Vous pouvez utiliser Hotpatch avec Expérience utilisateur et Server Core. Cet article explique comment configurer Hotpatch après l’installation ou la mise à niveau du système d’exploitation à l’aide d’ISO.
Remarque
Si vous utilisez la place de marché Azure, ne suivez pas les étapes décrites dans cet article. Utilisez plutôt les images suivantes de Place de marché Microsoft Azure qui sont prêtes pour le Hotpatching :
- Centre de données Windows Server 2022 : Hotpatch édition Azure – Gen2
- Centre de données Windows Server 2022 : Azure Edition Core – Gen2
Lorsque vous utilisez Hotpatch pour votre machine déployée ISO sur Azure Stack HCI, il existe quelques différences importantes avec l’expérience Hotpatch par rapport à l’utilisation de Hotpatch dans le cadre d’Azure Automanage pour les machines virtuelles Azure.
Les différences sont les suivantes :
- La configuration de Hotpatch n’est pas disponible via Azure Update Manager.
- Hotpatch ne peut pas être désactivé.
- L’orchestration de mise à jour corrective automatique n’est pas disponible.
- L’orchestration doit être effectuée manuellement (par exemple, à l’aide de Windows Update via SConfig).
Prérequis
Pour activer Hotpatch, vous devez disposer des conditions préalables suivantes avant de commencer :
- Windows Server 2022 Datacenter: Azure Edition hébergé sur une plateforme prise en charge, telle qu’Azure ou Azure Stack HCI avec les avantages Azure activés.
- Azure Stack HCI doit avoir la version 21H2 ou ultérieure.
- Consultez la section Fonctionnement de Hotpatch de l’article Hotpatch pour les nouvelles machines virtuelles.
- Accès réseau sortant ou règle de port de sortie autorisant le trafic HTTPS (TCP/443) vers les points de terminaison suivants :
go.microsoft.com
software-static.download.prss.microsoft.com
Préparer votre ordinateur
Avant de pouvoir activer Hotpatch pour votre machine virtuelle, vous devez préparer votre ordinateur en procédant comme suit :
Connectez-vous à votre ordinateur. Si vous utilisez Server Core, entrez l’option 15, puis appuyez sur Entrée pour ouvrir une session PowerShell. Si vous utilisez l’Expérience utilisateur, établissez une connexion Bureau à distance à votre machine virtuelle et lancez PowerShell.
Activez la sécurité basée sur la virtualisation en exécutant la commande PowerShell suivante pour configurer les paramètres de Registre corrects :
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" $parameters = $parameters = @{ Path = $registryPath Name = "EnableVirtualizationBasedSecurity" Value = "0x1" Force = $True PropertyType = "DWORD" } New-ItemProperty @parameters
Redémarrez votre ordinateur.
Configurez la taille de table Hotpatch dans le Registre en exécutant la commande PowerShell suivante :
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" $parameters = $parameters = @{ Path = $registryPath Name = "HotPatchTableSize" Value = "0x1000" Force = $True PropertyType = "DWORD" } New-ItemProperty @parameters
Configurez le point de terminaison Windows Update pour Hotpatch dans le Registre en exécutant la commande PowerShell suivante :
$registryPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\DynamicInstalled\Hotpatch.amd64" $nameParameters = $parameters = @{ Path = $registryPath Name = "Name" Value = "Hotpatch Enrollment Package" Force = $True } $versionParameters = $parameters = @{ Path = $registryPath Name = "Version" Value = "10.0.20348.1129" Force = $True } New-Item $registryPath -Force New-ItemProperty @nameParameters New-ItemProperty @versionParameters
Maintenant que vous avez préparé votre ordinateur, vous pouvez installer le package de maintenance Hotpatch.
Installer le package de maintenance Hotpatch
Notes
La base de connaissances prérequise Hotpatch n’est pas publiée dans le catalogue Microsoft Update.
Pour pouvoir recevoir des mises à jour Hotpatch, vous devez télécharger et installer le package de maintenance Hotpatch. Dans votre session PowerShell, procédez comme suit :
Téléchargez le package autonome Microsoft Update (KB5003508) à partir du catalogue Microsoft Update et copiez-le sur votre ordinateur à l’aide de la commande PowerShell suivante :
$parameters = @{ Source = "https://go.microsoft.com/fwlink/?linkid=2211714" Destination = ".\KB5003508.msu" } Start-BitsTransfer @parameters
Pour installer le package autonome, exécutez la commande suivante :
wusa.exe .\KB5003508.msu
Suivez les invites. Une fois l’opération terminée, sélectionnez Terminer.
Pour vérifier l’installation, exécutez la commande suivante :
Get-HotFix | Where-Object {$_.HotFixID -eq "KB5003508"}
Notes
Lorsque vous utilisez Server Core, les mises à jour sont définies pour être installées manuellement par défaut. Vous pouvez modifier ce paramètre à l’aide de l’utilitaire SConfig.
Étapes suivantes
Maintenant que vous avez configuré votre ordinateur pour Hotpatch, voici quelques articles qui peuvent vous aider à mettre à jour votre ordinateur :
- Retoucher une installation Server Core.
- En savoir plus sur Windows Server Update Services (WSUS).