Flytta resurser i en konfiguration för underhållskontroll till en annan region
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar
Följ den här artikeln om du vill flytta resurser som är associerade med en konfiguration av underhållskontrollen till en annan Azure-region. Du kanske vill flytta en konfiguration av flera orsaker. Till exempel för att dra nytta av en ny region, för att distribuera funktioner eller tjänster som är tillgängliga i en viss region, för att uppfylla interna policy- och styrningskrav eller som svar på kapacitetsplanering.
Med underhållskontrollen med anpassade underhållskonfigurationer kan du styra hur plattformsuppdateringar tillämpas på virtuella datorer och på Azure Dedicated Hosts. Det finns ett par scenarier för att flytta underhållskontrollen mellan regioner:
- Om du vill flytta de resurser som är associerade med en underhållskonfiguration, men inte själva konfigurationen, följer du den här artikeln.
- Följ dessa instruktioner om du vill flytta konfigurationen av underhållskontrollen, men inte de resurser som är associerade med konfigurationen.
- Om du vill flytta både underhållskonfigurationen och de resurser som är associerade med den följer du först de här anvisningarna. Följ sedan anvisningarna i den här artikeln.
Förutsättningar
Innan du börjar flytta de resurser som är associerade med en underhållskontrollkonfiguration:
- Kontrollera att resurserna du flyttar finns i den nya regionen innan du börjar.
- Kontrollera de underhållskontrollkonfigurationer som är associerade med de virtuella Azure-datorer och Azure Dedicated Hosts som du vill flytta. Kontrollera varje resurs individuellt. Det finns för närvarande inget sätt att hämta konfigurationer för flera resurser.
- När du hämtar konfigurationer för en resurs:
- Se till att du använder prenumerations-ID:t för kontot, inte ett Azure Dedicated Host-ID.
- CLI: Tabellparametern --output används endast för läsbarhet och kan tas bort eller ändras.
- PowerShell: Parametern Format-Table Name används endast för läsbarhet och kan tas bort eller ändras.
- Om du använder PowerShell får du ett fel om du försöker lista konfigurationer för en resurs som inte har några associerade konfigurationer. Felet liknar: "Åtgärden misslyckades med status: 'Hittades inte'. Information: 404-klientfel: Hittades inte för URL".
Förbered för flytt
Innan du börjar definierar du dessa variabler. Vi har angett ett exempel för var och en.
Variabel Detaljer Exempel $subId ID för prenumeration som innehåller underhållskonfigurationerna "vårt prenumerations-ID" $rsrcGroupName Namn på resursgrupp (virtuell Azure-dator) "VMResourceGroup" $vmName Namn på virtuell datorresurs "myVM" $adhRsrcGroupName Resursgrupp (dedikerade värdar) "HostResourceGroup" $adh Dedikerat värdnamn "myHost" $adhParentName Överordnat resursnamn "HostGroup" Så här hämtar du underhållskonfigurationerna med hjälp av kommandot PowerShell Get-AZConfigurationAssignment :
Kör för Dedikerade Azure-värdar:
Get-AzConfigurationAssignment -ResourceGroupName $adhRsrcGroupName -ResourceName $adh -ResourceType hosts -ProviderName Microsoft.Compute -ResourceParentName $adhParentName -ResourceParentType hostGroups | Format-Table Name
Kör för virtuella Azure-datorer:
Get-AzConfigurationAssignment -ResourceGroupName $rgName -ResourceName $vmName -ProviderName Microsoft.Compute -ResourceType virtualMachines | Format-Table Name
Så här hämtar du underhållskonfigurationerna med kommandot CLI az maintenance assignment :
För dedikerade Azure-värdar:
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
För virtuella Azure-datorer:
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
Flytta
- Följ de här anvisningarna för att flytta de virtuella Azure-datorerna till den nya regionen.
- När resurserna har flyttats använder du underhållskonfigurationerna på nytt till resurserna i den nya regionen efter behov, beroende på om du har flyttat underhållskonfigurationerna. Du kan använda en underhållskonfiguration för en resurs med hjälp av PowerShell eller CLI.
Verifiera flytten
Verifiera resurser i den nya regionen och verifiera associerade konfigurationer för resurserna i den nya regionen.
Rensa källresurser
Efter flytten bör du överväga att ta bort de flyttade resurserna i källregionen.
Nästa steg
Följ dessa instruktioner om du behöver flytta underhållskonfigurationer.