updateios コマンド
目的
Virtual I/O Server を最新の保守レベルに更新します。
構文
updateios -dev メディア [-f] [ -install ] [ -accept ]
updateios-dev メディア-f][ -install ][ -bg-accept ]
updateios -query
updateios -commit
updateios -cleanup
updateios -remove { -file 削除リストファイル | 削除リスト}
updateios -listlang
説明
updateiosコマンドは、修正プログラムをインストールしたり、VIOSを最新のメンテナンスレベルに更新したりするのに使います。 updateios コマンドは、フィックスをインストールしたり、あるいは保守レベルを更新する前に、プレビュー・インストールを実行して結果を表示します。 その後、続行するか、あるいは終了するかを尋ねるプロンプトが出されます。 何らかの理由でプレビューが失敗した場合は、更新をインストールしないでください。
VIOS バージョン 2.2.2.0 以降では、ファイルの更新がある場合、インストール・ファイル (bos.rte.install) に別のプレビューが表示されます。 インストールのための入力データを提供した後、残りのインストールのプレビューが表示され、入力を求めるプロンプトが出されます。
注意: VIOSパーティションが共有ストレージプールの一部であり、クラスタノードの状態がUPである場合、修正パックまたはサービスパックは適用できません。 修正パックまたはサービスパックを適用するには、クラスタからVIOSパーティションを削除するか、clstartstopコマンドを実行してクラスタノードの状態をDOWNに変更します。
注意: updateiosコマンドの実行が終了するまで、クラスタ設定作業を行わないでください。
注: ファイル・バックアップ光メディア・リポジトリーを使用する場合は、フィックスパックを適用する前にメディア・イメージを必ずオフロードしてください。
フラグ
| フラグ名 | 説明 |
|---|---|
| -受け入れる | インストールされるソフトウェアの必要なソフトウェアご使用条件に同意することを指定します。 |
| -クリーンアップ | 直前のインストールの不完全な部分をすべて除去するためにクリーンアップ・フラグを指定します。 中断されたインストールまたは更新が適用中またはコミット中状態になった後で、ソフトウェア・プロダクトまたは更新がある場合は必ず、クリーンアップ処理を実行してください。 このフラグは、必要に応じて、手動で実行できます。 |
| -commit | -commitフラグは、コミットされていないすべての更新をVIOSにコミットします。 |
| -dev Media | インストールするイメージを含むデバイスまたはディレクトリーを指定します。 |
| -f | 新規の更新を適用する前に、コミットされていない更新をすべて強制的にコミットします。 -dev フラグと組み合わせた場合、このフラグは、新規の更新を適用する前にすべての更新をコミットします。 |
| -file file | アンインストールするエントリーのリストが入ったファイルを指定します。 |
| -fs FilesetName | VIOS インストール済み環境からインストールするファイル・セットの名前を指定します。 メディア |
| -install | サポートされる新規ファイル・セットを VIOSにインストールします。 注意: ユーザーのホームディレクトリにあるログファイルinstall.logは、インストールされたすべてのファイルセットのリストで上書きされます。
|
| -list | VIOS インストール・メディア上で、インストール可能なファイルセットをリストします。 |
| -remove | リストされたファイルセットを、システムから除去します。 除去されるファイル・セットは、コマンド行か、RemoveListFile ファイルにリストされる必要があります。 |
| -リストラング | 現在インストールされているすべての言語をコードとともに一覧表示します。 |
| -ルムラング | 言語ファイルセットを削除します。 |
| -保存 | 与えられた言語コードファイルセットを保持し、残りの言語ファイルセットを削除する。 注意: 英語のファイルセットは常に保存されます。
|
| -bg | バックグラウンドでコマンドを実行する。 -acceptオプションと一緒に使わなければならない。 |
| -query | 実行中のコマンドのステータスを表示します。 |
終了状況
次のような終了値が戻されます。
| 戻りコード | 説明 |
|---|---|
| 19 | コミットされていない更新をすべてコミットする必要があります。 |
| 20 | コミットされていない更新はありません。 |
例
- VIOS を最新レベルに更新するには (更新はマウントされたファイル・システム /home/padmin/updateにあります)、次のコマンドを入力します。
updateios -dev /home/padmin/update - 以前のレベルがコミットされていない場合に VIOS を最新レベルに更新するには、次のコマンドを入力します。
updateios -f -dev /home/padmin/update - 部分的にインストールされた更新をクリーンアップするには、次のコマンドを入力します。
updateios -cleanup - インストールされた更新をコミットするには、次のコマンドを入力します。
updateios -commit - VIOS インストール・メディア上の使用可能なファイル・セットをリストするには、次のコマンドを入力します。
updateios -list -dev /dev/cd0 - VIOS インストール・メディアからファイルセットをインストールするには、次のコマンドを入力します。
updateios -fs ILMT-TAD4D-agent -dev /dev/cd1 - 現在インストールされている言語ファイルセットとそのコードを一覧表示するには、次のコマンドを入力する:
updateios -listlang - すべての言語を削除し、日本語など1つの言語を残すには、次のコマンドを入力する:
updateios -rmlang -preserve ja_JP - すべての言語を削除し、日本語、スペイン語、フランス語など複数の言語を保持するには、次のコマンドを入力します:
updateios -rmlang -preserve ja_JP,es_ES,fr_FR - バックグラウンドでコマンドを実行するには、次のようにタイプする:
updateios -dev /home/padmin/update -accept -bg