Redimensionar uma SAN elástica do Azure
Este artigo aborda o aumento ou a diminuição do tamanho de uma SAN (Elastic Storage Area Network, rede de armazenamento de dados) elástica e de um volume individual.
Redimensionar sua SAN
Para aumentar o tamanho dos volumes, aumente primeiro o tamanho da SAN elástica. Para diminuir o tamanho da SAN, verifique se os volumes não estão usando o tamanho extra e, em seguida, altere o tamanho da 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
Dimensionamento automático (pré-visualização)
Como recurso de visualização, você pode dimensionar automaticamente sua SAN por incrementos específicos até um tamanho máximo especificado. Os incrementos de capacidade têm um mínimo de 1 TiB e você só pode configurar uma política de dimensionamento automático para unidades de capacidade adicionais. Portanto, ao dimensionar automaticamente, seu desempenho não aumentará automaticamente como o armazenamento. Veja um exemplo de como definir uma política de dimensionamento automático usando a CLI do 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
A execução desse comando de exemplo definiria a seguinte política na SAN em que ela é executada: Se a capacidade não utilizada (espaço livre) da SAN for inferior a 20 TiB, aumente a capacidade adicional da SAN em 5 TiB, até que sua capacidade não utilizada seja de pelo menos 20 TiB. Não permita que a capacidade total da SAN exceda 150 TiB.
Não é possível usar uma política de dimensionamento automático para reduzir a escala. Para reduzir o tamanho da SAN, siga o processo manual na seção anterior. Se você configurou uma política de dimensionamento automático, desative-a antes de reduzir o tamanho da SAN.
O script a seguir pode ser executado para habilitar uma política de dimensionamento automático para uma SAN elástica 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
Redimensionar um volume
Depois de expandir o tamanho da SAN, você pode criar mais volumes ou expandir o tamanho de um volume existente. Não é possível diminuir o tamanho dos volumes.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Próximos passos
Se você expandiu o tamanho da SAN, consulte Criar volumes para criar um novo volume com a capacidade extra.