web-dev-qa-db-ja.com

HP Smart Storage Administrator CLI hpssacli「エラー:コントローラーが検出されませんでした。」 Ubuntuサーバー14.04.1で

HP Microserver ProLiantGen8にUbuntuServer 14.04.1LTSを正常にインストールしました。インストールする前に、Intelligent Provisioningを起動し、2つのディスクでRAID1をセットアップしました。インストール中に、Ubuntu3.13カーネル用のHPDynamic Smart Array B120iコントローラードライバーを挿入して、論理RAID 1ボリュームを確認する必要がありました(launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storageを参照)。

これで、システムが稼働しています。将来的にディスク障害を検出するために、HPツールhpssacliを使用したいと思います。しかし、ツールは次のように述べています

root@mail:/home/goodkat# hpssacli controller all show

Error: No controllers detected. Possible causes:
       - The driver for the installed controller(s) is not loaded.
       - On LINUX, the scsi_generic (sg) driver module is not loaded.
       See the README file for more details.

私は以下を試しました

root@mail:/home/goodkat# lsmod | grep hp
hpilo                  17381  0 
shpchp                 37032  0

root@mail:/home/goodkat# dpkg -s hpvsa
Package: hpvsa
Status: install ok installed
Priority: standard
Section: kernel
Installed-Size: 26
Maintainer: Hewlett Packard <[email protected]>
Architecture: AMD64
Version: 1.2.12-115-3.13tubuntu2
Provides: hpvsa
Depends: hpvsa-3.13.0-32-generic (= 1.2.12-115-3.13tubuntu2)
Description: Meta-package for installing the latest hpvsa drivers.
Please put an extended description here (meta).

ドライバがインストールされているようです。 scsi_genericも利用可能です

root@mail:/home/goodkat# cat /proc/scsi/sg/version
30534   3.5.34 [20061027]

modprobe sg 助けにならない。 hpsscliはB120iコントローラーを ここに書かれています としてサポートします。これは buntuがサーバーを認定しました です。

3
bastian

これは、 サーバー障害 に適した質問です。とはいえ、なぜカーネルを微調整してフープを飛び越えて、そのツールをHP Dynamic Smart ArrayB120iコントローラー用に特別に微調整するのでしょうか。 smartmontools を使用しないのはなぜですか?

Smartmontoolsパッケージには、最新のATAおよびSCSIハードディスクに組み込まれているSelf-Monitoring、Analysis and Reporting Technology System(SMART)を使用してストレージシステムを制御および監視するための2つのユーティリティプログラム(smartctlおよびsmartd)が含まれています。多くの場合、これらのユーティリティは、ディスクの劣化と障害に関する高度な警告を提供します。

ただ走れ Sudo apt-get install smartmontools次に、ここで構成でデバイスを定義できます/etc/smartd.confイベントが発生したときにアラートを電子メールで送信します。詳細 使用法の詳細はこちら

0
JakeGould

B120iはハードウェアRAIDカードではなく、ハードウェアコンポーネントを備えたソフトウェアRAID製品です。それはnot FakeRAIDであり、悪い設計ではないので、慌てる必要はありませんが、問題は「ドライバー」(ドライバーは実際のソフトウェアRAIDシステム)をまだインストールしていない可能性があります。それらがなければ、RAIDシステムが存在することすらわかりません。ソフトウェアRAID(奇数のハードウェアコンポーネントを備えたソフトウェアRAIDでも)の取り扱いは、実際のハードウェアRAIDとは大きく異なるため、別の方法で考える必要があります。

RAIDが機能していて、それを監視できない場合は、照会するRAIDカードがないため、別のツールが必要になる可能性があります。

0

こんにちは私はcentos7で同じ問題を抱えていました。

私はそれを解決しました

 
#modprobe sg 

再起動を通じて永続的にするために、私はしました

#echo modprobe sg >> /etc/rc.modules
#chmod + x /etc/rc.modules

それが役に立てば幸い