Compartilhar via


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

Quando você move recursos de um grupo de recursos para outro grupo de recursos na mesma assinatura, as seguintes restrições se aplicam:

  • Não é possível mover redes virtuais (clássicas).
  • Você deve mover máquinas virtuais (clássicas) com o serviço de nuvem.
  • Você só pode mover o serviço de nuvem quando a movimentação inclui todas as suas máquinas virtuais.
  • Você só pode mover um serviço de nuvem por vez.
  • Você só pode mover uma conta de armazenamento (clássica) por vez.
  • Você não pode mover a conta de armazenamento (clássica) 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 usadas para mover recursos do Resource Manager.

Mover entre assinaturas

Quando você move os serviços de nuvem clássicos para uma nova assinatura, as seguintes restrições se aplicam:

  • 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.
  • Você só pode solicitar a movimentação 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. Mova todos os recursos clássicos que passam a validação de uma assinatura para outra assinatura. Use a operação a seguir:

    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 ser executada 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 para o serviço de nuvem (suporte estendido). Você deve 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 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}"

Você não pode migrar os recursos mencionados na mensagem de erro, portanto, exclua 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 há 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).