Richtlijnen voor het verplaatsen van klassieke implementatiemodelbronnen
De stappen voor het verplaatsen van resources die zijn geïmplementeerd via het klassieke model verschillen, afhankelijk van of je de resources binnen een abonnement verplaatst of naar een nieuw abonnement.
Verplaatsen in hetzelfde abonnement
Wanneer u resources van de ene resourcegroep naar een andere resourcegroep binnen hetzelfde abonnement verplaatst, gelden de volgende beperkingen:
- U kunt virtuele netwerken (klassiek) niet verplaatsen.
- U moet virtuele machines (klassiek) verplaatsen met de cloudservice.
- U kunt de cloudservice alleen verplaatsen wanneer de verplaatsing alle virtuele machines bevat.
- U kunt slechts één cloudservice tegelijk verplaatsen.
- U kunt slechts één opslagaccount (klassiek) tegelijk verplaatsen.
- U kunt het opslagaccount (klassiek) niet verplaatsen in dezelfde bewerking met een virtuele machine of een cloudservice.
Als u klassieke resources wilt verplaatsen naar een nieuwe resourcegroep binnen hetzelfde abonnement, gebruikt u de standaardverplaatsingsbewerkingen via de portal, Azure PowerShell, Azure CLI of REST API. Gebruik dezelfde bewerkingen als u gebruikt voor het verplaatsen van Resource Manager-resources.
Verplaatsen tussen abonnementen
Wanneer u klassieke cloudservices naar een nieuw abonnement verplaatst, gelden de volgende beperkingen:
- De bron- en doelabonnementen moeten zich onder dezelfde Microsoft Entra-tenant bevinden.
- CSP-abonnementen (Cloud Service Provider) bieden geen ondersteuning voor het migreren van klassieke cloudservices.
- Alle klassieke resources in het abonnement moeten in dezelfde bewerking worden verplaatst.
- Het doelabonnement mag geen andere klassieke resources hebben.
- U kunt de verplaatsing alleen aanvragen via een afzonderlijke REST API voor klassieke verplaatsingen. De standaard opdrachten voor verplaatsen van Resource Manager werken niet wanneer je klassieke resources naar een nieuw abonnement verplaatst.
Als je klassieke resources wilt verplaatsen naar een nieuw abonnement, gebruik je de REST-bewerkingen die specifiek bedoeld zijn voor klassieke resources. Voer de volgende stappen uit om REST te gebruiken:
Controleer of het bronabonnement kan deelnemen aan een verplaatsing tussen abonnementen. Gebruik de volgende bewerking:
POST https://management.azure.com/subscriptions/{sourceSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
Neem in de aanvraagbody het volgende op:
{ "role": "source" }
Het antwoord voor de validatiebewerking heeft de volgende indeling:
{ "status": "{status}", "reasons": [ "reason1", "reason2" ] }
Controleer of het doelabonnement kan deelnemen aan een verplaatsing tussen abonnementen. Gebruik de volgende bewerking:
POST https://management.azure.com/subscriptions/{destinationSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
Neem in de aanvraagbody het volgende op:
{ "role": "target" }
Het antwoord heeft dezelfde indeling als de validatie van het bronabonnement.
Verplaats alle klassieke resources die validatie van het ene abonnement naar een ander abonnement doorgeven. Gebruik de volgende bewerking:
POST https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.ClassicCompute/moveSubscriptionResources?api-version=2016-04-01
Neem in de aanvraagbody het volgende op:
{ "target": "/subscriptions/{target-subscription-id}" }
De bewerking kan enkele minuten worden uitgevoerd.
Mogelijke foutberichten in de validatiefase van het bronabonnement
Abonnementsmigratie voor SubscriptionId {subscription ID} kan niet worden voortgezet omdat de klassieke IaaS-migratie naar ARM wordt uitgevoerd voor de volgende implementatieresource: xx in HostedService {classic-cloud-service-name}"
Dit bericht betekent dat er een klassieke cloudservice is die doorlopend wordt gemigreerd naar de cloudservice (uitgebreide ondersteuning). U moet deze ARM-migratiebewerking afbreken en vervolgens de validatie opnieuw proberen.
'Bronabonnement {abonnements-id} is leeg'
Het bronabonnement kan niet leeg, uitgeschakeld, verwijderd of momenteel een migratie ondergaan. Tijdens de migratieperiode zijn schrijfbewerkingen niet toegestaan voor resources binnen het abonnement.
"Bronabonnement bevat toepassingen die geen ondersteuning bieden voor migratie: {toepassingsnaam}"
"Bronabonnement bevat de volgende cloudservice(s) die geen ondersteuning biedt voor migratie: {naam van cloudservice}"
U kunt de resources die worden vermeld in het foutbericht niet migreren. Verwijder deze resources dus voordat u de migratie activeert.
Meer informatie
De domeinnaam en het openbare IP-adres zijn nog steeds hetzelfde als vóór de migratie. Onder normale omstandigheden is er geen downtime voor de cloudservice tijdens de migratie.
Volgende stappen
Als u problemen ondervindt bij het verplaatsen van klassieke resources, neemt u contact op met ondersteuning.
Zie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement voor opdrachten voor het verplaatsen van resources.