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:
No painel Azure Resource Mover>Entre regiões, selecione todos os recursos que você deseja remover da coleção e selecione Remover.
Em Remover recursos, selecione Remover.
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:
- 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.
- 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
Remover vários recursos
Remova vários recursos da seguinte maneira:
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
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
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
Remover uma coleção usando o PowerShell
Remova uma coleção de transferência de recursos inteira da assinatura, da seguinte forma:
Siga estas instruções para remover recursos na coleção usando o PowerShell.
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
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.