Usuwanie elastycznej sieci SAN
Zasoby sieci magazynowania elastycznego (SAN) można usunąć na różnych poziomach zasobów. W tym artykule opisano ogólny proces usuwania, począwszy od odłączania połączeń iSCSI z woluminami, usuwania samych woluminów, usuwania grupy woluminów i usuwania elastycznej sieci SAN. Przed usunięciem elastycznej sieci SAN upewnij się, że nie jest ona używana w żadnych uruchomionych obciążeniach.
Odłączanie woluminów od klientów
Windows
Aby usunąć połączenia, możesz użyć następującego skryptu. Aby go wykonać, wymagane są następujące parametry:
- $ResourceGroupName: nazwa grupy zasobów
- $ElasticSanName: elastyczna nazwa sieci SAN
- $VolumeGroupName: nazwa grupy woluminów
- $VolumeName: lista woluminów do rozłączenia (rozdzielona przecinkami)
Skopiuj skrypt z tego miejsca i zapisz go jako plik ps1, na przykład disconnect.ps1. Następnie wykonaj je z wymaganymi parametrami. Poniżej przedstawiono przykład uruchamiania skryptu:
./disconnect.ps1 $ResourceGroupName $ElasticSanName $VolumeGroupName $VolumeName
Linux
Aby utworzyć połączenia, możesz użyć następującego skryptu. Aby go wykonać, wymagane będą następujące parametry:
- subskrypcja: identyfikator subskrypcji
- g: Nazwa grupy zasobów
- e: Elastyczna nazwa sieci SAN
- v: nazwa grupy woluminów
- n vol1 <, vol2, ...>: Nazwy woluminów 1 i 2 i innych nazw woluminów, które mogą być wymagane, rozdzielone przecinkami
Skopiuj skrypt z tego miejsca i zapisz go jako plik .py, na przykład disconnect.py. Następnie wykonaj je z wymaganymi parametrami. Poniżej przedstawiono przykład sposobu uruchamiania skryptu:
./disconnect.py --subscription <subid> -g <rgname> -e <esanname> -v <vgname> -n <vol1, vol2>
Usuwanie sieci SAN
Sieć SAN można usunąć przy użyciu witryny Azure Portal, programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure. Jeśli usuniesz sieć SAN lub grupę woluminów, odpowiednie zasoby podrzędne zostaną usunięte wraz z nią. Polecenia usuwania dla każdego z poziomów zasobów znajdują się poniżej.
Następujące polecenia usuwają woluminy. Te polecenia używają ForceDelete false
odpowiednio parametrów , -DeleteSnapshot false
, --x-ms-force-delete false
i --x-ms-delete-snapshots false
dla programu PowerShell i interfejsu wiersza polecenia. Jeśli ustawiono ForceDelete
wartość lub true
--x-ms-force-delete
, powoduje to pomyślne usunięcie woluminu, nawet jeśli masz aktywne połączenia iSCSI. Jeśli ustawiono -DeleteSnapshot
wartość lub true
--x-ms-delete-snapshots
, spowoduje to usunięcie wszystkich migawek skojarzonych z woluminem i samego woluminu.
Remove-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -ForceDelete false -DeleteSnapshot false
Aby usunąć grupy woluminów, uruchom następujące polecenia.
Remove-AzElasticSanVolumeGroup -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -Name $volumeGroupName
Aby usunąć samą elastyczną sieć SAN, uruchom następujące polecenia.
Remove-AzElasticSan -ResourceGroupName $resourceGroupName -Name $sanName