Delen via


Onderhoudsbeheer voor upgrades van installatiekopieën van het besturingssysteem in Azure Virtual Machine Scale Sets met behulp van PowerShell

Van toepassing op: ✔️ Uniforme schaalsets

Met onderhoudsbeheer kunt u bepalen wanneer u automatische upgrades van installatiekopieën van gastbesturingssystemen wilt toepassen op uw Virtual Machine Scale Sets. In dit onderwerp worden de Azure PowerShell opties voor onderhoudsbeheer behandeld. Zie Onderhoudsbeheer voor Azure Virtual Machine Scale Sets voor meer informatie over het gebruik van onderhoudsbeheer.

De PowerShell-module inschakelen

Zorg ervoor dat PowerShellGet deze up-to-date is.

Install-Module -Name PowerShellGet -Repository PSGallery -Force	

Installeer de Az.Maintenance PowerShell-module.

Install-Module -Name Az.Maintenance

Als u lokaal installeert, moet u de PowerShell-prompt openen als beheerder.

Mogelijk wordt u ook gevraagd om te bevestigen dat u wilt installeren vanuit een niet-vertrouwde opslagplaats. Typ Y of selecteer Ja op alles om de module te installeren.

Verbinding maken met een Azure-account

Maak verbinding met uw gewenste Azure-account met behulp van Connect-AzAccount en Set-AzAccount.

Connect-AzAccount
Set-AzContext 00a000aa-0a00-0a0a-00aa-a00a000aaa00

$RGName="myMaintenanceRG"
$MaintenanceConfig="myMaintenanceConfig"
$location="eastus2"
$vmss="myMaintenanceVMSS"

Een onderhoudsconfiguratie maken

Maak een resourcegroep als een container voor uw configuratie. In dit voorbeeld wordt een resourcegroep met de naam myMaintenanceRG gemaakt in eastus2. Als u al een resourcegroep hebt die u wilt gebruiken, kunt u dit gedeelte overslaan. Vervang de naam van de resourcegroep door uw eigen naam in de rest van de voorbeelden.

New-AzResourceGroup `
   -Location $location `
   -Name $RGName

Gebruik New-AzMaintenanceConfiguration om een onderhoudsconfiguratie te maken. In dit voorbeeld wordt een onderhoudsconfiguratie met de naam myConfig gemaakt die is afgestemd op de installatiekopieën van het besturingssysteem.

$config = New-AzMaintenanceConfiguration `
   -ResourceGroup $RGName `
   -Name $MaintenanceConfig `
   -MaintenanceScope OSImage `
   -Location $location `
   -StartDateTime "2020-10-01 00:00" `
   -TimeZone "Pacific Standard Time" `
   -Duration "05:00" `
   -RecurEvery "Day"

Belangrijk

De onderhoudsduur moet 5 uur of langer zijn. Terugkeerpatroon voor onderhoud moet worden ingesteld op Dag.

Met behulp -MaintenanceScope OSImage van zorgt u ervoor dat de onderhoudsconfiguratie wordt gebruikt voor het beheren van updates voor het gastbesturingssystemen.

Als u een configuratie probeert te maken met dezelfde naam, maar op een andere locatie, krijgt u een foutmelding. Configuratienamen moeten uniek zijn voor uw resourcegroep.

U kunt een query uitvoeren op beschikbare onderhoudsconfiguraties met behulp van Get-AzMaintenanceConfiguration.

Get-AzMaintenanceConfiguration | Format-Table -Property Name,Id

Uw virtuele-machineschaalset koppelen aan de onderhoudsconfiguratie

Een virtuele-machineschaalset kan worden gekoppeld aan elke onderhoudsconfiguratie, ongeacht de regio en het abonnement van de onderhoudsconfiguratie. Als u zich aanmeldt voor de onderhoudsconfiguratie, worden updates van de installatiekopieën van het besturingssysteem voor de schaalset automatisch gepland in het volgende onderhoudsvenster dat beschikbaar is.

Gebruik New-AzConfigurationAssignment om uw virtuele-machineschaalset de onderhoudsconfiguratie te koppelen.

New-AzConfigurationAssignment `
   -ResourceGroupName $RGName `
   -Location $location `
   -ResourceName $vmss `
   -ResourceType VirtualMachineScaleSets `
   -ProviderName Microsoft.Compute `
   -ConfigurationAssignmentName $config.Name`
   -MaintenanceConfigurationId $config.Id

Automatische upgrade van het besturingssysteem inschakelen

U kunt automatische upgrades van het besturingssysteem inschakelen voor elke virtuele-machineschaalset die onderhoudsbeheer gaat gebruiken. Zie Voor meer informatie over het inschakelen van automatische upgrades van het besturingssysteem op uw virtuele-machineschaalset , automatische upgrades van installatiekopieën voor virtuele-machineschaalsets van Azure Virtual Machine Scale Set.

Volgende stappen