Удаление эластичной сети 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