Excluir uma SAN elástica
Os recursos da SAN (Elastic Storage Area Network, rede de armazenamento de dados) elástica podem ser excluídos em diferentes níveis de recursos. Este artigo aborda o processo geral de exclusão, começando com a desconexão de conexões iSCSI a volumes, a exclusão dos próprios volumes, a exclusão de um grupo de volumes e a exclusão da própria SAN elástica. Antes de excluir sua SAN elástica, verifique se ela não está sendo usada em nenhuma carga de trabalho em execução.
Desconectar volumes de clientes
Windows
Você pode usar o script a seguir para excluir suas conexões. Para executá-lo, você precisa dos seguintes parâmetros:
- $ResourceGroupName: Nome do grupo de recursos
- $ElasticSanName: Nome da SAN elástica
- $VolumeGroupName: Nome do Grupo de Volumes
- $VolumeName: Lista de volumes a serem desconectados (separados por vírgula)
Copie o script daqui e salve-o como um arquivo .ps1, por exemplo, disconnect.ps1. Em seguida, execute-o com os parâmetros necessários. Segue-se um exemplo de como executar o script:
./disconnect.ps1 $ResourceGroupName $ElasticSanName $VolumeGroupName $VolumeName
Linux
Você pode usar o script a seguir para criar suas conexões. Para executá-lo, você precisará dos seguintes parâmetros:
- subscrição: ID da subscrição
- g: Nome do Grupo de Recursos
- e: Nome da SAN elástica
- v: Nome do Grupo de Volume
- n <vol1, vol2, ...>: Nomes dos volumes 1 e 2 e outros nomes de volume que você pode precisar, separados por vírgulas
Copie o script daqui e salve-o como um arquivo .py, por exemplo, disconnect.py. Em seguida, execute-o com os parâmetros necessários. A seguir está um exemplo de como você executaria o script:
./disconnect.py --subscription <subid> -g <rgname> -e <esanname> -v <vgname> -n <vol1, vol2>
Excluir uma SAN
Você pode excluir sua SAN usando o portal do Azure, o Azure PowerShell ou a CLI do Azure. Se você excluir uma SAN ou um grupo de volumes, os recursos filho correspondentes serão excluídos junto com ela. Os comandos delete para cada um dos níveis de recurso estão abaixo.
Os comandos a seguir excluem seus volumes. Esses comandos usam ForceDelete false
, -DeleteSnapshot false
, --x-ms-force-delete false
e --x-ms-delete-snapshots false
parâmetros para PowerShell e CLI, respectivamente. Se você definir ForceDelete
ou --x-ms-force-delete
para true
, isso fará com que a exclusão de volume seja bem-sucedida, mesmo se você tiver conexões iSCSI ativas. Se você definir -DeleteSnapshot
ou --x-ms-delete-snapshots
para true
, ele excluirá todos os instantâneos associados ao volume e ao próprio volume.
Remove-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -ForceDelete false -DeleteSnapshot false
Para excluir grupos de volumes, execute os seguintes comandos.
Remove-AzElasticSanVolumeGroup -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -Name $volumeGroupName
Para excluir a própria SAN elástica, execute os seguintes comandos.
Remove-AzElasticSan -ResourceGroupName $resourceGroupName -Name $sanName