この章では、Sun Enterprise xx00 サーバーで使用する OpenBoot(TM) コマンドについて説明します。
環境を監視する際に使用するコマンドを以下に示します。
表 1-1 環境監視コマンド
コマンド |
使用法 |
用途 |
---|---|---|
disable-environmental-monitor |
disable-environmental-monitor ( -- ) |
画面に ok プロンプトが表示されているときの電源装置の状態、ボードの温度およびボードのホットプラグの監視を中止する。 |
enable-environmental-monitor |
enable-environmental-monitor ( -- ) |
画面に ok プロンプトが表示されているときの電源装置の状態、ボードの温度およびボードのホットプラグの監視を開始する。 |
ハード障害が発生した場合には、XIR を使用してシステムをリセットし、障害が発生した時のシステムの状態を調べます。
XIR を実行する場合は、クロックボードの XIR ボタンか、遠隔コンソールの XIR シーケンスから実行します。
XIR が実行されると、メモリーの内容は消去されますが、CPU のいくつかの状態は保存されています。
XIR の情報を表示する場合は、XIR の後に続けて、ok プロンプトで以下のコマンドを実行します。
ok .xir-state-all
#1 ok .xir-state-all TL=1 TT=3 CPU ID#1 TPC=e0028688 TnPC=e0028688 TSTATE=9900001e06 CPU ID#5 TL=1 TT=3 TPC=e002755c TnPC=e0027560 TSTATE=4477001e03 #1 ok .xir-state-all TL=1 TT=3
各 CPU に対する CPU の状態が表示されます。
XIR は NVRAM の auto-boot? 変数を上書きしません。
各略語の意味は以下のとおりです。
TL - トラップレベル
TT - トラップタイプ
TPC - トラッププログラムカウンタ
TSTATE - トラップの状態
Sun Enterprise xx00 サーバーには、タイムアウト時にシステムのハードリセットを行う、ハードウェアタイマーの機能があります。この機能を使用する場合は、 /etc/system ファイルで watchdog_enable を 1 に設定してください。
フラッシュ PROM の管理には、以下のOpenBoot コマンドを使用します。
表 1-2 フラッシュ PROM の管理コマンド
コマンド |
使用法 |
用途 |
---|---|---|
flash-update-system |
flash-update-system ( -- ) |
デフォルトのフラッシュ イメージをシステムの全ボードにダウンロードする。 |
prom-copy |
prom-copy (src dst --) |
src ボードから dst ボード にフラッシュ PROM をコピーする。src (コピー元) と dst (コピー先) はスロット番号で識別します。 |
update-proms |
update-proms ( -- ) |
PROM 各種の最新版のコピーを、同種の他のボードのものと同じにする。 |
システム構成と診断情報を表示する場合は、OpenBoot コマンドの代わりに Solaris の prtdiag コマンドを使用します。診断情報には、システム上で障害の発生した現場交換可能ユニット (FRU) が一覧表示されます。 prtdiag についての詳細は、マニュアルページを参照してください。
-v 最新の AC 電源障害および最新のハードウェア障害 (可能であれば環境状態も) の情報を表示します。
-l システムに障害やエラーが存在するときのみ syslogd(1M) に出力を記録します。
TOD クロックの管理に関する以下のコマンドについて説明します。TOD は Time of Day (NVRAM を含む) の略語です。
表 1-3 TOD クロック管理コマンド
コマンド |
使用法 |
用途 |
---|---|---|
copy-clock-tod-to-io-boards |
copy-clock-tod-to-io-boards |
クロックボードの NVRAM と TOD クロックの内容を、システム内の正常な I/O ボードすべてにコピーする。 |
copy-io-board-tod-to-clock-tod |
copy-io-board-tod-to-clock-tod (src --) |
バックアップ用の I/O ボードの内容から、(新しい) クロックボードの内容に更新する。 |
NVRAM 変数とその値について以下にまとめます。
表 1-4 固有の NVRAM 変数
変数名 |
値 |
デフォルト値 |
---|---|---|
configuration-policy |
component |
component |
disabled-board-list |
|
|
memory-interleave |
max |
max |
sbus-probe-default |
d3120 |
N/A |
sbus-specific-probe |
1:d120 |
N/A |