Поделиться через


Удаление эластичной сети SAN

Ресурсы сети эластичных областей хранения (SAN) можно удалить на разных уровнях ресурсов. В этой статье рассматривается общий процесс удаления, начиная с отключения подключений iSCSI к томам, удаления томов, удаления группы томов и удаления эластичной сети SAN. Перед удалением эластичной сети SAN убедитесь, что она не используется в выполняемых рабочих нагрузках.

Отключение томов от клиентов

Windows

Для удаления подключений можно использовать следующий скрипт. Для его выполнения требуются следующие параметры:

  • $ResourceGroupName: имя группы ресурсов
  • $ElasticSanName: эластичное имя SAN
  • $VolumeGroupName: имя группы томов
  • $VolumeName: список томов, которые необходимо отключить (разделенные запятыми)

Скопируйте скрипт из этого файла и сохраните его в виде PS1-файла, например disconnect.ps1. Затем выполните его с необходимыми параметрами. Ниже приведен пример запуска скрипта:

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

Linux

Для создания подключений можно использовать следующий скрипт. Для его выполнения потребуется следующее:

  • подписка: идентификатор подписки
  • 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

Вы можете удалить SAN с помощью портал Azure, Azure PowerShell или Azure CLI. При удалении san или группы томов соответствующие дочерние ресурсы удаляются вместе с ним. Ниже приведены команды удаления для каждого уровня ресурсов.

Следующие команды удаляют тома. Эти команды используют ForceDelete false, -DeleteSnapshot false--x-ms-force-delete falseи параметры для PowerShell и --x-ms-delete-snapshots false CLI соответственно. Если задано или --x-ms-force-delete trueзаданоForceDelete, это приведет к успешному удалению тома, даже если у вас есть активные подключения 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