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がサーバーを認定しました です。
これは、 サーバー障害 に適した質問です。とはいえ、なぜカーネルを微調整してフープを飛び越えて、そのツールを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
イベントが発生したときにアラートを電子メールで送信します。詳細 使用法の詳細はこちら 。
B120iはハードウェアRAIDカードではなく、ハードウェアコンポーネントを備えたソフトウェアRAID製品です。それはnot FakeRAIDであり、悪い設計ではないので、慌てる必要はありませんが、問題は「ドライバー」(ドライバーは実際のソフトウェアRAIDシステム)をまだインストールしていない可能性があります。それらがなければ、RAIDシステムが存在することすらわかりません。ソフトウェアRAID(奇数のハードウェアコンポーネントを備えたソフトウェアRAIDでも)の取り扱いは、実際のハードウェアRAIDとは大きく異なるため、別の方法で考える必要があります。
RAIDが機能していて、それを監視できない場合は、照会するRAIDカードがないため、別のツールが必要になる可能性があります。
こんにちは私はcentos7で同じ問題を抱えていました。
私はそれを解決しました
#modprobe sg
再起動を通じて永続的にするために、私はしました
#echo modprobe sg >> /etc/rc.modules #chmod + x /etc/rc.modules
それが役に立てば幸い