Cambio de tamaño de una instancia de Azure Elastic SAN
En este artículo, se describe cómo aumentar o disminuir el tamaño de una red de área de almacenamiento (SAN) elástica y de un volumen individual.
Cambio de tamaño de la instancia de SAN
Para aumentar el tamaño de los volúmenes, primero aumente el tamaño de la instancia de Elastic SAN. Para reducir el tamaño de la red de área de almacenamiento (SAN), asegúrese de que los volúmenes no estén usando el tamaño adicional y cambie el tamaño de la 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
Escalabilidad automática (versión preliminar)
Como característica de vista previa, puede escalar verticalmente automáticamente la SAN por incrementos específicos hasta un tamaño máximo especificado. Los incrementos de capacidad tienen un mínimo de 1 TiB y solo puede configurar una directiva de escalado automático para unidades de capacidad adicionales. Por lo tanto, al escalar automáticamente el rendimiento, el rendimiento no se escalará verticalmente de forma automática, ya que el almacenamiento lo hace. Este es un ejemplo de configuración de una directiva de escalado automático mediante la CLI de 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
Al ejecutar ese comando de ejemplo, se establecería la siguiente directiva en la SAN en la que se ejecuta: si la capacidad sin usar de la SAN (espacio libre) es inferior a 20 TiB, aumente la capacidad adicional de la SAN en 5 TiB, hasta que su capacidad no utilizado sea al menos 20 TiB. No permita que la capacidad total de la SAN supere los 150 TiB.
No se puede usar una directiva de escalado automático para reducir verticalmente. Para reducir el tamaño de la SAN, siga el proceso manual de la sección anterior. Si ha configurado una directiva de escalado automático, deshabilite antes de reducir el tamaño de la SAN.
El siguiente script se puede ejecutar para habilitar una directiva de escalado automático para una Elastic SAN existente.
# 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
Cambiar el tamaño de un volumen
Una vez que haya expandido el tamaño de la SAN, puede crear un volumen adicional o expandir el tamaño de un volumen existente. No se puede reducir el tamaño de los volúmenes.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Pasos siguientes
Si ha expandido el tamaño de la instancia de SAN, consulte Creación de volúmenes para crear un nuevo volumen con la capacidad adicional.