Lautstärke ändern
Sie können die ModifyVolume Methode zum Ändern der Einstellungen eines bestehenden Volumes. Sie können Änderungen an jeweils einem Band vornehmen, und die Änderungen werden sofort wirksam.
Wenn Sie beim Ändern eines Volumes keine QoS-Werte angeben, bleiben diese vor der Änderung unverändert. Sie können die Standard-QoS-Werte für ein neu erstelltes Volume abrufen, indem Sie den folgenden Befehl ausführen: GetDefaultQoS Verfahren.
Wenn Sie die Größe eines replizierten Volumes erhöhen müssen, gehen Sie dabei in der folgenden Reihenfolge vor, um Replikationsfehler zu vermeiden:
-
Vergrößern Sie die Größe des Volumes mit ReplicationTarget-Zugriff.
-
Vergrößern Sie die Größe der Quelle oder des Volumes mit Lese-/Schreibzugriff.
Stellen Sie sicher, dass sowohl das Ziel- als auch das Quellvolume die gleiche Größe haben.
|
|
Wenn Sie den Zugriffsstatus auf gesperrt oder Replikationsziel ändern, werden alle bestehenden iSCSI-Verbindungen beendet. |
Parameter
Diese Methode hat die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Volume-ID |
Die Volume-ID des zu ändernden Datenträgers. |
ganze Zahl |
Keine |
Ja |
Zugang |
Zugriff auf das Volumen gewährt. Mögliche Werte:
|
Schnur |
Keine |
Nein |
Konto-ID |
Die Account-ID, der das Volumen neu zugeordnet wird. Wird kein Kontoname angegeben, wird der vorherige Kontoname verwendet. |
ganze Zahl |
Keine |
Nein |
associateWithQoSPolicy |
Ordnen Sie das Volume der angegebenen QoS-Richtlinie zu. Mögliche Werte:
|
boolescher Wert |
Keine |
Nein |
Attribute |
Liste von Name-Wert-Paaren im JSON-Objektformat. |
JSON-Objekt |
Keine |
Nein |
Erstellungszeit |
Eine ISO 8601-Datumszeichenfolge, die als neues Datenträgererstellungsdatum festgelegt werden soll. Erforderlich, wenn setCreateTime auf true gesetzt ist. |
ISO 8601-Zeichenkette |
Keine |
Nein |
dontMoveforIopsRebalance |
Verhindern, dass ein Volume bei der Lastverteilung mit tatsächlichen IOPS verschoben wird. Diese Einstellung ist ab Element 12.8 verfügbar und ist nur wirksam, wenn"VolumeLoadBalanceOnActualIOPS" ist aktiviert. Mögliche Werte:
Hinweis: Die Gewährleistung hoher Verfügbarkeit (bei Knotenausfall) hat Vorrang vor |
boolescher Wert |
FALSCH |
Nein |
SnapMirrorReplication aktivieren |
Ermittelt, ob das Volume für die Replikation mit SnapMirror Endpunkten verwendet werden kann. Mögliche Werte:
|
boolescher Wert |
FALSCH |
Nein |
fifoSize |
Gibt die maximale Anzahl der vom Volume unterstützten First-In-First-Out (FIFO)-Snapshots an. Beachten Sie, dass sowohl FIFO- als auch Nicht-FIFO-Snapshots denselben Pool verfügbarer Snapshot-Slots auf einem Volume verwenden. Mit dieser Option können Sie den Verbrauch der verfügbaren Snapshot-Slots durch FIFO-Snapshots begrenzen. Beachten Sie, dass Sie diesen Wert nicht auf einen Wert unterhalb der aktuellen FIFO-Snapshot-Zählung ändern können. |
ganze Zahl |
Keine |
Nein |
minFifoSize |
Gibt die Anzahl der Snapshot-Slots an, die ausschließlich für First-In-First-Out (FIFO)-Snapshots reserviert sind. Da FIFO- und Nicht-FIFO-Snapshots denselben Pool nutzen, reduziert der Parameter minFifoSize die Gesamtzahl der möglichen Nicht-FIFO-Snapshots um denselben Betrag. Beachten Sie, dass Sie diesen Wert nicht so ändern können, dass er mit der aktuellen Anzahl der Nicht-FIFO-Snapshots in Konflikt gerät. |
ganze Zahl |
Keine |
Nein |
Modus |
Volume-Replikationsmodus. Mögliche Werte:
|
Schnur |
Keine |
Nein |
qos |
Die neuen Servicequalitätseinstellungen für dieses Volume. Sofern nicht anders angegeben, werden die QoS-Einstellungen nicht geändert. Mögliche Werte:
|
Keine |
Nein |
|
qosPolicyID |
Die ID der Richtlinie, deren QoS-Einstellungen auf die angegebenen Volumes angewendet werden sollen. Dieser Parameter schließt den qos-Parameter gegenseitig aus. |
ganze Zahl |
Keine |
Nein |
setCreateTime |
Auf „true“ setzen, um das aufgezeichnete Erstellungsdatum des Datenträgers zu ändern. |
boolescher Wert |
Keine |
Nein |
Gesamtgröße |
Die neue Größe des Datenvolumens in Bytes. 1000000000 entspricht 1 GB. Die Größe wird auf das nächste Megabyte aufgerundet. Dieser Parameter kann nur verwendet werden, um die Größe eines Volumens zu erhöhen. |
ganze Zahl |
Keine |
Nein |
Rückgabewert
Diese Methode hat folgenden Rückgabewert:
| Name | Beschreibung | Typ |
|---|---|---|
Volumen |
Objekt, das Informationen über das neu geänderte Volumen enthält. |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "ModifyVolume",
"params": {
"volumeID": 319,
"access": "readWrite",
"dontMoveForIopsRebalance": false
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"volume": {
"access": "readWrite",
"accountID":22,
"attributes": {},
"blockSize": 4096,
"createTime": "2024-04-01T19:39:40Z",
"currentProtectionScheme": "doubleHelix",
"deleteTime": "",
"dontMoveForIopsRebalance": false,
"enable512e": false,
"enableSnapMirrorReplication": false,
"fifoSize": 24,
"iqn": "iqn.2010-01.com.solidfire:3eeu.suite40.319",
"lastAccessTime": "2024-04-02T12:41:34Z",
"lastAccessTimeIO": "2024-04-01T20:41:19Z",
"minFifoSize": 0,
"name": "suite40",
"previousProtectionScheme": null,
"purgeTime": "",
"qos": {
"burstIOPS": 27000,
"burstTime": 60,
"curve": {
"1048576": 15000,
"131072": 1950,
"16384": 270,
"262144": 3900,
"32768": 500, "4096": 100,
"524288": 7600,
"65536": 1000,
"8192": 160
},
"maxIOPS": 27000,
"minIOPS": 500
},
"qosPolicyID": null,
"scsiEUIDeviceID": "336565750000013ff47acc0100000000",
"scsiNAADeviceID": "6f47acc100000000336565750000013f",
"sliceCount": 1,
"status": "active",
"totalSize": 1000000716800,
"virtualVolumeID": null,
"volumeAccessGroups": [
22
],
"volumeConsistencyGroupUUID": "3003109e-6e75-444c-8cee-470d641a09c3",
"volumeID": 319,
"volumePairs": [],
"volumeUUID": "78203136-b0eb-454b-9f67-2c867ec7d7bb"
}
}
}
Neu seit Version
9,6