applysoftware

applysoftwareコマンドは、 クラスターを新しいレベルのソフトウェアにアップグレードします。

構文

構文図を読む構文図をスキップする
>>- svctask -- -- applysoftware -- --+----------+-- ------------>
                                     '- -force -'      

>-- -file -- filename -- --+---------+-------------------------><
                           '- -abort-'   

パラメーター

-force
(オプション) どのノード依存 VDisk がオフラインになっても、コマンドの続行を強制します。 force パラメーターの使用には注意が必要です。ノード依存 VDisk 上のデータへのアクセスが失われるからです。 このパラメーターを使用すると、続行するかどうかを確認するプロンプトが出されます。
さらに、abort パラメーターを使用してアップグレードを停止する際に 1 つ以上のノードがオフラインの場合は、force パラメーターを使用する必要があります。 エラー・ログ内のエラーによってクラスターへのアップグレードを適用する場合は、force パラメーターは必要ではありません。
-file filename
(必須) 新しいソフトウェア・パッケージのファイル名を指定します。
-abort
(オプション) アップグレードを停止し、アップグレードを開始する前のアプリケーションの状態へバックアウトします。
注: abort パラメーターと一緒に force パラメーターを使用できます。 1 つ以上のノードがオフラインの場合は、abort パラメーターと一緒に force パラメーターを使用する必要があります。

説明

このコマンドは、クラスターを新しいレベルの SAN ボリューム・コントローラー・ソフトウェアにアップグレードする処理を開始します。 applysoftware コマンドは、コマンドは、保守モードと非保守モードの両方でソフトウェアのレベルをノードに適用します。 保守モードでは、applysoftware コマンドは特定のノードに適用されます。非保守モードでは、applysoftware コマンドはクラスター全体に適用されます。

ファイル名で指定したソフトウェア・パッケージは、最初に /home/admin/upgrade ディレクトリー内の現行構成ノードにコピーする必要があります。 ファイルをコピーするには、PuTTy secure copy (scp) アプリケーションを使用できます。

コマンドはアップグレード処理が開始されるとすぐに完了します。以下の場合は、コマンドが実行されず、アップグレード・パッケージは削除されます。
  • 該当のパッケージが破損のため完全性検査に合格しない。
  • クラスター内のいずれかのノードに、新しいソフトウェアでサポートされないハードウェア・タイプがある。
  • 現在インストールされているソフトウェアからのアップグレードが、新しいソフトウェア・レベルではサポートされない。
  • リモート・クラスターのソフトウェア・レベルが新しいソフトウェアと非互換である。
  • ノードの状況に従属する VDisk がある。
    注: アップグレード中にデータへのアクセスが失われても対応できる場合は、force パラメーターを使用してこの状態を指定変更できます。 先へ進む前に、svcinfo lsnodedependentvdisks コマンドを使用して、コマンド実行時の独立した VDisk をリストしてください。 コマンドがエラーを返した場合は、すべてのノードを通してアクセスできる MDisk へクォーラム・ディスクを移動します。エラーが返されなくなるまで、コマンドを繰り返し実行します。

実際のアップグレードは、非同期的に完了します。

svcinfo lssoftwaredumps コマンドを使用すると、/home/admin/upgrade ディレクトリーの内容を表示できます。

呼び出し例

svctask applysoftware –file softwareupdate

結果出力

No feedback
ライブラリー | サポート | ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2003, 2010. All Rights Reserved.