Share via


Elastic SAN を削除する

Elastic Storage Area Network (SAN) リソースは、さまざまなリソース レベルで削除できます。 この記事では、ボリュームへの iSCSI 接続の切断から、ボリューム自体の削除、ボリューム グループの削除、Elastic SAN 自体の削除まで、削除プロセス全体について説明します。 Elastic SAN を削除する前に、それが実行中のワークロードで使用されていないことを確認してください。

クライアントからボリュームを切断する

Windows

次のスクリプトを使用して接続を削除できます。 これを実行するには、次のパラメーターが必要です。

  • $ResourceGroupName: リソース グループ名
  • $ElasticSanName: Elastic SAN の名前
  • $VolumeGroupName: ボリューム グループ名
  • $VolumeName: 切断されるボリュームの一覧 (コンマ区切り)

スクリプトをここからコピーし、.ps1 ファイルとして保存します (disconnect.ps1 など)。 次に、必要なパラメーターを指定して実行します。 このスクリプトを実行する方法の例を次に示します。

./disconnect.ps1 $ResourceGroupName $ElasticSanName $VolumeGroupName $VolumeName

Linux

次のスクリプトを使用して接続を作成できます。 これを実行するには、次のパラメーターが必要です:

  • subscription: サブスクリプション ID
  • g: リソース グループ名
  • e: Elastic SAN 名
  • v: ボリューム グループ名
  • n <vol1, vol2, ...>: ボリューム 1、2、および必要なその他のボリュームの名前 (コンマ区切り)

スクリプトをここからコピーし、.py ファイルとして保存します (disconnect.py など)。 次に、必要なパラメーターを指定して実行します。 このスクリプトを実行する方法の例を次に示します。

./disconnect.py --subscription <subid> -g <rgname> -e <esanname> -v <vgname> -n <vol1, vol2>

SAN を削除する

SAN は、Azure portal、Azure PowerShell、または Azure CLI を使用することで削除できます。 SAN またはボリューム グループを削除すると、対応する子リソースも一緒に削除されます。 各リソース レベルの削除コマンドを以下に示します。

以下のコマンドは、ボリュームを削除します。 これらのコマンドでは、PowerShell と CLI のそれぞれに対して ForceDelete false-DeleteSnapshot false--x-ms-force-delete false--x-ms-delete-snapshots false を使用します。 ForceDelete または --x-ms-force-deletetrue に設定すると、アクティブな iSCSI 接続を使用している場合でも、ボリュームの削除が成功するようになります。 -DeleteSnapshot または --x-ms-delete-snapshotstrue に設定すると、ボリューム自体だけでなくボリュームに関連付けられているすべてのスナップショットが削除されます。

Remove-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -ForceDelete false -DeleteSnapshot false

ボリューム グループを削除するには、次のコマンドを実行します。

Remove-AzElasticSanVolumeGroup -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -Name $volumeGroupName

Elastic SAN 自体を削除するには、次のコマンドを実行します。

Remove-AzElasticSan -ResourceGroupName $resourceGroupName -Name $sanName

次のステップ

Elastic SAN のデプロイを計画する