Resources in een onderhoudsbeheerconfiguratie verplaatsen naar een andere regio
Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform-schaalsets ✔️
Volg dit artikel om resources te verplaatsen die zijn gekoppeld aan een configuratie voor onderhoudsbeheer naar een andere Azure-regio. U kunt een configuratie om een aantal redenen verplaatsen. Als u bijvoorbeeld wilt profiteren van een nieuwe regio, functies of services wilt implementeren die beschikbaar zijn in een specifieke regio, om te voldoen aan interne beleids- en governancevereisten, of als reactie op capaciteitsplanning.
Met onderhoudsbeheer, met aangepaste onderhoudsconfiguraties, kunt u bepalen hoe platformupdates worden toegepast op VM's en op Azure Dedicated Hosts. Er zijn een aantal scenario's voor het verplaatsen van onderhoudsbeheer tussen regio's:
- Volg dit artikel om de resources te verplaatsen die zijn gekoppeld aan een onderhoudsconfiguratie, maar niet de configuratie zelf.
- Als u de configuratie van onderhoudsbeheer wilt verplaatsen, maar niet de resources die aan de configuratie zijn gekoppeld, volgt u deze instructies.
- Als u zowel de onderhoudsconfiguratie als de bijbehorende resources wilt verplaatsen, volgt u eerst deze instructies. Volg vervolgens de instructies in dit artikel.
Vereisten
Voordat u begint met het verplaatsen van de resources die zijn gekoppeld aan een configuratie voor onderhoudsbeheer:
- Zorg ervoor dat de resources die u verplaatst, in de nieuwe regio aanwezig zijn voordat u begint.
- Controleer de configuraties voor onderhoudsbeheer die zijn gekoppeld aan de Virtuele Azure-machines en Azure Dedicated Hosts die u wilt verplaatsen. Controleer elke resource afzonderlijk. Er is momenteel geen manier om configuraties voor meerdere resources op te halen.
- Bij het ophalen van configuraties voor een resource:
- Zorg ervoor dat u de abonnements-id voor het account gebruikt, niet een Azure Dedicated Host-id.
- CLI: De parameter --outputtabel wordt alleen gebruikt voor de leesbaarheid en kan worden verwijderd of gewijzigd.
- PowerShell: de parameter Format-Table Name wordt alleen gebruikt voor leesbaarheid en kan worden verwijderd of gewijzigd.
- Als u PowerShell gebruikt, krijgt u een foutmelding als u configuraties probeert weer te geven voor een resource die geen bijbehorende configuraties heeft. De fout is vergelijkbaar met: 'Bewerking is mislukt met status: 'Niet gevonden'. Details: 404 Clientfout: Niet gevonden voor URL'.
Voorbereiden om te verplaatsen
Definieer deze variabelen voordat u begint. We hebben voor elk voorbeeld een voorbeeld gegeven.
Veranderlijk DETAILS Voorbeeld $subId Id voor abonnement met de onderhoudsconfiguraties "onze-abonnements-id" $rsrcGroupName Resourcegroepnaam (Azure VM) "VMResourceGroup" $vmName Naam van VM-resource "myVM" $adhRsrcGroupName Resourcegroep (toegewezen hosts) "HostResourceGroup" $adh Naam van toegewezen host "myHost" $adhParentName Naam van bovenliggende resource "HostGroup" De onderhoudsconfiguraties ophalen met behulp van de opdracht PowerShell Get-AZConfigurationAssignment :
Voer voor Azure Dedicated Hosts het volgende uit:
Get-AzConfigurationAssignment -ResourceGroupName $adhRsrcGroupName -ResourceName $adh -ResourceType hosts -ProviderName Microsoft.Compute -ResourceParentName $adhParentName -ResourceParentType hostGroups | Format-Table Name
Voer voor Virtuele Azure-machines het volgende uit:
Get-AzConfigurationAssignment -ResourceGroupName $rgName -ResourceName $vmName -ProviderName Microsoft.Compute -ResourceType virtualMachines | Format-Table Name
De onderhoudsconfiguraties ophalen met behulp van de opdracht CLI az maintenance assignment :
Voor toegewezen Azure-hosts:
az maintenance assignment list --subscription $subId --resource-group $adhRsrcGroupName --resource-name $adh --resource-type hosts --provider-name Microsoft.Compute --resource-parent-name $adhParentName --resource-parent-type hostGroups --query "[].{HostResourceGroup:resourceGroup,ConfigName:name}" --output table
Voor Azure-VM's:
az maintenance assignment list --subscription $subId --provider-name Microsoft.Compute --resource-group $rsrcGroupName --resource-name $vmName --resource-type virtualMachines --query "[].{HostResourceGroup:resourceGroup, ConfigName:name}" --output table
Verplaatsen
- Volg deze instructies om de Virtuele Azure-machines naar de nieuwe regio te verplaatsen.
- Nadat de resources zijn verplaatst, past u eventueel onderhoudsconfiguraties opnieuw toe op de resources in de nieuwe regio, afhankelijk van of u de onderhoudsconfiguraties hebt verplaatst. U kunt een onderhoudsconfiguratie toepassen op een resource met behulp van PowerShell of CLI.
De verplaatsing controleren
Controleer de resources in de nieuwe regio en controleer de bijbehorende configuraties voor de resources in de nieuwe regio.
Bronbronnen opschonen
Na de verplaatsing kunt u overwegen om de verplaatste resources in de bronregio te verwijderen.
Volgende stappen
Volg deze instructies als u onderhoudsconfiguraties wilt verplaatsen.