Azure Elastik SAN'yi yeniden boyutlandırma
Bu makale, elastik depolama alanı ağının (SAN) ve tek bir birimin boyutunu artırmayı veya azaltmayı kapsar.
SAN'ınızı yeniden boyutlandırma
Birimlerinizin boyutunu artırmak için önce Elastik SAN'nızın boyutunu artırın. SAN'ınızın boyutunu küçültmek için birimlerinizin fazladan boyut kullanmadığından emin olun ve san boyutunu değiştirin.
# 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
Otomatik ölçeklendirme (önizleme)
Önizleme özelliği olarak, belirtilen maksimum boyuta kadar SAN'ınızın ölçeğini belirli artışlarla otomatik olarak artırabilirsiniz. Kapasite artışları en az 1 TiB'ye sahiptir ve yalnızca ek kapasite birimleri için otomatik ölçeklendirme ilkesi ayarlayabilirsiniz. Bu nedenle, otomatik ölçeklendirme sırasında performansınız depolama alanınızda olduğu gibi otomatik olarak ölçeklendirilmeyecektir. Aşağıda Azure CLI kullanarak otomatik ölçeklendirme ilkesi ayarlama örneği verilmişti:
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
Bu örnek komutu çalıştırmak, çalıştığı SAN'da aşağıdaki ilkeyi ayarlar: SAN'ınızın kullanılmayan kapasitesi (boş alan) 20 TiB'den azsa, kullanılmayan kapasitesi en az 20 TiB olana kadar SAN'ın ek kapasitesini 5 TiB artırın. SAN'ın toplam kapasitesinin 150 TiB'yi aşmasına izin verme.
Ölçeği küçültmek için otomatik ölçeklendirme ilkesi kullanamazsınız. SAN'ınızın boyutunu küçültmek için önceki bölümdeki el ile işlemi izleyin. Otomatik ölçeklendirme ilkesi yapılandırdıysanız, SAN'ınızın boyutunu küçültmeden önce bu ilkeyi devre dışı bırakın.
Mevcut bir Elastik SAN için otomatik ölçeklendirme ilkesini etkinleştirmek için aşağıdaki betik çalıştırılabilir.
# 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
Birimi yeniden boyutlandırma
SAN'ınızın boyutunu genişletdikten sonra, daha fazla birim oluşturabilir veya mevcut bir birimin boyutunu genişletebilirsiniz. Birimlerinizin boyutunu azaltamazsınız.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Sonraki adımlar
SAN'ınızın boyutunu genişlettiyseniz, ek kapasiteyle yeni bir birim oluşturmak için bkz . Birimler oluşturma.