移動コレクションとリソース グループを管理する

この記事では、Azure Resource Mover で移動コレクションからリソースを削除したり、移動コレクションやリソース グループを削除したりする方法について説明します。 移動コレクションは、Azure リージョン間で Azure リソースを移動するときに使用されます。

ポータルでリソースを削除する

Resource Mover ポータルで移動コレクション内のリソースを削除するには、次の手順を実行します。

  1. [Azure Resource Mover]>[リージョン間] ペインで、コレクションから削除するリソースをすべて選び、[削除] を選択します。

    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 コマンドレットを使用すると、MoveCollection から 1 つのリソースを削除することも、複数のリソースを削除することもできます。

1 つのリソースの削除

リソース (この例では、仮想ネットワーク psdemorm-vnet) を次のように削除します。

# Remove a resource using the resource ID
Remove-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -Name "psdemorm-vnet"

コマンドレットを実行した後の出力

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
    

    コマンドレットを実行した後の出力

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

  2. (今回の例の仮想ネットワーク psdemorm-vnet と共に) 削除する必要がある依存リソースを取得します。

    $resp.AdditionalInfo[0].InfoMoveResource
    

    コマンドレットを実行した後の出力

    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')
    

    コマンドレットを実行した後の出力

    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"
    

    コマンドレットを実行した後の出力

    Screenshot of output text after removing a move collection.

Note

依存関係ツリーが特定されていないリソースを一括で削除するには、Invoke-AzResourceMoverBulkRemove (Az.ResourceMover) を使用します。

削除後の VM リソースの状態

表にまとめられているように、移動コレクションから VM リソースを削除するとどうなるかは、リソースの状態によって異なります。

削除後の VM 状態

リソースの状態 VM ネットワーク
移動コレクションに追加済み 移動コレクションから削除されます。 移動コレクションから削除されます。
依存関係が解決済み/準備が保留中 移動コレクションから削除されます。 移動コレクションから削除されます。
準備が進行中
(またはその他の進行中の状態)
エラーにより削除操作が失敗します。 エラーにより削除操作が失敗します。
準備が失敗 移動コレクションから削除されます。
レプリカ ディスクを含む、ターゲット リージョンで作成されたすべてのものが削除されます。

移動中に作成されたインフラストラクチャ リソースは、手動で削除する必要があります。
移動コレクションから削除されます。
移動の開始が保留中 移動コレクションから削除されます。

VM やレプリカ ディスクなどを含む、ターゲット リージョンで作成されたすべてのものが削除されます。

移動中に作成されたインフラストラクチャ リソースは、手動で削除する必要があります。
移動コレクションから削除されます。
移動の開始が失敗 移動コレクションから削除されます。

VM やレプリカ ディスクなどを含む、ターゲット リージョンで作成されたすべてのものが削除されます。

移動中に作成されたインフラストラクチャ リソースは、手動で削除する必要があります。
移動コレクションから削除されます。
コミットを保留中 ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

リソースが移動の開始が保留中状態に戻り、そこから続行できます。
ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

リソースが移動の開始が保留中状態に戻り、そこから続行できます。
コミットが失敗 ターゲット リソースが最初に削除されるようにするために、破棄することをお勧めします。

リソースが移動の開始が保留中状態に戻り、そこから続行できます。
ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

リソースが移動の開始が保留中状態に戻り、そこから続行できます。
破棄が完了 リソースが移動の開始が保留中状態に戻ります。

VM、レプリカ ディスク、コンテナーなど、ターゲットで作成されたすべてのものとともに、移動コレクションから削除されます。

移動中に作成されたインフラストラクチャ リソースは、手動で削除する必要があります。

移動中に作成されたインフラストラクチャ リソースは、手動で削除する必要があります。
リソースが移動の開始が保留中状態に戻ります。

移動コレクションから削除されます。
破棄が失敗 ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

その後、リソースが移動の開始が保留中状態に戻り、そこから続行できます。
ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

その後、リソースが移動の開始が保留中状態に戻り、そこから続行できます。
ソースの削除を保留中 移動コレクションから削除されます。

ターゲット リージョンで作成されたものはどれも削除されません。
移動コレクションから削除されます。

ターゲット リージョンで作成されたものはどれも削除されません。
ソースの削除が失敗 移動コレクションから削除されます。

ターゲット リージョンで作成されたものはどれも削除されません。
移動コレクションから削除されます。

ターゲット リージョンで作成されたものはどれも削除されません。
移動完了 移動コレクションから削除されます。

ターゲットまたはソース リージョンで作成されたものはどれも削除されません。
移動コレクションから削除されます。

ターゲットまたはソース リージョンで作成されたものはどれも削除されません。

削除後の SQL リソースの状態

表にまとめられているように、移動コレクションから Azure SQL リソースを削除するとどうなるかは、リソースの状態によって異なります。

リソースの状態 SQL
移動コレクションに追加済み 移動コレクションから削除されます。
依存関係が解決済み/準備が保留中 移動コレクションから削除されます。
準備が進行中
(またはその他の進行中の状態)
エラーにより削除操作が失敗します。
準備が失敗 移動コレクションから削除されます。

ターゲット リージョンで作成されたすべてのものが削除されます。
移動の開始が保留中 移動コレクションから削除されます。

ターゲット リージョンで作成されたすべてのものが削除されます。 SQL データベースはこの時点では存在し、削除されます。
移動の開始が失敗 移動コレクションから削除されます。

ターゲット リージョンで作成されたすべてのものが削除されます。 SQL データベースはこの時点では存在し、削除する必要があります。
コミットを保留中 ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

リソースが移動の開始が保留中状態に戻り、そこから続行できます。
コミットが失敗 ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

リソースが移動の開始が保留中状態に戻り、そこから続行できます。
破棄が完了 リソースが移動の開始が保留中状態に戻ります。

SQL データベースなど、ターゲットで作成されたすべてのものとともに、移動コレクションから削除されます。
破棄が失敗 ターゲット リソースが最初に削除されるようにするために、移動を破棄することをお勧めします。

その後、リソースが移動の開始が保留中状態に戻り、そこから続行できます。
ソースの削除を保留中 移動コレクションから削除されます。

ターゲット リージョンで作成されたものはどれも削除されません。
ソースの削除が失敗 移動コレクションから削除されます。

ターゲット リージョンで作成されたものはどれも削除されません。
移動完了 移動コレクションから削除されます。

ターゲットまたはソース リージョンで作成されたものはどれも削除されません。

次のステップ

Resource Mover を使用して、別のリージョンへの VM の移動を試行する。