Supprimer un Elastic SAN
Vos ressources SAN (réseau de zone de stockage) Elastic peuvent être supprimées à différents niveaux de ressources. Cet article décrit le processus de suppression global, depuis la déconnexion des connexions iSCSI aux volumes, la suppression des volumes eux-mêmes, la suppression d’un groupe de volumes et la suppression d’un SAN Elastic lui-même. Avant de supprimer votre SAN Elastic, assurez-vous qu’il n’est pas utilisé dans les charges de travail en cours d’exécution.
Déconnecter les volumes des clients
Windows
Vous pouvez utiliser le script suivant pour supprimer vos connexions. Pour l’exécuter, vous avez besoin des paramètres suivants :
- $ResourceGroupName : nom du groupe de ressources
- $ElasticSanName : nom Elastic SAN
- $VolumeGroupName : nom du groupe de volumes
- $VolumeName : liste des volumes à déconnecter (séparés par une virgule)
Copiez le script ici et enregistrez-le sous forme de fichier .ps1, par exemple, disconnect.ps1. Ensuite, exécutez-le avec les paramètres requis. Voici un exemple d’exécution du script :
./disconnect.ps1 $ResourceGroupName $ElasticSanName $VolumeGroupName $VolumeName
Linux
Vous pouvez utiliser le script suivant pour créer vos connexions. Pour l’exécuter, vous avez besoin des paramètres suivants :
- abonnement : ID de l’abonnement
- g : nom du groupe de ressources
- e : nom d’Elastic SAN
- v : nom du groupe de volumes
- n <vol1, vol2, ...>: noms des volumes 1 et 2 et autres noms de volumes dont vous pouvez avoir besoin, virgule séparée
Copiez le script ici et enregistrez-le sous forme de fichier .py, par exemple, disconnect.py. Ensuite, exécutez-le avec les paramètres requis. Voici un exemple d’exécution du script :
./disconnect.py --subscription <subid> -g <rgname> -e <esanname> -v <vgname> -n <vol1, vol2>
Supprimer un SAN
Vous pouvez supprimer votre réseau SAN en utilisant le Portail Azure, l’interface Azure CLI ou Azure PowerShell. Si vous supprimez un SAN ou un groupe de volumes, les ressources enfants correspondantes sont supprimées avec lui. Les commandes de suppression pour chacun des niveaux de ressource sont ci-dessous.
Les commandes suivantes suppriment vos volumes. Ces commandes utilisent les paramètres ForceDelete false
, -DeleteSnapshot false
, --x-ms-force-delete false
et --x-ms-delete-snapshots false
pour PowerShell et l’interface CLI, respectivement. Si vous définissez ForceDelete
ou --x-ms-force-delete
sur true
, la suppression du volume réussit, même avec des connexions iSCSI actives. Si vous définissez -DeleteSnapshot
ou --x-ms-delete-snapshots
sur true
, il supprime tous les instantanés associés au volume et le volume lui-même.
Remove-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -ForceDelete false -DeleteSnapshot false
Pour supprimer des groupes de volumes, exécutez les commandes suivantes.
Remove-AzElasticSanVolumeGroup -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -Name $volumeGroupName
Pour supprimer SAN Elastic lui-même, exécutez les commandes suivantes.
Remove-AzElasticSan -ResourceGroupName $resourceGroupName -Name $sanName