Удаление лабораторий или виртуальных машин лаборатории в Azure DevTest Labs

В этой статье показано, как удалить виртуальную машину из лаборатории или удалить лабораторию из Azure DevTest Labs.

Удаление виртуальной машины из лаборатории

При создании виртуальной машины в лаборатории служба DevTest Labs автоматически создает ресурсы для этой виртуальной машины, например диск, сетевой интерфейс и общедоступный IP-адрес, в отдельной группе ресурсов. При удалении виртуальной машины удаляется большинство ресурсов, созданных вместе с ней, включая виртуальную машину, ее сетевой интерфейс и диск. Однако при вместе с виртуальной машиной не удаляются:

  • все ресурсы, созданные вручную в группе ресурсов виртуальной машины;
  • хранилище ключей виртуальной машины в группе ресурсов лаборатории;
  • группа доступности, подсистема балансировки нагрузки или общедоступный IP-адрес в группе ресурсов виртуальной машины. Эти ресурсы являются общими для нескольких виртуальных машин в группе ресурсов.

Внимание!

Удаление виртуальных машин и лабораторий является постоянным и не может быть отменено.

Чтобы удалить виртуальную машину из лаборатории, сделайте следующее.

  1. На странице Обзор лаборатории на портале Azure в списке Мои виртуальные машины найдите виртуальную машину, которую нужно удалить.

  2. Любое из следующих:

    • Щелкните Дополнительные параметры () рядом со списком виртуальных машин и в контекстном меню выберите Удалить. Снимок экрана: элемент

    или

    • Выберите имя виртуальной машины из списка, а затем на странице Обзор виртуальной машины в верхнем меню щелкните Удалить. Снимок экрана: кнопка
  3. На странице Вы действительно хотите выполнить удаление? щелкните Удалить.
    Удаление виртуальной машины, ее сетевого интерфейса и связанных с ней дисков ОС является постоянным и не может быть отменено.

    Снимок экрана: страница подтверждения удаления V M.

  4. Чтобы проверить состояние удаления, выберите значок Уведомления в строке меню Azure.

Автоматизация процесса удаления всех виртуальных машин в лаборатории

Владелец лаборатории может удалить виртуальные машины из лаборатории на портале Azure. или с помощью скрипта PowerShell. В указанном ниже примере под комментарием Values to change (Изменяемые значения) измените значения параметров. Вы можете узнать значения subscriptionId, labResourceGroup и labName на панели лаборатории на портале Azure.

   # 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 автоматически удаляет:

  • все виртуальные машины в этой лаборатории;
  • все группы ресурсов, связанные с этими виртуальными машинами;
  • все ресурсы, созданные DevTest автоматически во время создания лаборатории.

DevTest Labs не удаляет саму группу ресурсов лаборатории и не удаляет ресурсы, созданные вручную в этой группе ресурсов.

Примечание

Если вы хотите вручную удалить группу ресурсов лаборатории, сначала необходимо удалить лабораторию. Удалить группу ресурсов, содержащую лабораторию, нельзя.

Чтобы удалить лабораторию, сделайте следующее.

  1. На странице Обзор лаборатории на портале Azure выберите Удалить на верхней панели инструментов.

    Снимок экрана: кнопка

  2. На странице Вы действительно хотите выполнить удаление? в разделе Введите имя лаборатории введите имя лаборатории и нажмите кнопку Удалить.
    Удаление лаборатории и всех ее ресурсов является постоянным и не может быть отменено.

    Снимок экрана: страница подтверждения удаления лаборатории.

  3. Чтобы проверить состояние удаления, выберите значок Уведомления в строке меню Azure.

    Снимок экрана: значок

Дальнейшие действия