Gerenciar mover coleções e grupos de recursos
Este artigo descreve como remover recursos de uma coleção de movimentação ou remover uma coleção/grupo de recursos de movimentação no Azure Resource Mover. As coleções de movimentação são usadas ao mover recursos do Azure entre regiões do Azure.
Remover um recurso no portal
Você pode remover recursos em uma coleção de movimentação no portal do Resource Mover da seguinte maneira:
No painel Azure Resource Mover>Across regions, selecione todos os recursos que 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 uma coleção/grupo de recursos de movimentação no portal. A remoção de uma coleção/grupo de recursos move exclui todos os recursos da coleção.
Para remover uma coleção/grupo de recursos de movimentação, siga estas etapas:
- Siga estas instruções para remover recursos da coleção. Se estiver a remover um grupo de recursos, certifique-se de que não contém quaisquer recursos.
- Exclua a coleção de movimentação ou o grupo de recursos.
Remover um recurso com 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 (no nosso exemplo, a rede virtual psdemorm-vnet) da seguinte forma:
# 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
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 a execução do cmdlet
Recupere os recursos dependentes que precisam ser removidos (junto com nosso exemplo de rede virtual psdemorm-vnet):
$resp.AdditionalInfo[0].InfoMoveResource
Saída após a execução do 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 a execução do cmdlet
Remover uma coleção usando o PowerShell
Remova uma coleção de movimentação inteira da assinatura, da seguinte maneira:
Siga estas instruções para remover recursos da 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 a execução do cmdlet
Nota
Para remover recursos em massa onde a árvore de dependência não é 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 movimentação depende do estado do recurso, conforme resumido na tabela.
Remover o estado da VM
Estado do recurso | VM | Rede |
---|---|---|
Adicionado para mover coleção | Excluir da coleção de movimento. | Excluir da coleção de movimento. |
Dependências resolvidas/preparadas pendentes | Excluir da coleção de movimentação | Excluir da coleção de movimento. |
Prepare-se em andamento (ou qualquer outro estado em curso) |
A operação de exclusão falha com erro. | A operação de exclusão falha com erro. |
Falha na preparação | Excluir da coleção de movimentos. Exclua qualquer coisa criada na região de destino, incluindo discos de réplica. Os recursos de infraestrutura criados durante a mudança precisam ser excluídos manualmente. |
Excluir da coleção de movimentos. |
Iniciar movimento pendente | Excluir da coleção de movimento. Exclua qualquer coisa criada na região de destino, incluindo VM, discos de réplica, etc. Os recursos de infraestrutura criados durante a mudança precisam ser excluídos manualmente. |
Excluir da coleção de movimento. |
Falha ao iniciar movimento | Excluir da coleção de movimento. Exclua qualquer coisa criada na região de destino, incluindo VM, discos de réplica, etc. Os recursos de infraestrutura criados durante a mudança precisam ser excluídos manualmente. |
Excluir da coleção de movimento. |
Confirmação pendente | Recomendamos que você descarte a movimentação para que os recursos de destino sejam excluídos primeiro. O recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Recomendamos que você descarte a movimentação para que os recursos de destino sejam excluídos primeiro. O recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Falha na confirmação | Recomendamos que você descarte o para que os recursos de destino sejam excluídos primeiro. O recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Recomendamos que você descarte a movimentação para que os recursos de destino sejam excluídos primeiro. O recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Descarte concluído | O recurso volta para o estado pendente Iniciar movimento . Ele é excluído da coleção de movimentos, juntamente com qualquer coisa criada no destino - VM, discos de réplica, cofre, etc. Os recursos de infraestrutura criados durante a mudança precisam ser excluídos manualmente. Os recursos de infraestrutura criados durante a mudança precisam ser excluídos manualmente. |
O recurso volta para o estado pendente Iniciar movimento . Ele é excluído da coleção de movimentos. |
Falha ao descartar | Recomendamos que você descarte as movimentações para que os recursos de destino sejam excluídos primeiro. Depois disso, o recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Recomendamos que você descarte as movimentações para que os recursos de destino sejam excluídos primeiro. Depois disso, o recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Excluir fonte pendente | Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino. |
Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino. |
Falha ao excluir fonte | Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino. |
Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino. |
Mudança concluída | Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino ou de origem. |
Excluído da coleção de movimentos. 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 SQL do Azure de uma coleção de movimentação depende do estado do recurso, conforme resumido na tabela.
Estado do recurso | SQL |
---|---|
Adicionado para mover coleção | Excluir da coleção de movimento. |
Dependências resolvidas/preparadas pendentes | Excluir da coleção de movimentação |
Prepare-se em andamento (ou qualquer outro estado em curso) |
A operação de exclusão falha com erro. |
Falha na preparação | Excluir da coleção de movimentação Exclua qualquer coisa criada na região de destino. |
Iniciar movimento pendente | Excluir da coleção de movimentação Exclua qualquer coisa criada na região de destino. O banco de dados SQL existe neste momento e será excluído. |
Falha ao iniciar movimento | Excluir da coleção de movimentação Exclua qualquer coisa criada na região de destino. O banco de dados SQL existe neste momento e deve ser excluído. |
Confirmação pendente | Recomendamos que você descarte a movimentação para que os recursos de destino sejam excluídos primeiro. O recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Falha na confirmação | Recomendamos que você descarte a movimentação para que os recursos de destino sejam excluídos primeiro. O recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Descarte concluído | O recurso volta para o estado pendente Iniciar movimento . Ele é excluído da coleção de movimentos, juntamente com qualquer coisa criada no destino, incluindo bancos de dados SQL. |
Falha ao descartar | Recomendamos que você descarte as movimentações para que os recursos de destino sejam excluídos primeiro. Depois disso, o recurso volta para o estado pendente Iniciar movimento e você pode continuar a partir daí. |
Excluir fonte pendente | Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino. |
Falha ao excluir fonte | Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino. |
Mudança concluída | Excluído da coleção de movimentos. Ele não exclui nada criado na região de destino ou de origem. |
Próximos passos
Tente mover uma VM para outra região com o Resource Mover.