cl_ezupdate コマンド

目的

多くの場合、現在実行中のワークロードを中断することなく、クラスター全体で PowerHA® SystemMirror® および AIX® ソフトウェアの更新を管理します。

構文

cl_ezupdate [-v] -h
cl_ezupdate [-v] -Q {cluster|node|nim|lpp} [-N <node1,node2,...>]
cl_ezupdate [-v] {-Q {lpp|all} |-A|-R} 
[-U -N <node1:"hdisk1 hdisk2 hdisk3",node2:hdisk2,...>]
cl_ezupdate [-v] {-Q {lpp|all} |-A|-R} 
[-U -N <node1:"hdisk1 hdisk2 hdisk3",node2:hdisk2,...>]
cl_ezupdate [-v] {-Q {lpp|all} |-A|-R} 
[-U <Multiple –N instances, each giving a “node:hdisk” pair> ...>]
 –s <repository> [-F]

説明

cl_ezupdate コマンドを使用して、現行のクラスター構成と、 AIX および PowerHA SystemMirror サービス・パック、インテリム・フィックス、テクノロジー・レベルなどの使用可能なソフトウェア更新に関する情報を照会することができます。 また、cl_ezupdate コマンドを使用して、更新のインストールのプレビューや、更新の適用またはリジェクトも行えます。

cl_ezupdate ツールを使用するには、各ノードが、ユーザーがインストールしようとする更新にアクセスできる必要があります。 更新は、ネットワーク・インストール管理 (NIM) サーバー上または共有ファイル・システム内に置くことができます。

cl_ezupdate ツールにより、各ノード上の使用可能な更新の自動比較が可能です。 NIM を使用する場合には、すべてのノードを、同じ lpp_source リソースおよびコンテンツにアクセスするよう構成する必要があります。 リポジトリーがローカル・ファイル・システム・ディレクトリーである場合、そのローカル・ノードが参照ノードです。 ファイルシステムが存在しないか、またはいずれのノードでも空の場合、cl_ezupdate ツールにより、ローカル・ファイルのログ・ファイルが自動的にコピーされます。

cl_ezupdate ツールを実行しており、インストールまたはアンインストールのプロセス中にノードでエラーが発生した場合、cl_ezupdate ツールのロールバック機能を使用して、ノードを前の状態に戻すことができます。 ロールバック機能を使用する際に、そのエラーが発生したノードのみをロールバックするのか、更新されたノードすべてをロールバックするのかを選択できます。

サービス・イメージのインストールまたは削除中にエラーが発生すると、ロールバック・プロセスでは、alt_disk_copy コマンドを使用することによって各ノード上で rootvg ボリューム・グループのコピーが作成され、その rootvg ボリューム・グループのコピーがリブートされます。 ロールバック・プロセスの場合、rootvg ボリューム・グループのコピーを格納できる各ノードに、hdisk が 1 つ存在している必要があります。

フラグ

