Saya memiliki server Dell yang berjalan CentOS 6
menggunakan PERC H710
kartu Raid Controller dengan pengaturan Raid 5 dan saya ingin memantau kegagalan hard disk / status kerja di belakang Raid Controller.
Maka saya harus dapat menggunakan skrip bash untuk memantau status hard disk dan mengirim email peringatan jika ada masalah.
Alat LSI MegaRAID SAS
perintah (Tentang LSI MegaRAID SAS Linux Tools) untuk CentOS / Red Hat / Linux TIDAK mendukung PERC H710 dan smartctl
juga TIDAK mendukungnya.
Berdasarkan situs web Dell, CentOS
IS tidak didukung untuk server ini ( NX3200 PowerVault
) dan saya tidak dapat mengunduh program linux apa pun untuk memantau hard disk.
[root@server ~]# lspci | grep RAID
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)
[root@server ~]# smartctl -a /dev/sda
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
Vendor: DELL
Product: PERC H710
Revision: 3.13
User Capacity: 299,439,751,168 bytes [299 GB]
Logical block size: 512 bytes
Logical Unit id: ....
Serial number: ....
Device type: disk
Local Time is: Tue Apr 15 16:38:30 2014 SGT
Device does not support SMART
Error Counter logging not supported
Device does not support Self Test logging
Adakah yang tahu cara memonitor status hard disk di balik serangan perangkat keras pada Dell PERC H710 dengan CentOS 6?
Anda dapat melihat status SMART disk dengan perintah smartctl dan
-d
argumennya. Misalnya, untuk melihat disk pertama dalam array:Ini ada di Scientific Linux 6 (OS berbasis RHEL6 lain) dengan smartmontools-5.43-1.el6.x86_64.
sumber
-d megaraid,0
sudah cukup dismartctl 6.6
pada baris perintah. DalamDEVICESCAN
string di/etc/smartd.conf
dalamnya dibutuhkan-d removable
Jawaban yang diterima merekomendasikan keberanian itu
yum install srvadmin-all
. Blecch. Inilah cara membuatnya sedikit lebih sedikit blecch-y (tapi tetap blecch-y; Anda bisa menjadi lebih ramping di platform HP. Tapi saya ngelantur ...) Maksud saya, hanya instal komponen-komponen yang diperlukan untuk mengelola penyimpanan pada mesin Anda. .BTW, jawaban langsung untuk pertanyaan pengguna terletak pada item "Tampilkan disk fisik pada vdisk 0" dalam daftar di bawah ini.
Tambahkan ke root .bashrc:
Nikmati:
Perintah RAID
Tampilkan semua disk fisik pada pengontrol 0
Tampilkan semua disk logis pada pengontrol 0
Tampilkan semua disk fisik di vdisk 0
Mengkonfigurasi ulang vdisk menjadi raid1 dari raid0 ( COOL !!!! )
Buat vdisk di disk baru:
Info lebih lanjut
BTW, karena ini tidak lebih dari kartu LSI MegaCLI bermerek Dell, Anda mungkin menemukan jawaban Han Solo lebih baik! Namun saya belum mencobanya.
Manisnya
Berikut adalah contoh dari output omreport, disalurkan melalui grep untuk kumpulan data yang lezat:
sumber
Saya juga berjuang untuk membuatnya bekerja di CentOS dan saya menemukan paket yang berfungsi di sini http://mirror.ndchost.com/software/lsi/
disebut " MegaCli-8.07.10-1.noarch.rpm "
Referensi perintah http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
Saya harap ini membantu.
sumber
sumber
The
perccli
perintah juga dapat menunjukkan banyak info drive jika Anda bertanya itu baik:Ini perlu diulang untuk setiap slot enklosur, atau setidaknya saya belum menemukan cara untuk mencetak semuanya sekaligus dengan satu
perccli
perintah.Ini juga mudah dipasang dibandingkan dengan opsi lain yang lebih komprehensif:
perccli
adalah TIDAK pemantauan suite komprehensif seperti Delll OMSA, tapi kedengarannya seperti banyak orang tidak ingin sesuatu yang komprehensif dan bukannya membutuhkan layak, alat sederhana.sumber
Hai Saya punya kartu PERC / LSI Dell yang sama dan saya perlu memeriksa status RAID. LSI memiliki utilitas bernama sas2ircu yang menurut saya cukup berguna, ada juga versi untuk Windows dan Linux.
sumber