Udostępnij za pośrednictwem


Zmienianie rozmiaru elastycznej sieci SAN platformy Azure

W tym artykule opisano zwiększanie lub zmniejszanie rozmiaru elastycznej sieci magazynowania (SAN) i pojedynczego woluminu.

Zmienianie rozmiaru sieci SAN

Aby zwiększyć rozmiar woluminów, najpierw zwiększ rozmiar elastycznej sieci SAN. Aby zmniejszyć rozmiar sieci SAN, upewnij się, że woluminy nie używają dodatkowego rozmiaru, a następnie zmień rozmiar sieci SAN.


# You can either update the base size or the additional size.
# This command updates the base size, to update the additional size, replace -BaseSizeTiB $newBaseSizeTib with -ExtendedCapacitySizeTib $newExtendedSizeTib

Update-AzElasticSan -ResourceGroupName $resourceGroupName -Name $sanName -BaseSizeTib $newBaseSizeTib

Autoskaluj (wersja zapoznawcza)

Jako funkcja w wersji zapoznawczej można automatycznie skalować sieć SAN według określonych przyrostów do określonego maksymalnego rozmiaru. Przyrosty pojemności mają co najmniej 1 TiB i można skonfigurować zasady autoskalowania tylko dla dodatkowych jednostek pojemności. Dlatego podczas skalowania automatycznego wydajność nie będzie automatycznie skalowana w górę, ponieważ magazyn działa. Oto przykład ustawiania zasad skalowania automatycznego przy użyciu interfejsu wiersza polecenia platformy Azure:

az elastic-san update -n mySanName -g myVolGroupName --auto-scale-policy-enforcement "Enabled" --unused-size-tib 20 --increase-capacity-unit-by-tib 5 --capacity-unit-scale-up-limit-tib 150

Uruchomienie tego przykładowego polecenia spowoduje ustawienie następujących zasad w sieci SAN, na którym jest uruchomiona: jeśli nieużywana pojemność sieci SAN (wolnego miejsca) jest mniejsza niż 20 TiB, zwiększ dodatkową pojemność sieci SAN o 5 TiB, dopóki nieużywana pojemność będzie wynosić co najmniej 20 TiB. Nie zezwalaj na łączną pojemność sieci SAN przekraczającą 150 TiB.

Do skalowania w dół nie można użyć zasad skalowania automatycznego. Aby zmniejszyć rozmiar sieci SAN, postępuj zgodnie z procesem ręcznym w poprzedniej sekcji. Jeśli skonfigurowano zasady skalowania automatycznego, wyłącz je przed zmniejszeniem rozmiaru sieci SAN.

Poniższy skrypt można uruchomić, aby włączyć zasady skalowania automatycznego dla istniejącej elastycznej sieci SAN.

# Define some variables.
autoscalePolicyEnforcement = "Enabled" # Whether autoscale is enabled or disabled at the SAN level
unusedSizeTiB = "<UnusedSizeTiB>" # Unused capacity on the SAN
increaseCapacityUnit = "<IncreaseCapacityUnit>" # Amount by which the SAN will scale up if the policy is triggered
capacityUnitScaleUpLimit = "<CapacityUnitScaleUpLimit>" # Maximum capacity until which scale up operations will occur

Update-AzElasticSan -ResourceGroupName myresourcegroup -Name myelasticsan -AutoScalePolicyEnforcement $autoscalePolicyEnforcement -UnusedSizeTiB $unusedSizeTiB -IncreaseCapacityUnitByTiB $increaseCapacityUnit -CapacityUnitScaleUpLimitTiB $capacityUnitScaleUpLimit  

Zmienianie rozmiaru woluminu

Po rozwinięciu rozmiaru sieci SAN można utworzyć więcej woluminów lub rozszerzyć rozmiar istniejącego woluminu. Nie można zmniejszyć rozmiaru woluminów.

Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize

Następne kroki

Jeśli rozmiar sieci SAN został rozszerzony, zobacz Tworzenie woluminów w celu utworzenia nowego woluminu z dodatkową pojemnością.