-A
入手可能な更新を、–S フラグで指定されたロケーションで適用します。
-C
インストールされている最新バージョンの PowerHA SystemMirror または AIX オペレーティング・システムへのソフトウェア更新をコミットします。
-F
サービス・パックのインストールを強制的に行います。 暫定修正によりファイルセットがロックされており、更新のインストールが一時停止されている場合、このフラグは、ロックを解除して、サービス・パックをインストールします。
注: このフラグは、常に -A フラグと一緒に使用する必要があります。
-H
cl_ezupdate コマンドのヘルプ情報を表示します。
-Q
ネットワーク・インストール管理 (NIM) セットアップ、クラスター・ソフトウェア、または入手可能な更新の状況を照会します。 値のオプションは、clusternodenim、または lpp です。
-N
更新のインストール先にするノードの名前を指定します。 複数のノード名を指定する場合は、各ノード名をコンマで区切る必要があります。 デフォルトでは、更新は、1 つのクラスター内のすべてのノード上にインストールされます。 ロールバック機能を有効にするために -U フラグまたは -u フラグが指定された場合、-N フラグは <node name>:hdisk ペアを指定します。 ノードにルートボリュームグループ用の複数の hdisk がある場合、ノードを各hdiskにマッピングするには、複数の -N引数が必要です。 以下に例を示します。
-N node1:hdisk1 –N node1:hdisk2 –N node1:hdisk3 –N node2:hdisk1
-P
クラスター・インストールを preview モードで実行します。 preview モードを使用する場合、すべてのインストール前提条件が検査されますが、更新がシステムにインストールされることはありません。
-R
-S フラグによって指定されたロケーションにインストールおよび保管される、コミットされていないサービス・パックをリジェクトします。
-S
インストールされる更新イメージのロケーションを指定します。 ファイル・システム名を指定する場合は、パスの先頭はスラッシュ ( / )でなければなりません。 スラッシュ・キー (/) を指定しない場合は、 NIM サーバーの lpp_source ロケーションが更新のインストールに使用されます。
-V
拡張ヘルプ情報を表示します。
-I
対話モードを指定します。 この値を「yes」と指定すると、エラーが示されたときにロールバック機能が機能し続ける必要があります。 interactive モードは、デフォルトで、アクティブです。 値を「no」と指定すると、interactive モードはオフになり、ロールバック操作を開始する前にプロンプトは出されません。
-U
適用操作またはリジェクト操作中にエラーが発生した場合に、すべての変更済みノードのロールバックを使用可能にします。
-u
適用操作またはリジェクト操作中にエラーを検出したノードのみのロールバックを使用可能にします。
変更の始め-X変更の終わり
変更の始め各ノードで alt_disk_copy コマンドを使用して rootvg ボリュームグループのコピーを作成した後に終了します。 rootvg ボリューム・グループの代替コピーを次回以降のロールバック操作に使用するには、 -x 引数を使用する必要があります。変更の終わり
-x
ロールバック操作のために各ノードで alt_disk_copy コマンドを使用して rootvg ボリューム・グループのコピーを作成しないことを指定します。 rootvg ボリューム・グループで障害が発生した場合、-N 引数に指定されたディスクをロールバック操作に使用できます。
-T
rootvg ボリューム・グループのバックアップ操作のタイムアウト値を分数で指定します。 指定されたタイムアウト値の前に rootvg ボリューム・グループがコピーされなかった場合、操作は終了します。 このフラグのデフォルト値は infinite (無限) です。

出力ファイル

cl_ezupdate コマンドからの出力は、/var/hacmp/EZUpdate/EZUpdate.log ファイルにキャプチャーされます。

  1. NIM サーバーに関する情報を表示するには、以下のコマンドを入力します。
    cl_ezupdate -Q nim
  2. 入手可能な更新の内容を検査および表示するには、以下のコマンドを入力します。
    cl_ezupdate -Q lpp -S /tmp/lppsource/inst.images
  3. 更新を apply モードでインストールするには、以下のコマンドを入力します。
    cl_ezupdate -A -S HA_v720_SP1
  4. NIM サーバーにある PowerHA SystemMirror または AIX 更新のインストールを強制し、影響を受けるファイルセットが暫定修正によってロックされるようにするには、次のコマンドを入力します。
    cl_ezupdate –A –F –S HA_v720_SP1
  5. 変更されるすべてのノードが前の rootvg 状態にロールバックされるように、ロールバック機能が有効な状態の apply モードで、NIM サーバー上にある 3 ノード・クラスターのすべてのノード上に更新をインストールするには、以下のコマンドを入力します。
    cl_ezupdate -A -U Multiple –N arguments are given,node2:hdisk5,node3:hdisk2 -S HA_v720_SP1
  6. 変更されるすべてのノードが前の rootvg 状態にロールバックされるように、ロールバック機能が有効な状態の apply モードで、NIM サーバー上にある 3 ノード・クラスターのすべてのノード上に更新をインストールし、インストール・プロセス中にエラーが発生した場合にユーザーにプロンプトが出されることなくエラー・ノードをロールバックするには、以下のコマンドを入力します。
    cl_ezupdate -A –X No –U  -N node1:hdisk3,node2:hdisk5,node3:hdisk2 -S HA_v720_SP1