SunVTS 4.0 テストリファレンスマニュアル

第 16 章 環境テスト (envtest)

envtest は、Sun Enterprise 450(TM) サーバーなどに搭載されている I2C バスを検査します。このテストは、電源装置、システムの温度センサー、ファンの回転速度、ディスク LED、正面パネル、キースイッチをテストしてデバイスの状態を報告する、5 つのサブテストから構成されています。

envtest はスケーラブルテストではありません。


注 -

システムに大きな負荷がかかっている場合は、envtest を実行しないでください。誤って障害が報告されることがあります。


envtest のオプション

ダイアログボックスを表示するには、システムマップにあるテスト名を右クリックし、Test Parameter Options を選択します。システムマップにこのテスト名が表示されない場合は、グループツリーを展開すると表示される場合があります。展開しても表示されない場合は、このテストに合ったデバイスがシステムに含まれていない可能性があります。詳細は、『SunVTS 4.0 ユーザーマニュアル』を参照してください。

図 16-1 envtest のテストパラメタオプションダイアログボックス

Graphic

表 16-1 envtest のオプション

オプション 

説明 

Disk LEDs Test 

ディスクバックプレーン上の LED を個々に緑色、オレンジ色と点灯させた後、元の状態に戻し、続いてすべてのディスク LED を同時に緑色、オレンジ色と点灯させて、元の状態に戻します。このテストは、機能テストモードでのみ有効にすることができます。 

Fan Test 

ファンバンクを個々に高速、中速、低速に切り換えて、正しい速度で回転しているかどうかを調べ、1 つずつ停止させます。ファンバンクに障害がある場合はそれを確認し、残りのファンバンクが高速に設定されているかどうかを調べます。次にウォッチドッグタイマーを呼び出して、破滅的な障害のシミュレーションをします。最後にすべてのファンバンクが高速に設定されて、ファンが標準の速度にリセットされるかどうかを調べます。このテストは、機能テストモードモードでのみ有効にすることができます。 

Front Panel and Keyswitch Test 

正面パネルの LED を個々に点灯 (緑色またはオレンジ色)、消灯させてから、元の状態に戻します。続いて正面パネルのすべての LED を同時に点灯させて、元の状態に戻します。電源 LED は読み取り専用であり、状態が切り換えられることはありません。最後にこのテストは現在のキースイッチ位置を示します。このテストは、機能テストモードでのみ有効にすることができます。 

Power Supply Status 

システムに搭載されている電源装置数と各電源装置の状態を調べて、電源装置の温度が通常の動作パラメタ範囲内であるかどうかを確認します。このテストは、どのテストモードでも有効にすることができます。 

Temperature Status 

システムに搭載されている各 CPU の温度とシステムの周囲の温度を調べ、すべての温度が通常の動作パラメタ範囲内であるかどうかを確認します。このテストは、どのテストモードでも有効にすることができます。 

envtest のテストモード

envtest は、接続テスト (Connection Test) と機能テスト (Functional Test) の両方のモードをサポートしています。

表 16-2 envtest のテストモード

テストモード 

サポート 

説明 

接続テストモード 

○ 

システムに搭載されている電源装置と温度センサーの状態を調べ、通常の動作範囲内にあるかどうかを確認します。 

機能テストモード(オフライン) 

○ 

ディスクの背面パネル、正面パネルの LED、ファン制御回路をテストします。また、オンラインおよび接続テストモードと同じテストも実行します。 

機能テストモード 

(オンライン) 

○ 

接続テストモードと同じ内容のテストを実行します (上記の説明を参照してください)。 

envtest のコマンド行構文

/opt/SUNWvts/bin/envtest [標準引数] -o dev=raw デバイス名,diskleds=E/D,fans=E/D,fpanel=E/D, psupply=E/D,temp=E/D

表 16-3 envtest のコマンド行構文

引数 

説明 

dev=raw デバイス名

テストする raw デバイス名を指定します。 

diskleds=enable|disable

ディスク LED のテストを有効または無効にします。 

fans=enable|disable

ファンのテストを有効または無効にします。 

fpanel=enable|disable

正面パネルのテストを有効または無効にします。 

psupply=enable|disable

電源装置のテストを有効または無効にします。 

