このセクションでは、NSX Advanced Load Balancer のバージョン アップグレードとパッチについて説明します。

バージョン アップグレードとパッチ

NSX Advanced Load Balancer Controller は、次のように、必要なパッチとともに、より新しいバージョンにアップグレードできます。

  1. 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
    

  2. SE グループをパッチとともにアップグレードするには、upgrade segroup image_ref <image> se_patch_ref <patch> コマンドを使用します。

  3. 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 グループに適用できます。