GetClusterVersionInfo
Você pode usar o GetClusterVersionInfo
método para recuperar informações sobre a versão do software Element em execução em cada nó no cluster. Este método também retorna informações sobre nós que estão atualmente em processo de atualização de software.
Membros do objeto de informações da versão do cluster
Este método tem os seguintes membros de objeto:
Nome | Descrição | Tipo |
---|---|---|
NodeID |
ID do nó. |
número inteiro |
NodeInternalRevision |
Versão interna do software do nó. |
cadeia de carateres |
NodeVersion |
Versão de software do nó. |
cadeia de carateres |
Parâmetros
Este método não tem parâmetros de entrada.
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome | Descrição | Tipo |
---|---|---|
Versão exclusiva |
A versão atual da API no cluster. |
cadeia de carateres |
Versão exclusiva |
Versão do software Element atualmente em execução no cluster. |
cadeia de carateres |
VersionInfo |
Lista de nós no cluster com informações de versão para cada nó. |
Array de objetos JSON |
PendingClusterVersion |
Se presente, esta é a versão para a qual o software de cluster está sendo atualizado ou revertido. |
cadeia de carateres |
Software VersionInfo |
O estado de uma atualização. Membros do objeto:
|
Objeto JSON |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "GetClusterVersionInfo", "params": {}, "id" : 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "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": "" } } }
Novo desde a versão
9,6