Gerenciar coleções de transferência de recursos e grupos de recursos

Este artigo descreve como remover recursos de uma coleção de transferência de recursos ou remover um grupo de recursos/coleção de transferência de recursos no Azure Resource Mover. As coleções de transferência de recursos são usadas ao mover os recursos do Azure entre regiões do Azure.

Remover um recurso no portal

Você pode remover recursos em uma coleção de transferência de recursos no portal do Resource mover da seguinte maneira:

  1. No painel Azure Resource Mover>Entre regiões, selecione todos os recursos que você deseja remover da coleção e selecione Remover.

    Screenshot of the **Across regions** pane.

    Screenshot of the Button to select to remove.

  2. Em Remover recursos, selecione Remover.

    Screenshot of the Button to select to remove resources from a move collection.

Remover uma coleção de movimentação ou um grupo de recursos no portal

Você pode remover um grupo de recursos/coleção de transferência de recursos no portal. A remoção de uma coleção de movimentação/grupo de recursos exclui todos os recursos da coleção.

Para remover uma coleção de movimentação/grupo de recursos, siga estas etapas:

  1. Siga estas instruções para remover recursos da coleção. Se você estiver removendo um grupo de recursos, verifique se ele não contém recursos.
  2. Exclua a coleção de transferência de recursos ou o grupo de recursos.

Remover um recurso usando o Powershell

Usando os cmdlets do PowerShell, você pode remover um único recurso de uma Movecollection ou remover vários recursos.

Remover um único recurso

Remova um recurso (em nosso exemplo, a rede virtual psdemorm-vnet) da seguinte maneira:

# Remove a resource using the resource ID
Remove-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -Name "psdemorm-vnet"

Saída após executar o cmdlet

Screenshot of output text after removing a resource from a move collection.

Remover vários recursos

Remova vários recursos da seguinte maneira:

  1. Validar dependências:

    $resp = Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('psdemorm-vnet') -ValidateOnly
    

    Saída após executar o cmdlet

    Screenshot of output text after removing multiple resources from a move collection.

  2. Recupere os recursos dependentes que precisam ser removidos (juntamente com nossa rede virtual de exemplo psdemorm-vnet):

    $resp.AdditionalInfo[0].InfoMoveResource
    

    Saída após executar o cmdlet

    Screenshot of output text after retrieving dependent resources that need to be removed.

  3. Remova todos os recursos, juntamente com a rede virtual:

    Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('PSDemoVM','psdemovm111', 'PSDemoRM-vnet','PSDemoVM-nsg')
    

    Saída após executar o cmdlet

    Screenshot of output text after removing all resources from a move collection.

Remover uma coleção usando o PowerShell

Remova uma coleção de transferência de recursos inteira da assinatura, da seguinte forma:

  1. Siga estas instruções para remover recursos na coleção usando o PowerShell.

  2. Em seguida, remova uma coleção da seguinte maneira:

    Remove-AzResourceMoverMoveCollection -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"
    

    Saída após executar o cmdlet

    Screenshot of output text after removing a move collection.

Observação

Para remover recursos em massa em que a árvore de dependência não está identificada, use Invoke-AzResourceMoverBulkRemove (Az.ResourceMover).

Estado do recurso de VM após a remoção

O que acontece quando você remove um recurso de VM de uma coleção de transferência de recursos depende do estado do recurso, conforme o resumo na tabela.

Estado da VM removida

Estado do recurso VM Rede
Adicionado na coleção de transferência de recursos Excluir da coleção de transferência de recursos. Excluir da coleção de transferência de recursos.
Dependências resolvidas/preparação pendente Excluir da coleção de transferência de recursos Excluir da coleção de transferência de recursos.
Preparação em andamento
(ou qualquer outro estado em andamento)
Falha na operação de exclusão com erro. Falha na operação de exclusão com erro.
Falha na preparação Exclua o recurso da coleção de transferência de recursos.
Exclua tudo que foi criado na região de destino, incluindo os discos de réplica.

Os recursos de infraestrutura criados durante a transferência precisam ser excluídos manualmente.
Exclua o recurso da coleção de transferência de recursos.
Início da transferência pendente Excluir da coleção de transferência de recursos.

Exclua tudo que foi criado na região de destino, incluindo a VM, os discos de réplica etc.

Os recursos de infraestrutura criados durante a transferência precisam ser excluídos manualmente.
Excluir da coleção de transferência de recursos.
Falha ao iniciar a transferência Excluir da coleção de transferência de recursos.

Exclua tudo que foi criado na região de destino, incluindo a VM, os discos de réplica etc.

Os recursos de infraestrutura criados durante a transferência precisam ser excluídos manualmente.
Excluir da coleção de transferência de recursos.
Commit pendente É recomendado descartar a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
É recomendado descartar a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
Falha ao fazer commit Recomendamos que você descarte a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
É recomendado descartar a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
Descarte concluído O recurso volta para o estado Início da transferência pendente.

Ele é excluído da coleção de transferência de recursos, juntamente com tudo que foi criado no destino – VM, discos de réplica, cofre etc.

Os recursos de infraestrutura criados durante a transferência precisam ser excluídos manualmente.

Os recursos de infraestrutura criados durante a transferência precisam ser excluídos manualmente.
O recurso volta para o estado Início da transferência pendente.

Ele é excluído da coleção de transferência de recursos.
Falha ao descartar É recomendado descartar as transferências para que os recursos de destino sejam excluídos primeiro.

Depois disso, o recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
É recomendado descartar as transferências para que os recursos de destino sejam excluídos primeiro.

Depois disso, o recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
Exclusão da origem pendente Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino é excluído.
Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino é excluído.
Falha ao excluir a origem Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino é excluído.
Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino é excluído.
Transferência concluída Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino ou de origem é excluído.
Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino ou de origem é excluído.

Estado do recurso de SQL após a remoção

O que acontece quando você remove um recurso de SQL do Azure de uma coleção de transferência de recursos depende do estado do recurso, conforme o resumo na tabela.

Estado do recurso SQL
Adicionado na coleção de transferência de recursos Excluir da coleção de transferência de recursos.
Dependências resolvidas/preparação pendente Excluir da coleção de transferência de recursos
Preparação em andamento
(ou qualquer outro estado em andamento)
Falha na operação de exclusão com erro.
Falha na preparação Excluir da coleção de transferência de recursos

Tudo que foi criado na região de destino é excluído.
Início da transferência pendente Excluir da coleção de transferência de recursos

Tudo que foi criado na região de destino é excluído. O banco de dados SQL existe neste momento e será excluído.
Falha ao iniciar a transferência Excluir da coleção de transferência de recursos

Tudo que foi criado na região de destino é excluído. O banco de dados SQL existe neste momento e precisa ser excluído.
Commit pendente É recomendado descartar a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
Falha ao fazer commit É recomendado descartar a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
Descarte concluído O recurso volta para o estado Início da transferência pendente.

Ele é excluído da coleção de transferência de recursos, juntamente com tudo que foi criado no destino, incluindo os bancos de dados SQL.
Falha ao descartar É recomendado descartar as transferências para que os recursos de destino sejam excluídos primeiro.

Depois disso, o recurso volta para o estado Início da transferência pendente e você pode continuar de lá.
Exclusão da origem pendente Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino é excluído.
Falha ao excluir a origem Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino é excluído.
Transferência concluída Excluído da coleção de transferência de recursos.

Nada que foi criado na região de destino ou de origem é excluído.

Próximas etapas

Tente mover uma VM para outra região com o Resource Mover.