Compartilhar via


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 do Azure Resource Mover>Entre Regiões, selecione todos os recursos que você deseja remover da coleção e selecione Remover.

    Captura de tela do painel **Entre regiões**.

    Captura de tela do Botão a ser selecionado para remover.

  2. Em Remover recursos, selecione Remover.

    Captura de tela do Botão para selecionar para remover recursos de uma coleção de transferência de recursos.

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

Você pode remover uma coleção de movimentos ou grupo 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 cmdlets do PowerShell, você pode remover um único recurso de um 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 a execução do cmdlet

Captura de tela do texto de saída após a remoção de um recurso de uma coleção de transferência de recursos.

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 a execução do cmdlet

    Captura de tela do texto de saída após a remoção de vários recurso de uma coleção de transferência de recursos.

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

    $resp.AdditionalInfo[0].InfoMoveResource
    

    Saída após a execução do cmdlet

    Captura de tela do texto de saída depois de recuperar recursos dependentes que precisam ser removidos.

  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 a execução do cmdlet

    Captura de tela do texto de saída após a remoção de todos os recurso de uma coleção de transferência de recursos.

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 a execução do cmdlet

    Captura de tela do texto de saída depois de remover uma coleção de movimentos.

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 da 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.

Remover o estado da VM

Estado do recurso VM Networking
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)
Operação de exclusão falhou devido a um 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 qualquer coisa criada na região de destino, incluindo discos de réplica.

Os recursos de infraestrutura criados durante a movimentação 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 qualquer coisa criada na região de destino, incluindo VM, discos de réplica etc.

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

Exclua qualquer coisa criada na região de destino, incluindo VM, discos de réplica etc.

Os recursos de infraestrutura criados durante a movimentação precisam ser excluídos manualmente.
Excluir da coleção de transferência de recursos.
Commit pendente Recomendamos descartar a transferência para que os recursos de destino sejam deletados 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 na confirmação Recomendamos que você descarte a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso retorna para o estado iniciar movimentação pendente, e você pode prosseguir a partir daí.
Recomendamos que você descarte o movimento 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 movimentação precisam ser excluídos manualmente.

Os recursos de infraestrutura criados durante a movimentação 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 retorna ao estado iniciar movimentação pendente, e você pode continuar a partir daí.
É 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.

Ele não exclui nada criado na região de destino.
Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino.
Falha ao excluir a origem Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino.
Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino.
Movimentação concluída Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino ou de origem.
Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino ou de origem.

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

O que acontece quando você remove um recurso do Azure SQL de uma coleção de migração depende do estado do recurso, conforme resumido 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)
A operação de exclusão falhou devido a um erro.
Falha na preparação Excluir da coleção de transferência de recursos

Exclua qualquer coisa criada na região de destino.
Início da transferência pendente Excluir da coleção de transferência de recursos

Exclua qualquer coisa criada na região de destino. O banco de dados SQL existe neste ponto e será excluído.
Falha ao iniciar a movimentação Excluir da coleção de transferência de recursos

Exclua qualquer coisa criada na região de destino. O banco de dados SQL existe neste ponto e deve ser excluído.
Commit pendente Recomendamos que você cancele o movimento 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 na confirmação É recomendado descartar a transferência para que os recursos de destino sejam excluídos primeiro.

O recurso volta para o estado Iniciar movimento pendente, e você pode prosseguir a partir daí.
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 Iniciar movimento pendente e você pode continuar a partir daí.
Exclusão da origem pendente Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino.
Falha ao excluir a origem Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino.
Movimentação concluída Excluído da coleção de transferência de recursos.

Ele não exclui nada criado na região de destino ou de origem.

Próximas etapas

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