GetClusterVersionInfoメソッドを使用すると、クラスタ内の各ノードで実行中のElementソフトウェアのバージョン情報を取得できます。また、このメソッドでは、現在アップグレード処理中のソフトウェアのノードに関する情報も返されます。
このメソッドのオブジェクト メンバーは次のとおりです。
名前 | 説明 | タイプ |
---|---|---|
nodeID | ノードのID。 | 整数 |
nodeInternalRevision | ノードの内部ソフトウェア バージョン。 | 文字列 |
nodeVersion | ノードのソフトウェア バージョン。 | 文字列 |
このメソッドには入力パラメータはありません。
このメソッドの戻り値は次のとおりです。
名前 | 説明 | タイプ |
---|---|---|
clusterAPIVersion | クラスタの現在のAPIバージョン。 | 文字列 |
clusterVersion | クラスタ上で現在実行しているElementソフトウェアのバージョン。 | 文字列 |
clusterVersionInfo | クラスタ内のノードと各ノードのバージョン情報のリスト。 | JSONオブジェクトの配列 |
pendingClusterVersion | 表示される場合、値はクラスタ ソフトウェアが現在アップグレード中またはダウングレード中のソフトウェアのバージョンです。 | 文字列 |
softwareVersionInfo | アップグレードの状態。オブジェクト メンバーは次のとおりです。
|
JSONオブジェクト |
このメソッドの要求例を次に示します。
{ "method": "GetClusterVersionInfo", "params": {}, "id" : 1 }
このメソッドの応答例を次に示します。
{ "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": "" } } }