temp=enable|disable

温度テストを有効または無効にします。 


注 -

64 ビットのテストは、sparcv9 サブディレクトリに格納されています (/opt/SUNWvts/bin/sparcv9/テスト名)。このディレクトリにテストが存在しない場合は、そのテストは、32 ビットのテストとしてだけ実行することができます。詳細は、「32 ビットテストと 64 ビットテスト」を参照してください。


envtest のエラーメッセージ

表 16-4 envtest のエラーメッセージ

 

エラーメッセージ 

考えられる原因 

対処方法 

8000

Unable to open driver ドライバ名: システムエラーメッセージ

デバイス名に誤りがあるか、ドライバが読み込まれていません。 

入力したデバイス名に誤りがないか調べてください。またはドライバを読み込んでください。 

デバイスビジー 

ドライバにアクセスしている他のプロセスをすべて終了してください。 

8001

kstat_open failed

使用できるカーネル資源がありません。 

/var/adm/messages ファイルを参照してください。

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8002

kstat_lookup failed for envtest_構造体 in kstat_モジュール

envtest モジュールが見つかりません。

バージョンを調べて、envctrl ドライバを再度読み込んでください。

使用できるカーネル資源がありません。 

/var/adm/messages ファイルを参照してください。

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8003

kstat_read failed envtest_構造体 in kstat_モジュール

envtest モジュールが見つかりません。

バージョンを調べて、envctrl ドライバを再度読み込んでください。

使用できるカーネル資源がありません。 

/var/adm/messages ファイルを参照してください。

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8004

Unable to close kstat

使用できるカーネル資源がありません。 

/var/adm/messages ファイルを参照してください。

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8005

Unable to set mode to DIAG using ioctl.: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8006

Unable to set disk LEDs: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8007

Unable to get disk LEDs: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8008

Unable to set ファンの種類 fan speed to 速度: システムエラーメッセージ

ファンの不良 

ファンの回転状態を目視で確認し、不良の場合は、ファンを交換してください。 

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8009

Unable to get ファンの種類 fan speed: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8010

ファンの種類 fan speed: 速度 out of range

ファンの不良 

ファンの回転状態を目視で確認し、不良の場合は、ファンを交換してください。 

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8011

Forced fan fault did not occur for ファンの種類 fanbank

ハードウェア障害 

問題のあるハードウェアを交換してください。 

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8012

Forced fan fault did not clear for ファンの種類 fanbank

ハードウェア障害 

問題のあるハードウェアを交換してください。 

システムの過熱 

/var/adm/messages ファイルを参照してください。

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8013

Unable to set watchdog timer

ハードウェア障害 

問題のあるハードウェアを交換してください。 

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8014

Unable to set temperature to 温度

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8015

Power Supply 電源装置 has failed: Limit 0=PASS|1=FAIL Current Share 0=PASS|1=FAIL Temperature 温度

電源装置の不良 

電源装置を交換してください。 

8016

Unable to allocate memory using malloc.: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8017

Unable to set mode to NORMAL using ioctl.: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8018

Error encountered during call to ファンクション名

 

 

8019

Unable to set front panel LEDs using ioctl.: システムエラーメッセージ

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8020

Unable to reset front panel LEDs to original state

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8021

Unable to set front panel LEDs to led_マスク

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8022

Ambient temperature: 温度 Celsius out of range

envctrl ハードウェアの不良

 

8023

CPU CPU # temperature: 温度 Celsius out of range

envctrl ハードウェアの不良

 

8024

Data Miscompare: ioctl diskled mask = ディスク マスク kstat diskled mask = ディスクマスク

envctrl ハードウェアの不良

 

システムソフトウェアエラー 

/var/adm/messages ファイルを参照してください。

8025

Illegal options passed to envtest オプション

ユーザー操作の誤り 

envtest -u と入力して、用法を確認してください。

8026

Unable to retrieve power supply information.

I2C ハードウェア障害 

問題の電源装置を交換してください。 

I2C バスが動作していない 

他の I2C 装置が I2C バスに問題を起こしていないか調べてください。 

8027

Power Supply Over Temperature: PS Slot スロット PS Temparature 温度

電源装置の不良 

電源装置を交換してください。