Skip to main content
Element Software
12.5
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

GetClusterVersionInfo

Collaboratori

È 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:

  • Versione attuale:

    La versione software corrente su un nodo.

  • NodeID: ID del nodo da aggiornare da CurrentVersion a pendingVersion. Questo campo è 0 (zero) se non è in corso alcun aggiornamento.

  • Packagename (Nome pacchetto): Nome del pacchetto software da installare.

  • PendingVersion: Versione del software da installare.

  • StartTime: Data e ora di inizio dell'installazione, in formato UTC+0.

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