Ändra storlek på ett elastiskt SAN-nätverk i Azure
Den här artikeln beskriver hur du ökar eller minskar storleken på ett san-nätverk (Elastic Storage Area Network) och en enskild volym.
Ändra storlek på ditt SAN
Öka storleken på dina volymer genom att öka storleken på ditt elastiska SAN först. Om du vill minska storleken på ditt SAN kontrollerar du att dina volymer inte använder den extra storleken och ändrar sedan SAN-storleken.
# 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
Autoskalning (förhandsversion)
Som en förhandsgranskningsfunktion kan du automatiskt skala upp ditt SAN med specifika steg tills en angiven maximal storlek har angetts. Kapacitetsökningarna har minst 1 TiB och du kan bara konfigurera en autoskalningsprincip för ytterligare kapacitetsenheter. Så när du skalar automatiskt skalas inte prestandan upp automatiskt som lagringen gör. Här är ett exempel på hur du ställer in en autoskalningsprincip med Hjälp av Azure CLI:
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
Om du kör det här exempelkommandot anger du följande princip för det SAN som körs på: Om san-nätverkets outnyttjade kapacitet (ledigt utrymme) är mindre än 20 TiB ökar du SAN:s ytterligare kapacitet med 5 TiB tills dess outnyttjade kapacitet är minst 20 TiB. Tillåt inte att SAN:s totala kapacitet överskrider 150 TiB.
Du kan inte använda en autoskalningsprincip för att skala ned. Om du vill minska storleken på ditt SAN följer du den manuella processen i föregående avsnitt. Om du har konfigurerat en autoskalningsprincip inaktiverar du den innan du minskar storleken på ditt SAN.
Följande skript kan köras för att aktivera en autoskalningsprincip för ett befintligt elastiskt 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
Ändra storlek på en volym
När du har expanderat storleken på ditt SAN kan du antingen skapa fler volymer eller utöka storleken på en befintlig volym. Du kan inte minska storleken på dina volymer.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Nästa steg
Om du har utökat storleken på ditt SAN läser du Skapa volymer för att skapa en ny volym med den extra kapaciteten.