Mova diretrizes para recursos do modelo de implantação Clássica

As etapas para mover recursos implantados através do modelo clássico diferem se você está movendo os recursos dentro de uma assinatura ou para uma nova assinatura.

Mover na mesma assinatura

Ao mover recursos de um grupo de recursos para outro na mesma assinatura, as seguintes restrições se aplicarão:

  • Redes virtuais (clássicas) não podem ser movidas.
  • Máquinas virtuais (clássicas) devem ser movidas com o serviço de nuvem.
  • Um serviço de nuvem pode ser movido apenas quando a movimentação incluir todas as suas máquinas virtuais.
  • Apenas um serviço de nuvem pode ser movido por vez.
  • Apenas uma conta de armazenamento (clássica) pode ser movida por vez.
  • Uma conta de armazenamento (clássica) não pode ser movida na mesma operação com uma máquina virtual ou um serviço de nuvem.

Para mover recursos clássicos para um novo grupo de recursos dentro da mesma assinatura, use as operações de movimentação standard no portal, no Azure PowerShell, na CLI do Azure ou na API REST. Use as mesmas operações como você usa para mover os recursos do Resource Manager.

Mover entre assinaturas

Ao mover serviços de nuvem clássicos para uma nova assinatura, as seguintes restrições se aplicarão:

  • Certifique-se de que as assinaturas de origem e destino estejam no mesmo locatário do Microsoft Entra.
  • As assinaturas do CSP (Provedor de Serviços de Nuvem) não dão suporte à migração de serviços de nuvem clássicos.
  • Todos os recursos clássicos na assinatura devem ser movidos na mesma operação.
  • A assinatura de destino não deve ter nenhum outro recurso clássico.
  • A movimentação pode ser solicitada apenas por meio de uma API REST separada para movimentações clássicas. Os comandos de movimentação padrão do Gerenciador de Recursos não funcionam quando há uma movimentação dos recursos clássicos para uma nova assinatura.

Para mover recursos clássicos para uma nova assinatura, use operações REST específicas para recursos clássicos. Para usar REST, execute as seguintes etapas:

  1. Verifique se a assinatura de origem pode participar de uma movimentação entre assinaturas. Use a operação a seguir:

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

    No corpo da solicitação, inclua:

    {
     "role": "source"
    }
    

    A resposta para a operação de validação é no seguinte formato:

    {
     "status": "{status}",
     "reasons": [
       "reason1",
       "reason2"
     ]
    }
    
  2. Verifique se a assinatura de destino pode participar de uma movimentação entre assinaturas. Use a operação a seguir:

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

    No corpo da solicitação, inclua:

    {
     "role": "target"
    }
    

    A resposta está no mesmo formato que a validação de assinatura de origem.

  3. Se ambas as assinaturas forem aprovadas na validação, mova todos os recursos clássicos de uma assinatura para outra, use a seguinte operação:

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

    No corpo da solicitação, inclua:

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

A operação pode executar por vários minutos.

Possíveis mensagens de erro no estágio de validação da assinatura de origem

"A migração de assinatura para SubscriptionId {iD de assinatura} não pode continuar, pois a migração de IaaS clássica para ARM está em andamento para o seguinte recurso de implantação: xx em HostedService {classic-cloud-service-name}"

Essa mensagem significa que há um serviço de nuvem clássico que está migrando em andamento para o serviço de nuvem (suporte estendido). Os usuários devem anular essa operação de migração do ARM e tentar novamente a validação.

"A assinatura de origem {ID da assinatura} está vazia"

A assinatura de origem não pode estar vazia, desabilitada, excluída ou atualmente em processo de migração. Durante o período de migração, as operações de gravação não são permitidas em recursos dentro da assinatura.

"A assinatura de origem contém aplicativos que não dão suporte à migração: {nome do aplicativo}"

"A assinatura de origem contém os seguintes serviços de nuvem que não dão suporte à migração: {nome do serviço de nuvem}"

Os recursos mencionados na mensagem de erro não podem ser migrados, portanto, os usuários devem excluir esses recursos antes de disparar a migração.

Mais informações

O nome de domínio e o IP público ainda são os mesmos que antes da migração. Em circunstâncias normais, não deve haver tempo de inatividade para o serviço de nuvem durante a migração.

Próximas etapas

Se você tiver problemas para mover os recursos clássicos, entre em contato com o Suporte.

Para ver comandos para mover recursos, confira Move resources to new resource group or subscription (Mover recursos para o novo grupo de recursos ou assinatura).