GetClusterVersionInfo
È possibile utilizzare questo GetClusterVersionInfo
metodo per recuperare le informazioni sulla versione del software Element in esecuzione su ciascun nodo del cluster. Questo metodo restituisce anche informazioni sui nodi attualmente in fase di aggiornamento del software.
Membri dell'oggetto informazioni sulla versione del cluster
Questo metodo ha i seguenti membri dell'oggetto:
Nome | Descrizione | Tipo |
---|---|---|
ID NodeID |
ID del nodo. |
intero |
NodeInternalRevision |
Versione software interna del nodo. |
stringa |
NodeVersion |
Versione software del nodo. |
stringa |
Parametri
Questo metodo non ha parametri di input.
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome | Descrizione | Tipo |
---|---|---|
ClusterAPIVersion |
La versione API corrente sul cluster. |
stringa |
ClusterVersion |
Versione del software Element attualmente in esecuzione sul cluster. |
stringa |
ClusterVersionInfo |
Elenco dei nodi nel cluster con informazioni sulla versione per ciascun nodo. |
Array di oggetti JSON |
PendingClusterVersion |
Se presente, si tratta della versione attualmente in fase di aggiornamento o ripristino del software del cluster. |
stringa |
SoftwareVersionInfo |
Lo stato di un aggiornamento. Membri dell'oggetto:
|
Oggetto JSON |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "GetClusterVersionInfo", "params": {}, "id" : 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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": "" } } }
Novità dalla versione
9,6