管理移動集合和資源群組

本文說明如何在 Azure Resource Mover 中從移動集合中移除資源,或移除移動集合/資源群組 。 在 Azure 區域之間移動 Azure 資源時,會使用移動集合。

在入口網站上移除資源

您可以在 Resource Mover 入口網站中移除移動集合中的資源,如下所示:

  1. 在 [ 跨區域 移動 Azure 資源移動器 > ] 窗格中,選取您要從集合中移除的所有資源,然後選取 [ 移除 ]。

    Screenshot of the **Across regions** pane.

    Screenshot of the Button to select to remove.

  2. 在 [移除資源 ] 中 ,選取 [ 移除 ]。

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

移除入口網站上移動集合或資源群組

您可以在入口網站中移除移動集合/資源群組。 移除移動集合/資源群組會刪除集合中的所有資源。

若要移除移動集合/資源群組,請遵循下列步驟:

  1. 請遵循 這些指示 ,從集合中移除資源。 如果您要移除資源群組,請確定它不包含任何資源。
  2. 刪除移動集合或資源群組。

使用 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 之後的輸出

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

移除多個資源

移除多個資源,如下所示:

  1. 驗證相依性:

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

    執行 Cmdlet 之後的輸出

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

  2. 擷取需要移除的相依資源(以及我們的範例虛擬網路 psdemorm-vnet):

    $resp.AdditionalInfo[0].InfoMoveResource
    

    執行 Cmdlet 之後的輸出

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

  3. 移除所有資源,以及虛擬網路:

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

    執行 Cmdlet 之後的輸出

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

使用 PowerShell 移除集合

從訂用帳戶移除整個移動集合,如下所示:

  1. 請遵循 這些指示 ,使用 PowerShell 移除集合中的資源。

  2. 然後移除集合,如下所示:

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

    執行 Cmdlet 之後的輸出

    Screenshot of output text after removing a move collection.

注意

若要移除未識別相依性樹狀結構的大量資源,請使用 Invoke-AzResourceMoverBulkRemove (Az.ResourceMover)

移除後的 VM 資源狀態

當您從移動集合中移除 VM 資源時,會發生什麼情況,取決於資源狀態,如資料表中摘要所示。

移除 VM 狀態

資源狀態 VM 網路功能
已新增至移動集合 從移動集合中刪除。 從移動集合中刪除。
已解析/準備擱置的相依性 從移動集合中刪除 從移動集合中刪除。
進行中準備
(或任何其他正在進行中狀態)
刪除作業失敗,併發生錯誤。 刪除作業失敗,併發生錯誤。
準備失敗 從移動集合中刪除。
刪除目的地區域中建立的任何專案,包括複本磁片。

移動期間建立的基礎結構資源必須手動刪除。
從移動集合中刪除。
起始暫止移動 從移動集合中刪除。

刪除目的地區域中建立的任何專案,包括 VM、複本磁片等。

移動期間建立的基礎結構資源必須手動刪除。
從移動集合中刪除。
起始移動失敗 從移動集合中刪除。

刪除目的地區域中建立的任何專案,包括 VM、複本磁片等。

移動期間建立的基礎結構資源必須手動刪除。
從移動集合中刪除。
認可擱置中 建議您捨棄移動,以便先刪除目標資源。

資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
建議您捨棄移動,以便先刪除目標資源。

資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
認可失敗 建議您捨棄 ,以便先刪除目標資源。

資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
建議您捨棄移動,以便先刪除目標資源。

資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
捨棄已完成 資源會回到 起始移動暫止 狀態。

它會從移動集合中刪除,以及目標上建立的任何專案 - VM、複本磁片、保存庫等。

移動期間建立的基礎結構資源必須手動刪除。

移動期間建立的基礎結構資源必須手動刪除。
資源會回到 起始移動暫止 狀態。

它會從移動集合中刪除。
捨棄失敗 建議您捨棄移動,以便先刪除目標資源。

之後,資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
建議您捨棄移動,以便先刪除目標資源。

之後,資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
刪除擱置來源 從移動集合中刪除。

它不會刪除在目的地區域中建立的任何專案。
從移動集合中刪除。

它不會刪除在目的地區域中建立的任何專案。
刪除來源失敗 從移動集合中刪除。

它不會刪除在目的地區域中建立的任何專案。
從移動集合中刪除。

它不會刪除在目的地區域中建立的任何專案。
完成移動 從移動集合中刪除。

它不會刪除在目標或來源區域中建立的任何專案。
從移動集合中刪除。

它不會刪除在目標或來源區域中建立的任何專案。

移除之後的 SQL 資源狀態

當您從移動集合中移除 Azure SQL 資源時,會發生什麼情況取決於資源狀態,如資料表中摘要所示。

資源狀態 SQL
已新增至移動集合 從移動集合中刪除。
已解析/準備擱置的相依性 從移動集合中刪除
進行中準備
(或任何其他正在進行中狀態)
刪除作業失敗,併發生錯誤。
準備失敗 從移動集合中刪除

刪除目的地區域中建立的任何專案。
起始暫止移動 從移動集合中刪除

刪除目的地區域中建立的任何專案。 SQL 資料庫目前存在,將會刪除。
起始移動失敗 從移動集合中刪除

刪除目的地區域中建立的任何專案。 SQL 資料庫目前存在,而且必須刪除。
認可擱置中 建議您捨棄移動,以便先刪除目標資源。

資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
認可失敗 建議您捨棄移動,以便先刪除目標資源。

資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
捨棄已完成 資源會回到 起始移動暫止 狀態。

它會從移動集合中刪除,以及目標建立的任何專案,包括 SQL 資料庫。
捨棄失敗 建議您捨棄移動,以便先刪除目標資源。

之後,資源會回到 起始移動暫止 狀態,而您可以從該處繼續。
刪除擱置來源 從移動集合中刪除。

它不會刪除在目的地區域中建立的任何專案。
刪除來源失敗 從移動集合中刪除。

它不會刪除在目的地區域中建立的任何專案。
完成移動 從移動集合中刪除。

它不會刪除在目標或來源區域中建立的任何專案。

下一步

嘗試 使用 Resource Mover 將 VM 移至另一個區域。