Mam serwer Dell działający CentOS 6
przy użyciu PERC H710
karty kontrolera RAID z konfiguracją RAID 5 i chcę monitorować awarię dysku twardego / status pracy kontrolera RAID.
Następnie powinienem móc użyć skryptu bash do monitorowania stanu dysku twardego i wysyłania e-maili z alertami, jeśli coś pójdzie nie tak.
LSI MegaRAID SAS
Narzędzie poleceń (O Narzędzia LSI MegaRAID SAS Linux) dla CentOS / Red Hat / Linux nie obsługuje PERC H710 i smartctl
nie obsługuje go albo.
Na podstawie witryny firmy Dell CentOS
IS nie jest obsługiwane dla tego serwera ( NX3200 PowerVault
) i nie mogłem pobrać żadnego programu linux do monitorowania dysku twardego.
[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
Czy ktoś wie, jak monitorować stan dysku twardego podczas rajdu sprzętowego w Dell PERC H710 z CentOS 6?
Możesz zobaczyć status SMART dysków za pomocą polecenia smartctl i jego
-d
argumentu. Na przykład, aby zobaczyć pierwszy dysk w tablicy:To jest na Scientific Linux 6 (inny system operacyjny oparty na RHEL6) z smartmontools-5.43-1.el6.x86_64.
źródło
-d megaraid,0
wystarczyło wsmartctl 6.6
linii poleceń. WDEVICESCAN
ciągu w/etc/smartd.conf
nim potrzebne-d removable
Przyjęta odpowiedź zaleca zuchwałość
yum install srvadmin-all
. Blecch Oto, jak sprawić, by było nieco mniej bezczelnie (ale nadal nieźle), na platformie HP można uzyskać znacznie szczuplejsze. Ale dygresję ...) Rozumiem przez to, że instaluję tylko te komponenty, które są niezbędne do zarządzania pamięcią masową na twoim komputerze .BTW, bezpośrednia odpowiedź na pytanie użytkownika znajduje się w pozycji „Pokaż dyski fizyczne na vdisk 0” na poniższej liście.
Dodaj do roota .bashrc:
Cieszyć się:
Polecenia RAID
Pokaż wszystkie dyski fizyczne na kontrolerze 0
Pokaż wszystkie dyski logiczne na kontrolerze 0
Pokaż wszystkie dyski fizyczne na vdisk 0
Ponownie skonfiguruj dysk vdisk na raid1 z raid0 ( COOL !!!! )
Utwórz dysk vdisk na nowym dysku:
Więcej informacji
BTW, ponieważ jest to tylko karta LSI MegaCLI marki Dell, odpowiedź Hana Solo może być jeszcze lepsza! Jednak jeszcze go nie wypróbowałem.
Słodycz
Oto przykład danych wyjściowych omreportu przesłanych przez grep w celu uzyskania pysznego pakietu danych:
źródło
Walczyłem również o to, aby działał w CentOS i znalazłem działający pakiet tutaj http://mirror.ndchost.com/software/lsi/
o nazwie „ MegaCli-8.07.10-1.noarch.rpm ”
Odwołanie do polecenia http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
Mam nadzieję, że to pomoże.
źródło
źródło
perccli
Polecenie może również pokazać wam wiele informacji napędowego jeśli zapytać go ładnie:Tę czynność należy powtórzyć dla każdego gniazda obudowy, a przynajmniej nie znalazłem sposobu, aby wydrukować wszystko za jednym razem
perccli
.Jest również łatwy w instalacji w porównaniu do innych, bardziej wszechstronnych opcji:
perccli
to NIE kompleksowy pakiet monitoring jak Delll OMSA, ale to brzmi jak wielu ludzi nie chce czegoś potrzebują kompleksowego i zamiast godnej, prostego narzędzia.źródło
Cześć Mam podobną kartę Dell PERC / LSI i musiałem sprawdzić stan RAID. LSI ma narzędzie o nazwie sas2ircu, które uważam za całkiem przydatne, jest też wersja dla systemu Windows i Linux.
źródło