Windows 仮想マシンからディスクを切断する方法

適用対象: ✔️ Windows VM ✔️ フレキシブル スケール セット

仮想マシンに接続されたデータ ディスクが不要になった場合、そのディスクは簡単に切断できます。 そうすれば、ディスクは仮想マシンから削除されますが、ストレージからは削除されません。

警告

ディスクを切断した場合、自動的には削除されません。 Premium Storage のサブスクリプションにお申込みいただいている場合は、ディスクのストレージ料金が引き続き発生します。 詳細については、Premium Storage 利用時の料金と課金に関する記事を参照してください。

再びディスク上の既存のデータを使用する場合は、同じ仮想マシンや別の仮想マシンに再接続できます。

前提条件

なし

PowerShell を使用してデータ ディスクを切断する方法

PowerShell を使用するとデータ ディスクを "ホット" 削除することができますが、ディスクを VM からデタッチする前に、そのディスクをアクティブに使用しているものがないことを確認してください。

この例では、myResourceGroup リソース グループの myVM VM から myDisk という名前のディスクを削除します。 最初に、Remove-AzVMDataDisk コマンドレットを使用してディスクを削除します。 次に、Update-AzVM コマンドレットを使用して仮想マシンの状態を更新して、データ ディスクを削除するプロセスを完了します。

$VirtualMachine = Get-AzVM `
  -ResourceGroupName "myResourceGroup" `
  -Name "myVM"
Remove-AzVMDataDisk `
  -VM $VirtualMachine `
  -Name "myDisk"
Update-AzVM `
  -ResourceGroupName "myResourceGroup" `
  -VM $VirtualMachine

ディスクはストレージに残りますが、仮想マシンには接続されていません。

より短い待機時間

一部のリージョンでは、ディスクのデタッチの待機時間が短縮されたため、最大 15% の改善が見られます。 これは VM 間で計画されたフェールオーバーまたは計画外のフェールオーバーを行ったり、ワークロードをスケーリングしたり、Azure Kubernetes Service などの大規模なステートフル ワークロードを実行したりしている場合に役立ちます。 ただし、この改善は明示的なディスク デタッチ コマンド Remove-AzVMDataDisk に限定されます。 Update-AzVM のようなデタッチを暗黙的に実行する可能性があるコマンドを呼び出す場合は、パフォーマンスが向上しません。 この改善を行うには明示的なデタッチ コマンドを呼び出せばよく、それ以外のアクションは不要です。

現在、以下を除くすべてのパブリック リージョンで待機時間の短縮が可能です。

  • カナダ中部
  • 米国中部
  • 米国東部
  • 米国東部 2
  • 米国中南部
  • 米国西部 2
  • ドイツ北部
  • JIO インド西部
  • 北ヨーロッパ
  • 西ヨーロッパ

ポータルを使用してデータ ディスクを切断する方法

PowerShell を使用するとデータ ディスクをホット削除することができますが、VM からデタッチする前に、そのディスクをアクティブに使用しているものがないことを確認してください。

  1. 左側のメニューで [Virtual Machines] を選択します。

  2. 切断するデータディスクがある仮想マシンを選択します。

  3. [設定][ディスク] を選択します。

  4. [ディスク] ウィンドウで、デタッチしたいデータ ディスクの右端にある デタッチ ボタンを選択してデタッチします。

  5. ページの上部にある [保存] を選択して、変更を保存します。

    ディスクはストレージに残りますが、仮想マシンには接続されていません。 ディスクは削除されません。