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 falseodpowiednio parametrów , -DeleteSnapshot false, --x-ms-force-delete falsei --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

Następne kroki

Planowanie wdrażania elastycznej sieci SAN