Ridimensionare una SAN di Elastic in Azure
Questo articolo illustra l'aumento o la riduzione delle dimensioni di una rete SAN (Elastic Storage Area Network) e di un singolo volume.
Ridimensionare la SAN
Per aumentare le dimensioni dei volumi, aumentare prima le dimensioni della SAN di Elastic. Per ridurre le dimensioni della SAN, assicurarsi che i volumi non usino le dimensioni extra e quindi modificare le dimensioni della 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
Scalabilità automatica (anteprima)
Come funzionalità di anteprima, è possibile aumentare automaticamente il numero di istanze san in base a incrementi specifici fino a una dimensione massima specificata. Gli incrementi di capacità hanno un minimo di 1 TiB ed è possibile configurare solo un criterio di scalabilità automatica per unità di capacità aggiuntive. Pertanto, quando si esegue la scalabilità automatica, le prestazioni non aumentano automaticamente man mano che lo spazio di archiviazione. Ecco un esempio di impostazione di un criterio di scalabilità automatica con l'interfaccia della riga di comando di 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
L'esecuzione di questo comando di esempio imposta i criteri seguenti sulla SAN su cui viene eseguita: se la capacità inutilizzata (spazio libero) della rete SAN è inferiore a 20 TiB, aumentare la capacità aggiuntiva della SAN di 5 TiB, fino a quando la capacità inutilizzata non è di almeno 20 TiB. Non consentire la capacità totale della SAN di superare i 150 TiB.
Non è possibile usare criteri di scalabilità automatica per ridurre le prestazioni. Per ridurre le dimensioni della rete SAN, seguire il processo manuale nella sezione precedente. Se è stato configurato un criterio di scalabilità automatica, disabilitarlo prima di ridurre le dimensioni della rete SAN.
Lo script seguente può essere eseguito per abilitare un criterio di scalabilità automatica per una SAN elastica esistente.
# 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
Ridimensionare un volume
Dopo aver espanso le dimensioni della rete SAN, è possibile creare più volumi o espandere le dimensioni di un volume esistente. Non è possibile ridurre le dimensioni dei volumi.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Passaggi successivi
Se le dimensioni della SAN sono state aumentate, vedere Creare volumi per creare un nuovo volume con la capacità aggiuntiva.