Azure DevTest Labs 内のラボまたはラボ VM を削除
この記事では、ラボから仮想マシンを削除する方法、またはAzure DevTest Labsにあるラボを削除する方法について説明します。
ラボからVMを削除する
ラボで VM を作成すると、DevTest Labs によって、ディスク、ネットワーク インターフェイス、パブリック IP アドレスなど、VM のリソースが別のリソース グループに自動的に作成されます。 VM を削除すると、VM の作成時に作成されたほとんどのリソース (VM、ネットワーク インターフェイス、ディスクなど) が削除されます。 ただし、VM を削除しても以下のものが削除されるわけではありません。
- VM のリソース グループで手動で作成したリソース。
- ラボのリソース グループ内の VM のkey vault。
- VM リソース グループの可用性セット、ロード バランサー、パブリック IP アドレス。 これらのリソースは、リソース グループ内の複数の VM で共有されています。
注意事項
VM とラボの削除は永続的であり、元に戻すことはできません。
ラボからVMを削除する
Azure portalで、ラボの [ 概要] ページの [仮想マシン] の下にある一覧で、削除する VM を探します。
次のいずれか:
- VMリスト の一覧の 横にある[ その他のオプション] (...) を選択し、コンテキスト メニューから [削除 ] を選択します。
or
- リストから VM 名を選択し、VM の [概要] ページで、上部のメニューから [削除] を選択します。
[それを削除してよろしいですか] のページで、[削除] を選択します。
VM、そのネットワーク インターフェイス、それに関連する OS ディスクの削除は永続的であり、元に戻すことはできません。削除の状態を確認するには、Azure メニュー バー の [通知] アイコンを選択します。
ラボ内の VM をすべて削除するプロセスを自動化する
ラボの所有者として、Azure portal のお使いのラボから VM を削除できます。 また、PowerShell スクリプトを使用して、ラボ内の VM をすべて削除することもできます。 次の例では、values to change コメントの下のパラメーター値を変更します。
subscriptionId
、labResourceGroup
、labName
の各値は、Azure Portal のラボ ウィンドウから取得できます。
# 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 では、ラボのリソース グループ自体は削除されません。また、ラボのリソース グループで手動で作成したリソースは削除されません。
注意
ラボのリソース グループを手動で削除する場合は、まずラボを削除する必要があります。 ラボが含まれているリソース グループを削除することはできません。
ラボを削除する:
ツール バーのラボの [概要] ページでAzure portalツール バーから [削除 ] を選択します。
[それを削除してよろしいですか] のページで、[ラボの名前を入力]し、[削除] を選択します。
ラボとそのすべてのリソースの削除は永続的であり、元に戻すことはできません。削除の状態を確認するには、Azure メニュー バー の [通知] アイコンを選択します。