Dela via


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 i samma prenumeration gäller följande begränsningar:

  • Du kan inte flytta virtuella nätverk (klassisk).
  • Du måste flytta virtuella datorer (klassisk) med molntjänsten.
  • Du kan bara flytta molntjänsten när flytten omfattar alla dess virtuella datorer.
  • Du kan bara flytta en molntjänst i taget.
  • Du kan bara flytta ett lagringskonto (klassiskt) i taget.
  • Du kan inte flytta lagringskontot (klassiskt) 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. Använd 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.
  • Du kan bara begära flytten 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. Flytta alla klassiska resurser som klarar valideringen från en prenumeration till en annan prenumeration. Använd 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 pågår migrering till molntjänsten (utökad support). Du 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 på 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}"

Du kan inte migrera de resurser som nämns i felmeddelandet, så ta bort dessa resurser innan du utlöser migreringen.

Mer information

Domännamnet och den offentliga IP-adressen är fortfarande samma som före migreringen. Under normala omständigheter finns det ingen 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.