Azure Elastic SAN のサイズを変更する
この記事では、Elastic 記憶域ネットワーク (SAN) と個々のボリュームのサイズを増やす、または減らす方法について説明します。
SAN のサイズを変更する
ボリュームのサイズを増やすには、まず Elastic SAN のサイズを増やします。 SAN のサイズを減らすには、ボリュームで余分なサイズが使用されていないことを確認してから、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
自動スケーリング (プレビュー)
プレビュー機能として、指定した最大サイズまで特定の増分で SAN を自動的にスケールアップできます。 容量の増分は 1 TiB 以上であり、追加の容量ユニットに対してのみ自動スケーリング ポリシーを設定できます。 そのため、自動スケーリングの場合、ストレージと同じようにパフォーマンスが自動的にスケールアップされることはありません。 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
この例のコマンドを実行すると、実行対象の SAN で次のポリシーが設定されます: SAN の未使用容量 (空き領域) が 20 TiB 未満の場合は、未使用の容量が 20 TiB 以上になるまで、SAN の追加容量を 5 TiB 増やします。 SAN の合計容量が 150 TiB を超えないようにします。
自動スケーリング ポリシーを使用してスケールダウンすることはできません。 SAN のサイズを小さくするには、前のセクションの手動プロセスに従ってください。 自動スケーリング ポリシーを構成した場合は、SAN のサイズを小さくする前に無効にします。
次のスクリプトを実行して、既存の Elastic SAN の自動スケーリング ポリシーを有効にすることができます。
# 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
ボリュームをサイズ変更する
SAN のサイズの拡張が完了したら、追加のボリュームを作成するか、既存ボリュームのサイズを拡張することができます。 ボリュームのサイズを減少させることはできません。
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
次のステップ
SAN のサイズを拡張した場合は、「ボリュームの作成」を参照して、容量を追加した新しいボリュームを作成します。