ModifyVolumeAccessGroupLunAssignments
Sie können die ModifyVolumeAccessGroupLunAssignments Methode zur Definition benutzerdefinierter LUN-Zuweisungen für bestimmte Datenträger.
Diese Methode ändert nur die LUN-Werte, die im Parameter lunAssignments in der Datenträgerzugriffsgruppe festgelegt sind. Alle anderen LUN-Zuordnungen bleiben unverändert.
Die LUN-Zuweisungswerte müssen für Datenträger in einer Datenträgerzugriffsgruppe eindeutig sein. Innerhalb einer Volume-Zugriffsgruppe können keine doppelten LUN-Werte definiert werden. Allerdings können Sie dieselben LUN-Werte in verschiedenen Datenträgerzugriffsgruppen wiederverwenden.
|
|
Gültige LUN-Werte sind 0 bis 16383. Das System generiert eine Ausnahme, wenn Sie einen LUN-Wert außerhalb dieses Bereichs übergeben. Keine der angegebenen LUN-Zuweisungen wird geändert, wenn eine Ausnahme auftritt. |
VORSICHT:
Wenn Sie die LUN-Zuordnung für ein Volume mit aktiver E/A ändern, kann die E/A unterbrochen werden. Sie sollten die Serverkonfiguration ändern, bevor Sie die LUN-Zuweisungen der Volumes ändern.
Parameter
Diese Methode hat die folgenden Eingabeparameter:
Name |
Beschreibung |
Typ |
Standardwert |
Erforderlich |
volumeAccessGroupID |
Eindeutige Datenträgerzugriffsgruppen-ID, für die die LUN-Zuweisungen geändert werden. |
ganze Zahl |
Keine |
Ja |
lunAssignments |
Die Volume-IDs mit den neu zugewiesenen LUN-Werten. |
Ganzzahl-Array |
Keine |
Ja |
Rückgabewert
Diese Methode hat folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
volumeAccessGroupLunAssignments |
Ein Objekt, das Details zu den geänderten LUN-Zuordnungen der Datenträgerzugriffsgruppen enthält. |
JSON-Objekt |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "ModifyVolumeAccessGroupLunAssignments",
"params": {
"volumeAccessGroupID" : 218,
"lunAssignments" : [
{"volumeID" : 832, "lun" : 0},
{"volumeID" : 834, "lun" : 1}
]
},
"id" : 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"volumeAccessGroupLunAssignments": {
"deletedLunAssignments": [],
"lunAssignments": [
{
"lun": 0,
"volumeID": 832
},
{
"lun": 1,
"volumeID": 834
}
],
"volumeAccessGroupID": 218
}
}
}
Neu seit Version
9,6