GetClusterVersionInfo
Sie können die GetClusterVersionInfo Methode zum Abrufen von Informationen über die Element-Softwareversion, die auf jedem Knoten im Cluster ausgeführt wird. Diese Methode liefert auch Informationen über Knoten, die sich aktuell im Prozess der Softwareaktualisierung befinden.
Mitglieder des Cluster-Versionsinformationsobjekts
Diese Methode besitzt die folgenden Objektmember:
| Name | Beschreibung | Typ |
|---|---|---|
Knoten-ID |
ID des Knotens. |
ganze Zahl |
nodeInternalRevision |
Interne Softwareversion des Knotens. |
Schnur |
nodeVersion |
Softwareversion des Knotens. |
Schnur |
Parameter
Diese Methode hat keine Eingabeparameter.
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
| Name | Beschreibung | Typ |
|---|---|---|
clusterAPIVersion |
Die aktuelle API-Version im Cluster. |
Schnur |
Clusterversion |
Version der Element-Software, die aktuell auf dem Cluster ausgeführt wird. |
Schnur |
clusterVersionInfo |
Liste der Knoten im Cluster mit Versionsinformationen für jeden Knoten. |
JSON-Objektarray |
ausstehende Clusterversion |
Falls vorhanden, handelt es sich um die Version, auf die die Cluster-Software aktuell aktualisiert oder zurückgesetzt wird. |
Schnur |
softwareVersionInfo |
Der Status eines Upgrades. Objektmitglieder:
|
JSON-Objekt |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "GetClusterVersionInfo",
"params": {},
"id" : 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"clusterAPIVersion": "6.0",
"clusterVersion": "6.1382",
"clusterVersionInfo": [
{
"nodeID": 1,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
},
{
"nodeID": 2,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
},
{
"nodeID": 3,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
},
{
"nodeID": 4,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
}
],
"softwareVersionInfo": {
"currentVersion": "6.1382",
"nodeID": 0,
"packageName": "",
"pendingVersion": "6.1382",
"startTime": ""
}
}
}
Neu seit Version
9,6