SE グループの UUID は、GET /api/serviceenginegroup API
によって取得されます。
SE グループ アップグレードの追加オプションは次のとおりです。
- Disruptive
-
このオプションを使用すると、無停止のメカニズムが無効になり、アップグレードの迅速化が進みます。有効にすると、SE は停止後にアップグレードされます。デフォルト値は
false
です。 - Suspend-on-failure
-
このオプションは、SE のアップグレード パスで障害が発生した場合に、SE グループ内の後続の SE のアップグレードを一時停止します。デフォルト値は
false
です。
SE グループ アップグレード用の各種 API は次のとおりです。
次の API を使用して、SE グループをコントローラ イメージにアップグレードします。
API:
/api/upgrade
メソッド:
POST
JSON Data
:{ 'image_uuid': 'image-b8adc2bd-d27f-469d-b78d-5e2bc14a14e4', 'se_group_uuids': [ 'serviceenginegroup-e553b1a6-4851-4e82-ad12-cecc4bbda6c7' ] }
追加の SE グループ オプション(Disruptive および Suspend_on_failure)とともに以下を使用します。
API:
/api/upgrade
メソッド:
POST
JSON Data
:{ 'image_uuid': 'image-b8adc2bd-d27f-469d-b78d-5e2bc14a14e4', 'se_group_uuids': [ 'serviceenginegroup-e553b1a6-4851-4e82-ad12-cecc4bbda6c7' ], 'disruptive':true, 'suspend_on_failure': true }
次の API を使用して、SE グループをコントローラ イメージと SE パッチ イメージにアップグレードします。
API:
/api/upgrade
メソッド:
POST
JSON Data
:{ 'image_uuid': 'image-b8adc2bd-d27f-469d-b78d-5e2bc14a14e4', 'se_patch_uuid': 'image-e3aaad68-5aaf-485a-8bd9-1db3ec562d6a', 'se_group_uuids': [ 'serviceenginegroup-e553b1a6-4851-4e82-ad12-cecc4bbda6c7' ] }
SE グループ アップグレードの追加オプション
SE グループのアップグレードでは、次のアップグレード オプションを使用できます。
オプション |
動作 |
注 |
---|---|---|
SUSPEND_UPGRADE_OPS_ON_FAILURE |
このオプションは、アップグレード操作中に SE で問題が発生し、稼動しなくなった場合に、SE グループのアップグレード操作(アップグレード/パッチ適用)を一時停止するために使用されます。 |
これは、デフォルトでは有効です。このオプションは、SE グループ アップグレードの SE アップグレードをシリアル化します。これにより、SE グループ全体の合計アップグレード時間が増加します。アップグレード時間を短縮するには、バッチ サイズが使用されます。スケールアウトされた仮想サービスが SE になくても、順番にアップグレードされます。 |
CONTINUE_UPGRADE_OPS_ON_FAILURE |
このオプションは、アップグレード操作中に SE で問題が発生し、稼動しなくなった場合に、SE グループに対するアップグレード操作またはパッチ アップグレード操作を継続するために使用されます。サービスの中断が発生する可能性があります。 |
SE にスケールアウトされた仮想サービスがない場合、このオプションは SE グループ アップグレードで SE アップグレードを並行化します。SE が仮想サービスをスケールアウトした場合は、シリアル アップグレードを続行します。 |
Disruptive |
このオプションは、SE アップグレードの無停止の状態を無効にするために使用されます。これは、トラフィックの中断に関係なく、グループ内のすべての SE を次のバージョンにアップグレードするために使用されます。 |
このオプションはデフォルトで無効です。スケールアウトされた仮想サービスの有無に関係なく、すべての SE が並行してアップグレードされます。トラフィック/サービスの中断が発生します。 |