Redimensionner une instance Azure Elastic SAN
Cet article traite de l’augmentation et de la réduction de la taille d’une instance Elastic SAN (réseau de zone de stockage) et d’un volume individuel.
Redimensionner votre SAN
Pour augmenter la taille de vos volumes, augmentez d’abord la taille de votre instance Elastic SAN. Pour réduire la taille de votre réseau de zone de stockage (SAN), assurez-vous que vos volumes n’utilisent pas la taille supplémentaire, puis modifiez la taille du 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
Mise à l’échelle automatique (préversion)
En tant que fonctionnalité en préversion, vous pouvez effectuer automatiquement un scale-up de votre SAN par incréments spécifiques jusqu’à une taille maximale spécifiée. Les incréments de capacité ont un minimum de 1 Tio et vous ne pouvez configurer qu’une stratégie de mise à l’échelle automatique pour des unités de capacité supplémentaires. Par conséquent, lors de la mise à l’échelle automatique, vos performances ne sont pas automatiquement mises à l’échelle à mesure que votre stockage le fait. Voici un exemple de définition d’une stratégie de mise à l’échelle automatique à l’aide d’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
L’exécution de cet exemple de commande définit la stratégie suivante sur le SAN sur lequel elle est exécutée : si la capacité inutilisée de votre SAN (espace libre) est inférieure à 20 Tio, augmentez la capacité supplémentaire du SAN de 5 Tio jusqu’à ce que sa capacité inutilisée soit au moins 20 Tio. N’autorisez pas la capacité totale du SAN à dépasser 150 Tio.
Vous ne pouvez pas utiliser une stratégie de mise à l’échelle automatique pour effectuer un scale-down. Pour réduire la taille de votre SAN, suivez le processus manuel de la section précédente. Si vous avez configuré une stratégie de mise à l’échelle automatique, désactivez-la avant de réduire la taille de votre SAN.
Le script suivant peut être exécuté pour activer une stratégie de mise à l’échelle automatique pour un SAN élastique existant.
# 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
Redimensionner un volume
Une fois que vous avez étendu la taille de votre SAN, vous pouvez créer plus de volumes ou développer la taille d’un volume existant. Vous ne pouvez pas réduire la taille de vos volumes.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Étapes suivantes
Si vous avez augmenté la taille de votre réseau de zone de stockage (SAN), consultez Créer des volumes pour créer un volume avec la capacité supplémentaire.