이동 컬렉션 및 리소스 그룹 관리
이 문서에서는 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 이동을 시도합니다.