다음을 통해 공유


Azure DevTest Labs에서 랩 또는 랩 VM 삭제

이 문서에서는 랩에서 VM(가상 머신)을 삭제하거나 Azure DevTest Labs에서 랩을 삭제하는 방법을 보여줍니다.

랩에서 VM 삭제

랩에서 VM을 만들 때 DevTest Labs는 디스크, 네트워크 인터페이스 및 공용 IP 주소와 같은 VM에 대한 리소스를 별도의 리소스 그룹에 자동으로 만듭니다. VM을 삭제하면 VM, 네트워크 인터페이스 및 디스크를 포함하여 VM을 만들 때 만든 대부분의 리소스가 삭제됩니다. 그러나 VM을 삭제해도 다음은 삭제되지 않습니다.

  • VM의 리소스 그룹에서 수동으로 만든 모든 리소스입니다.
  • 랩의 리소스 그룹에 있는 VM의 키 자격 증명 모음입니다.
  • VM 리소스 그룹의 모든 가용성 집합, 부하 분산 장치 또는 공용 IP 주소. 이러한 리소스는 리소스 그룹의 여러 VM에서 공유합니다.

주의

VM 및 랩 삭제는 영구적이며 실행 취소할 수 없습니다.

랩에서 VM을 삭제하려면 다음을 수행합니다.

  1. Azure Portal의 랩 개요 페이지에서 내 가상 머신 아래 목록에서 삭제할 VM을 찾습니다.

  2. 다음 중 하나

    • VM 목록 옆에 있는 추가 옵션(...)을 선택하고 상황에 맞는 메뉴에서 삭제를 선택합니다. Screenshot of Delete selected on the V M's context menu on the lab Overview page.

    또는

    • 목록에서 VM 이름을 선택한 다음, VM의 개요 페이지에 있는 위쪽 메뉴에서 삭제를 선택합니다. Screenshot of the Delete button on the V M Overview page.
  3. 삭제하시겠습니까? 페이지에서 삭제를 선택합니다.
    네트워크 인터페이스 및 연결된 OS 디스크인 VM의 삭제는 영구적이며 실행 취소할 수 없습니다.

    Screenshot of the V M deletion confirmation page.

  4. 삭제 상태를 확인하려면 Azure 메뉴 모음에서 알림 아이콘을 선택합니다.

랩의 모든 VM을 삭제하는 프로세스 자동화

랩 소유자는 Azure Portal의 랩에서 VM을 삭제할 수 있습니다. 또한 PowerShell 스크립트를 사용하여 랩에서 모든 VM을 삭제할 수 있습니다. 다음 예제의 변경할 값 설명 아래에서 매개 변수 값을 수정하세요. Azure Portal의 랩 창에서 subscriptionId, labResourceGrouplabName 값을 검색할 수 있습니다.

   # Delete all the VMs in a lab.
          
   # Values to change:
   $subscriptionId = "<Enter Azure subscription ID here>"
   $labResourceGroup = "<Enter lab's resource group here>"
   $labName = "<Enter lab name here>"
          
   # Sign in to your Azure account.
   Connect-AzAccount
          
   # Select the Azure subscription that has the lab. This step is optional
   # if you have only one subscription.
   Select-AzSubscription -SubscriptionId $subscriptionId
          
   # Get the lab that has the VMs that you want to delete.
   $lab = Get-AzResource -ResourceId ('subscriptions/' + $subscriptionId + '/resourceGroups/' + $labResourceGroup + '/providers/Microsoft.DevTestLab/labs/' + $labName)
          
   # Get the VMs from that lab.
   $labVMs = Get-AzResource | Where-Object {
      $_.ResourceType -eq 'microsoft.devtestlab/labs/virtualmachines' -and
      $_.Name -like "$($lab.Name)/*"}
          
   # Delete the VMs.
   foreach($labVM in $labVMs)
      {
         Remove-AzResource -ResourceId $labVM.ResourceId -Force
      }          

랩 삭제

리소스 그룹에서 랩을 삭제하면 DevTest Labs는 다음을 자동으로 삭제합니다.

  • 랩의 모든 VM.
  • 해당 VM과 연결된 모든 리소스 그룹.
  • 랩을 만드는 동안 DevTest Labs가 자동으로 만든 모든 리소스.

DevTest Labs는 랩의 리소스 그룹 자체를 삭제하지 않으며 랩의 리소스 그룹에서 수동으로 만든 리소스를 삭제하지 않습니다.

참고 항목

랩의 리소스 그룹을 수동으로 삭제하려면 먼저 랩을 삭제해야 합니다. 랩이 있는 리소스 그룹은 삭제할 수 없습니다.

랩을 삭제하려면 다음을 수행합니다.

  1. Azure Portal의 랩 개요 페이지의 위쪽 도구 모음에서 삭제를 선택합니다.

    Screenshot of the Delete button on the lab Overview page.

  2. 삭제하시겠습니까? 페이지의 랩 이름 입력 아래에 랩 이름을 입력한 다음, 삭제를 선택합니다.
    랩 및 모든 해당 리소스의 삭제는 영구적이며 실행 취소할 수 없습니다.

    Screenshot of the lab deletion confirmation page.

  3. 삭제 상태를 확인하려면 Azure 메뉴 모음에서 알림 아이콘을 선택합니다.

    Screenshot of the Notifications icon on the Azure menu bar.

다음 단계