Ändern der Größe eines Azure Elastic SAN
In diesem Artikel wird beschrieben, wie ein Elastic Storage Area Network (Elastic SAN) und ein einzelnes Volume vergrößert oder verkleinert wird.
Ändern der Größe Ihres SAN
Um die Größe Ihrer Volumes zu erhöhen, erhöhen Sie zuerst die Größe Ihres Elastic SAN. Um die Größe Ihres SAN zu verringern, stellen Sie sicher, dass Ihre Volumes die zusätzliche Größe nicht verwenden, und ändern Sie dann die Größe des 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
Autoskalierung (Vorschauversion)
Als Previewfunktion können Sie Ihr SAN automatisch in festgelegten Schritten bis zu einer angegebenen maximalen Größe hochskalieren. Die Kapazitätsschritte betragen mindestens 1 TiB, und Sie können nur eine Autoskalierungsrichtlinie für zusätzliche Kapazitätseinheiten einrichten. Wenn Sie die automatische Skalierung ausführen, wird die Leistung also nicht automatisch wie Ihr Speicher hochskaliert. Im Folgenden finden Sie Beispiel für das Festlegen einer Autoskalierungsrichtlinie mithilfe der Azure-Befehlszeilenschnittstelle:
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
Wenn Sie diesen Beispielbefehl ausführen, wird die folgende Richtlinie für das SAN festgelegt, auf dem Sie ihn ausführen: Wenn die nicht genutzte Kapazität Ihres SAN (freier Speicherplatz) kleiner als 20 TiB ist, wird die zusätzliche Kapazität des SAN um 5 TiB erhöht, bis die nicht verwendete Kapazität mindestens 20 TiB beträgt. Lassen Sie die Gesamtkapazität des SAN 150 TiB nicht überschreiten.
Sie können eine Autoskalierungsrichtlinie nicht zum Herunterskalieren verwenden. Um die Größe Ihres SAN zu verringern, befolgen Sie den manuellen Vorgang im vorherigen Abschnitt. Wenn Sie eine Autoskalierungsrichtlinie konfiguriert haben, deaktivieren Sie sie, bevor Sie die Größe Ihres SAN verringern.
Sie können das folgende Skript ausführen, um eine Autoskalierungsrichtlinie für eine vorhandene Elastic SAN-Instanz zu aktivieren.
# 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
Ändern der Größe eines Volumes
Nachdem Sie die Größe Ihres SAN erweitert haben, können Sie entweder mehr Volumes erstellen oder die Größe eines vorhandenen Volumes erweitern. Sie können die Größe Ihrer Volumes nicht verringern.
Update-AzElasticSanVolume -ResourceGroupName $resourceGroupName -ElasticSanName $sanName -VolumeGroupName $volumeGroupName -Name $volumeName -sizeGib $newVolumeSize
Nächste Schritte
Falls Sie die Größe Ihres SAN erweitert haben, finden Sie unter Erstellen von Volumes weitere Informationen zum Erstellen eines neuen Volumes mit der zusätzlichen Kapazität.