管理移動集合和資源群組
本文說明如何在 Azure Resource Mover 中從移動集合中移除資源,或移除移動集合/資源群組 。 在 Azure 區域之間移動 Azure 資源時,會使用移動集合。
在入口網站上移除資源
您可以在 Resource Mover 入口網站中移除移動集合中的資源,如下所示:
移除入口網站上移動集合或資源群組
您可以在入口網站中移除移動集合/資源群組。 移除移動集合/資源群組會刪除集合中的所有資源。
若要移除移動集合/資源群組,請遵循下列步驟:
- 請遵循 這些指示 ,從集合中移除資源。 如果您要移除資源群組,請確定它不包含任何資源。
- 刪除移動集合或資源群組。
使用 PowerShell 移除資源
使用 PowerShell Cmdlet,您可以從 MoveCollection 移除單一資源,或移除多個資源。
移除單一資源
移除資源(在我們的範例中為虛擬網路 psdemorm-vnet ),如下所示:
# Remove a resource using the resource ID
Remove-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -Name "psdemorm-vnet"
執行 Cmdlet 之後的輸出
移除多個資源
移除多個資源,如下所示:
驗證相依性:
$resp = Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -ValidateOnly
執行 Cmdlet 之後的輸出
擷取需要移除的相依資源(以及我們的範例虛擬網路 psdemorm-vnet):
$resp.AdditionalInfo[0].InfoMoveResource
執行 Cmdlet 之後的輸出
移除所有資源,以及虛擬網路:
Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM','psdemovm111', 'PSDemoRM-vnet','PSDemoVM-nsg')
執行 Cmdlet 之後的輸出
使用 PowerShell 移除集合
從訂用帳戶移除整個移動集合,如下所示:
請遵循 這些指示 ,使用 PowerShell 移除集合中的資源。
然後移除集合,如下所示:
Remove-AzResourceMoverMoveCollection -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"
執行 Cmdlet 之後的輸出
注意
若要移除未識別相依性樹狀結構的大量資源,請使用 Invoke-AzResourceMoverBulkRemove (Az.ResourceMover) 。
移除後的 VM 資源狀態
當您從移動集合中移除 VM 資源時,會發生什麼情況,取決於資源狀態,如資料表中摘要所示。
移除 VM 狀態
資源狀態 | VM | 網路功能 |
---|---|---|
已新增至移動集合 | 從移動集合中刪除。 | 從移動集合中刪除。 |
已解析/準備擱置的相依性 | 從移動集合中刪除 | 從移動集合中刪除。 |
進行中準備 (或任何其他正在進行中狀態) |
刪除作業失敗,併發生錯誤。 | 刪除作業失敗,併發生錯誤。 |
準備失敗 | 從移動集合中刪除。 刪除目的地區域中建立的任何專案,包括複本磁片。 移動期間建立的基礎結構資源必須手動刪除。 |
從移動集合中刪除。 |
起始暫止移動 | 從移動集合中刪除。 刪除目的地區域中建立的任何專案,包括 VM、複本磁片等。 移動期間建立的基礎結構資源必須手動刪除。 |
從移動集合中刪除。 |
起始移動失敗 | 從移動集合中刪除。 刪除目的地區域中建立的任何專案,包括 VM、複本磁片等。 移動期間建立的基礎結構資源必須手動刪除。 |
從移動集合中刪除。 |
認可擱置中 | 建議您捨棄移動,以便先刪除目標資源。 資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
建議您捨棄移動,以便先刪除目標資源。 資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
認可失敗 | 建議您捨棄 ,以便先刪除目標資源。 資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
建議您捨棄移動,以便先刪除目標資源。 資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
捨棄已完成 | 資源會回到 起始移動暫止 狀態。 它會從移動集合中刪除,以及目標上建立的任何專案 - VM、複本磁片、保存庫等。 移動期間建立的基礎結構資源必須手動刪除。 移動期間建立的基礎結構資源必須手動刪除。 |
資源會回到 起始移動暫止 狀態。 它會從移動集合中刪除。 |
捨棄失敗 | 建議您捨棄移動,以便先刪除目標資源。 之後,資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
建議您捨棄移動,以便先刪除目標資源。 之後,資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
刪除擱置來源 | 從移動集合中刪除。 它不會刪除在目的地區域中建立的任何專案。 |
從移動集合中刪除。 它不會刪除在目的地區域中建立的任何專案。 |
刪除來源失敗 | 從移動集合中刪除。 它不會刪除在目的地區域中建立的任何專案。 |
從移動集合中刪除。 它不會刪除在目的地區域中建立的任何專案。 |
完成移動 | 從移動集合中刪除。 它不會刪除在目標或來源區域中建立的任何專案。 |
從移動集合中刪除。 它不會刪除在目標或來源區域中建立的任何專案。 |
移除之後的 SQL 資源狀態
當您從移動集合中移除 Azure SQL 資源時,會發生什麼情況取決於資源狀態,如資料表中摘要所示。
資源狀態 | SQL |
---|---|
已新增至移動集合 | 從移動集合中刪除。 |
已解析/準備擱置的相依性 | 從移動集合中刪除 |
進行中準備 (或任何其他正在進行中狀態) |
刪除作業失敗,併發生錯誤。 |
準備失敗 | 從移動集合中刪除 刪除目的地區域中建立的任何專案。 |
起始暫止移動 | 從移動集合中刪除 刪除目的地區域中建立的任何專案。 SQL 資料庫目前存在,將會刪除。 |
起始移動失敗 | 從移動集合中刪除 刪除目的地區域中建立的任何專案。 SQL 資料庫目前存在,而且必須刪除。 |
認可擱置中 | 建議您捨棄移動,以便先刪除目標資源。 資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
認可失敗 | 建議您捨棄移動,以便先刪除目標資源。 資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
捨棄已完成 | 資源會回到 起始移動暫止 狀態。 它會從移動集合中刪除,以及目標建立的任何專案,包括 SQL 資料庫。 |
捨棄失敗 | 建議您捨棄移動,以便先刪除目標資源。 之後,資源會回到 起始移動暫止 狀態,而您可以從該處繼續。 |
刪除擱置來源 | 從移動集合中刪除。 它不會刪除在目的地區域中建立的任何專案。 |
刪除來源失敗 | 從移動集合中刪除。 它不會刪除在目的地區域中建立的任何專案。 |
完成移動 | 從移動集合中刪除。 它不會刪除在目標或來源區域中建立的任何專案。 |
下一步
嘗試 使用 Resource Mover 將 VM 移至另一個區域。