Flytta vägledning för klassiska distributionsmodellresurser

Stegen för att flytta resurser som distribueras via den klassiska modellen skiljer sig åt beroende på om du flyttar resurserna inom en prenumeration eller till en ny prenumeration.

Flytta i samma prenumeration

När du flyttar resurser från en resursgrupp till en annan resursgrupp inom samma prenumeration gäller följande begränsningar:

  • Det går inte att flytta virtuella nätverk (klassiska).
  • Virtuella datorer (klassiska) måste flyttas med molntjänsten.
  • Molntjänsten kan endast flyttas när flytten omfattar alla dess virtuella datorer.
  • Det går bara att flytta en molntjänst i taget.
  • Det går bara att flytta ett lagringskonto (klassiskt) i taget.
  • Lagringskontot (klassiskt) kan inte flyttas i samma åtgärd med en virtuell dator eller en molntjänst.

Om du vill flytta klassiska resurser till en ny resursgrupp inom samma prenumeration använder du standardåtgärderna för flytt via portalen, Azure PowerShell, Azure CLI eller REST API. Du använder samma åtgärder som du använder för att flytta Resource Manager-resurser.

Flytta mellan prenumerationer

När du flyttar klassiska molntjänster till en ny prenumeration gäller följande begränsningar:

  • Käll- och målprenumerationerna måste finnas under samma Microsoft Entra-klientorganisation.
  • Molntjänstleverantörsprenumerationer (CSP) stöder inte migrering av klassiska molntjänster.
  • Alla klassiska resurser i prenumerationen måste flyttas i samma åtgärd.
  • Målprenumerationen får inte ha några andra klassiska resurser.
  • Flytten kan bara begäras via ett separat REST-API för klassiska flyttningar. Standardflyttkommandona i Resource Manager fungerar inte när du flyttar klassiska resurser till en ny prenumeration.

Om du vill flytta klassiska resurser till en ny prenumeration använder du de REST-åtgärder som är specifika för klassiska resurser. Gör följande för att använda REST:

  1. Kontrollera om källprenumerationen kan delta i en flytt mellan prenumerationer. Använd följande åtgärd:

    POST https://management.azure.com/subscriptions/{sourceSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
    

    I begärandetexten inkluderar du:

    {
     "role": "source"
    }
    

    Svaret för valideringsåtgärden är i följande format:

    {
     "status": "{status}",
     "reasons": [
       "reason1",
       "reason2"
     ]
    }
    
  2. Kontrollera om målprenumerationen kan delta i en flytt mellan prenumerationer. Använd följande åtgärd:

    POST https://management.azure.com/subscriptions/{destinationSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
    

    I begärandetexten inkluderar du:

    {
     "role": "target"
    }
    

    Svaret är i samma format som valideringen av källprenumerationen.

  3. Om båda prenumerationerna godkänns flyttar du alla klassiska resurser från en prenumeration till en annan prenumeration med följande åtgärd:

    POST https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.ClassicCompute/moveSubscriptionResources?api-version=2016-04-01
    

    I begärandetexten inkluderar du:

    {
     "target": "/subscriptions/{target-subscription-id}"
    }
    

Åtgärden kan köras i flera minuter.

Möjliga felmeddelanden i valideringssteget för källprenumerationen

"Prenumerationsmigrering för SubscriptionId {prenumerations-ID} kan inte fortsätta eftersom IaaS klassisk till ARM-migrering pågår för följande distributionsresurs: xx i HostedService {classic-cloud-service-name}"

Det här meddelandet innebär att det finns en klassisk molntjänst som fortsätter att migrera till molntjänsten (utökad support). Användarna bör avbryta den här ARM-migreringsåtgärden och sedan försöka validera igen.

"Källprenumerationen {prenumerations-ID} är tom"

Källprenumerationen får inte vara tom, inaktiverad, borttagen eller genomgår migrering. Under migreringsperioden tillåts inte skrivåtgärder för resurser i prenumerationen.

"Källprenumerationen innehåller program som inte stöder migrering: {programnamn}"

"Källprenumerationen innehåller följande molntjänster som inte stöder migrering: {molntjänstnamn}"

De resurser som nämns i felmeddelandet kan inte migreras, så användarna bör ta bort dessa resurser innan migreringen utlöses.

Mer information

Domännamnet och den offentliga IP-adressen är fortfarande samma som före migreringen. Under normala omständigheter bör det inte finnas någon stilleståndstid för molntjänsten under migreringen.

Nästa steg

Kontakta supporten om du har problem med att flytta klassiska resurser.

Kommandon för att flytta resurser finns i Flytta resurser till ny resursgrupp eller prenumeration.