你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

删除弹性 SAN

可以在不同的资源级别删除弹性存储区域网络 (SAN) 资源。 本文介绍了从断开与卷的 iSCSI 连接、删除卷本身、删除卷组和删除弹性 SAN 本身开始的整个删除过程。 在删除弹性 SAN 之前,请确保未在任何正在运行的工作负载中使用它。

断开卷与客户端的连接

Windows

可以使用以下脚本来删除连接。 若要执行它,需要以下参数:

  • $ResourceGroupName:资源组名称
  • $ElasticSanName:弹性 SAN 名称
  • $VolumeGroupName:卷组名称
  • $VolumeName:要断开连接的卷列表(以逗号分隔)

此处复制脚本,并将其另存为 .ps1 文件,例如 disconnect.ps1。 然后使用所需的参数执行它。 以下是如何运行该脚本的示例:

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

Linux

可以使用以下脚本来创建连接。 若要执行它,需要以下参数:

  • subscription:订阅 ID
  • g:资源组名称
  • e:弹性 SAN 名称
  • v:卷组名称
  • n <vol1, vol2, ...>:卷 1 和 2 的名称以及其他可能需要的卷名称,以逗号分隔

此处复制脚本,并将其另存为 .py 文件,例如 disconnect.py。 然后使用所需的参数执行它。 以下是如何运行该脚本的示例:

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

删除 SAN

可以使用 Azure 门户、Azure PowerShell 或 Azure CLI 删除 SAN。 如果删除 SAN 或卷组,会随之删除相应的子资源。 每个资源级别的删除命令如下所示。

以下命令可以删除卷。 这些命令分别对 PowerShell 和 CLI 使用 ForceDelete false-DeleteSnapshot false--x-ms-force-delete false--x-ms-delete-snapshots false 参数。 如果将 ForceDelete--x-ms-force-delete 设置为 true,即使具有活动的 iSCSI 连接,卷删除也会成功。 如果将 -DeleteSnapshot--x-ms-delete-snapshots 设置为 true,会删除与卷关联的所有快照和卷本身。

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

如果要删除卷组,请运行以下命令。

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

如果要删除弹性 SAN 本身,请运行以下命令。

Remove-AzElasticSan -ResourceGroupName $resourceGroupName -Name $sanName

后续步骤

规划弹性 SAN 的部署