このセクションでは、NSX Advanced Load Balancer のバージョン アップグレードとパッチについて説明します。
バージョン アップグレードとパッチ
NSX Advanced Load Balancer Controller は、次のように、必要なパッチとともに、より新しいバージョンにアップグレードできます。
NSX Advanced Load Balancer Controller をパッチとともにアップグレードするには、次のように upgrade controller image_ref <image> controller_patch_ref <patch> を使用します。
[admin:controller]: > upgrade controller image_ref 18.2.7-5000-20200213.181331 controller_patch_ref 18.2.7-5000-2p1-20200213.182111
SE グループをパッチとともにアップグレードするには、upgrade segroup image_ref <image> se_patch_ref <patch> コマンドを使用します。
NSX Advanced Load Balancer システム(コントローラおよび SE グループ)を目的のパッチにアップグレードするには、upgrade system image_ref <image> controller_patch_ref <patch> se_patch_ref <se_path> コマンドを使用します。
これにより、NSX Advanced Load Balancer Controller がアップグレードされ、目的のパッチが同じインスタンスに適用されます。
パッチは、コントローラのアップグレードと同じバージョンにする必要があります。
se_group_options および se_group_resume オプションは、NSX Advanced Load Balancer CLI で使用できます。
パッチ アップグレードの追加オプション
これとは別に、パッチ コマンドの 4 つのオプションを次に示します。
中断パッチ
コントローラ パッチ
SE グループ パッチ
システム パッチ
中断パッチ
デフォルトでは、中断パッチ オプションは False
に設定されています。se_group_refs
属性は、アップグレードの範囲を制御します。サービス エンジンの無停止ローリング アップグレードが不要な場合は、このフラグを True
に設定して、アップグレード プロセスを迅速に実行できます。このフラグは、必要に応じて True
に設定できます。
次のコマンドは、中断フラグが True
に設定された状態でアップグレードを開始します。
[admin:controller]: > patch segroup action_on_error The error recovery action configured for a SE Group. disruptive Disable non-disruptive mechanism. se_group_refs SE Groups subjected to patch operations. se_patch_ref Image name for identifying SE patch image. skip_warnings This is flag when set as true skips few optional must checks.
action_on_error オプションは、SE グループのアップグレードでサポートされています。
コントローラ パッチ
[admin:10-50-54-122]: > patch controller controller_patch_ref 18.2.12-9110-2p1-20210220.231845
SE グループ パッチ
se_group_refs オプションが有効になっていない場合は、すべての SE グループがアップグレードされます。有効にすると、パッチ適用のための特定の SE グループが識別されます。複数の SE グループにパッチを適用する必要がある場合は、それぞれに個別のパッチ コマンドが必要です。
[admin:controller]: > patch segroup se_group_refs Default-Group se_patch_ref 18.2.8-9000-1p2-20200219.121101
[admin:controller]: > patch segroup se_group_refs Default-Group se_group_refs Default-Group abc-group se_patch_ref 18.2.8-9000-1p2-20200219.121101
se_group_refs
オプションが有効になっていない場合は、すべての SE グループがアップグレードされます。
システム パッチ
システム パッチとともに NSX Advanced Load Balancer Controller にパッチを適用するには、次のコマンドを使用します。
[admin:controller]: > patch system controller_patch_ref 18.2.8-9000-1p3-20200219.121643 se_patch_ref 18.2.8-9000-1p3-20200219.121643 action_on_error The error recovery action configured for a SE Group. disruptive Disable non-disruptive mechanism. skip_warnings This is flag when set as true skips few optional must checks.
SE は、コントローラ上のバージョンを確認します。不一致が発生した場合、SE は再起動され、コントローラで使用可能な新しいパッチでアップグレードされます。
パッチ 18.2.6-5p1 が SE グループに適用されている場合、システム内のすべてのエンティティ(SE およびコントローラ)は、5p1 または 5px パッチ シリーズの一部のメンバーにのみアップグレードできます。たとえば、異なるパッチ シリーズ 6p1 を NSX Advanced Load Balancer Controller に適用し、5p1 を SE グループに適用できます。