Pour Serveur Dédié et Bons plans serveurs

Cet article explique comment vérifier l'état d'un RAID matériel et comment détecter un RAID défectueux.

Identifier le contrôleur matériel

Les serveurs root IONOS utilisent des contrôleurs matériels : 3ware, Areca, Adaptec, Broadcom ou Dell.

Vous pouvez vérifier quel contrôleur matériel est installé sur votre serveur dans le Gestionnaire de périphériques dans la section Contrôleur de stockage. Pour ouvrir le Gestionnaire de périphériques, entrez les termes Gestionnaire de périphériques dans le champ de recherche de la barre des tâches. Vous pouvez ensuite le sélectionner.

Programmes de gestion des contrôleurs RAID

Le logiciel nécessaire pour gérer chaque contrôleur RAID est installé par défaut. Si besoin, vous pouvez télécharger le logiciel pour le contrôleur concerné ici :

Contrôleur RAID Adaptec :

https://storage.microsemi.com/en-us/downloads/


Contrôleur RAID Broadcom :

https://www.broadcom.com/support/download-search


Contrôleurs RAID de Dell :

https://www.dell.com/support/home/de-de?app=products


Contrôleur RAID 3ware :

https://www.broadcom.com/support/knowledgebase/1211161499498/operating-systems-supported-for-the-lsi-3ware-and-megaraid-contr


Contrôleur RAID Areca :

https://www.areca.com.tw/support/downloads.html

Vérifier l'état du RAID matériel

Contrôleur RAID Adaptec

Le contrôleur RAID Adaptec est géré avec l'outil de ligne de commande arcconf. Utilisez les commandes suivantes pour afficher des informations détaillées sur le contrôleur RAID Adaptec et sa configuration :

COMMANDE EXPLICATION
arcconf GETCONFIG 1 Cette commande affiche des informations sur le contrôleur RAID, la configuration, les matrices RAID et les disques durs disponibles ainsi que leur état actuel.
arcconf getconfig 1 PD Cette commande affiche des informations sur les disques disponibles.
arcconf getlogs controller-number device ¦ dead ¦ event [clear ¦ tabular] Cette commande affiche les entrées du journal. Vous pouvez utiliser les paramètres suivants pour spécifier le type d'entrées de journal affichées :
Exemple : arcconf getlogs 1 device tabular DEVICE : affiche toutes les entrées de journal comportant des erreurs que le contrôleur pourrait détecter sur tous les appareils connectés.
  DEAD : affiche toutes les entrées du journal où les défaillances des appareils et des disques ont été enregistrées.
  EVENT : affiche toutes les entrées du journal avec des informations sur les événements spéciaux (par exemple, les reconstructions, les MLD, etc.)
  Vous pouvez également spécifier les paramètres suivants :
  tabular : Affiche le journal sous forme de tableau.
  clear : Efface le journal du contrôleur spécifié.
arcconf getlogs controller-number device ¦ dead ¦ event [clear ¦ tabular] > FILENAME.log Cette commande écrit les entrées du journal dans un fichier.
Exemple : arcconf getlogs 1 device tabular > device.log  

Vous trouverez de plus amples informations ici :

Guide de l'utilisateur ARCCONF Command Line Utility

Contrôleur RAID Broadcom

Le contrôleur RAID Broadcom est géré et contrôlé à l'aide de l'outil de ligne de commande StorCLI. Vous pouvez utiliser les commandes suivantes pour afficher des informations détaillées sur le contrôleur RAID Broadcom et sa configuration :

COMMANDE EXPLICATION
storcli64 /c0 show all Cette commande affiche des informations sur le contrôleur RAID et sa configuration.
storcli64 /c0/eall/sall show Cette commande affiche des informations sur les disques existants.
storcli64 /c0/eALL/sALL show all Cette commande affiche des informations sur les disques disponibles et leur état actuel (numéro de série, température, etc.).
storcli /cx show eventloginfo Cette commande affiche les entrées du journal.

Vous trouverez de plus amples informations ici :

Guide d'utilisation de MegaRAID Tri-Mode StorCLI 12Gb/s

Contrôleur RAID Dell

Le contrôleur RAID Dell est géré à l'aide de l'interface de commande du contrôleur RAID PowerEdge (PERCCLI). Utilisez les commandes suivantes pour afficher des informations détaillées sur le contrôleur RAID Dell et sa configuration :

COMMANDE EXPLICATION
perccli64 /c0/e32/s0 show all Cette commande affiche des informations sur le disque 0.
perccli64 /c0/e32/s1 show all Cette commande affiche des informations sur le disque 1.
perccli64 /c0 show Cette commande affiche des informations sur les disques durs disponibles.
perccli /c0 show eventloginfo Cette commande affiche les entrées du journal pour le contrôleur 0.

Vous trouverez de plus amples informations ici :

Guide de référence CLI du contrôleur RAID PowerEdge EMC de Dell

Contrôleur RAID 3ware

tw_cli

Le contrôleur RAID 3ware est géré avec l'interface de ligne de commande de gestion du contrôleur de stockage 3ware. Pour ouvrir l'interface de ligne de commande, entrez la commande tw_cli. Vous pouvez utiliser la commande help pour afficher toutes les commandes disponibles.

Remarque

Si l'interface de ligne de commande de gestion du contrôleur de stockage 3ware n'est pas disponible sur votre serveur, vous pouvez la télécharger à la page suivante :

https://www.broadcom.com/support/knowledgebase/1211161499498/operating-systems-supported-for-the-lsi-3ware-and-megaraid-contr

# tw_cli
//XXX> help

Copyright(c) 2012 LSI

LSI/3ware CLI (version 2.00.11.022)


Commands Description
-------------------------------------------------------------------
focus Changes from one object to another. For Interactive Mode Only!
show Displays information about controller(s), unit(s) and port(s).
flush Flush write cache data to units in the system.
rescan Rescan all empty ports for new unit(s) and disk(s).
update Update controller firmware from an image file.
commit Commit dirty DCB to storage on controller(s). (Windows only)
/cx Controller specific commands.
/cx/ux Unit specific commands.
/cx/px Port specific commands.
/cx/phyx Phy specific commands.
/cx/bbu BBU specific commands. (9000 series)
/cx/ex Enclosure specific commands. (9690SA, 9750)
/ex Enclosure specific commands. (9550SX/9650SE)


Certain commands are qualified with constraints of controller type/model support.
Please consult the twi_cli documentation for explanation of the controller-qualifiers.

Type help <command> to get more details about a particular command.
For more detail information see twi_cli's documentation.

//XXX>

Pour afficher des informations sur l'état du système RAID, entrez la commande info. Cette commande affiche des informations sur le RAID et le statut actuel. Dans cet exemple, le RAID5 a une capacité de 1,36 To et se compose de 3 disques durs.

//XXXX> info

Ctl Model Ports Drives Units NotOpt RRate VRate BBU
------------------------------------------------------------------------
c0 9750-4i 3 3 1 0 2 1 -

//XXXX> info c0

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
-----------------------------------------------------------------------------
u0 RAID-5 OK - - 256K 2793.95 RIW ON

VPort Status Unit Size Type Phy Encl-Slot Model
-------------------------------------------------------------------------------
p0 OK u0 1.36 TB SATA 0 ST1500L003-9VT16L
p1 OK u0 1.36 TB SATA 0 ST1500L003-9VT16L
p2 OK u0 1.36 TB SATA 0 ST1500L003-9VT16L

Pour afficher les messages d'alarme du contrôleur RAID matériel, entrez la commande show alarms :

//XXXX> show alarms

Ctl Date Severity AEN Message
------------------------------------------------------------------------------
c0 [Wed Feb 01 2014 03:25:11] INFO Rebuild startet: unit=0
c0 [Wed Feb 01 2014 08:13:31] INFO Rebuild completed: unit=0
c0 [Wed Feb 01 2014 08:14:13] INFO Initialize started: unit=0
c0 [Wed Feb 01 2014 08:14:13] INFO Initialize completed: unit=0

Un message d'alarme est affiché dans le format ci-dessous. Dans cet exemple, le troisième disque dur (unit=0, vport 2) a échoué :

//XXXX> show alarms

Ctl Date Severity AEN Message
------------------------------------------------------------------------------
c0 [Wed Feb 02 2014 08:22:10] INFO Rebuild started: unit=0
c0 [Wed Feb 02 2014 08:14:13] ERROR Unit degraded: unit=0, vport 2

Pour retirer le disque dur défectueux du RAID sur le troisième port (p2), entrez la commande suivante :

//XXXX> maint remove c0 p2
Removing port /c0/p2 ... Done.

Après le remplacement du disque dur défectueux, le nouveau disque dur doit être reconnu. Pour ce faire, entrez la commande suivante :

//XXXX> maint rescan
Rescanning controller /c0 for units and drives ...Done.
Found the following unit(s): [none].
Found the following drive(s): [/c0/p2].

Pour monter et reconstruire un disque sur le troisième port, entrez la commande suivante :

//XXXX> maint rebuild c0 u0 p2
Sending rebuild start request to /c0/u0 on 1 disk(s) [2] ... Done.

Pour afficher des informations sur l'état de reconstruction du RAID, entrez la commande suivante :

//XXXX> info c0

Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------------
u0 RAID-5 REBUILDING 0 - 256k 232.885 RiW ON

Port Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------------
p0 OK u0 1.36 TB SATA 0 - ST1500L003-9VT16L
p1 OK u0 1.36 TB SATA 0 - ST1500L003-9VT16L
p2 DEGRADED u0 1.36 TB SATA 1 - ST1500L003-9VT16L
Surveiller les contrôleurs RAID 3ware avec le logiciel 3ware Disk Manager 2

3ware propose le logiciel 3ware Disk Manager 2 (3dm2). Avec ce logiciel, vous pouvez gérer et surveiller le contrôleur RAID 3ware.

Vous pouvez télécharger 3ware Disk Manager 2 ici :
https://www.broadcom.com/support/knowledgebase/1211161499498/operating-systems-supported-for-the-lsi-3ware-and-megaraid-contr

Documentation 3ware

Pour plus d'informations sur l'installation, la configuration et l'application, reportez vous à la documentation 3ware :

https://www.broadcom.com/support/knowledgebase/1211161499541/lsi-3ware-user-documentation-downloads

Contrôleurs RAID Areca

Téléchargez l'utilitaire Windows - CLI et exécutez le sur votre serveur.

Vous pouvez télécharger le manuel complet du CLI sur le site d'Areca à l'adresse :
http://areca.starline.de/RaidCards/Documents/Manual_Spec/Software/.

Vous trouverez quelques exemples de commandes ci-dessous.

Copyright (c) 2004 Areca, Inc. All Rights Reserved.
Areca CLI, Version: 1.71.240( Windows )


Controllers List
----------------------------------------
Controller#01(PCI): ARC-1110
Current Controller: Controller#01
----------------------------------------

CMD Description
==========================================================
main Show Command Categories.
set General Settings.
rsf RaidSet Functions.
vsf VolumeSet Functions.
disk Physical Drive Functions.
sys System Functions.
net Ethernet Functions.
event Event Functions.
hw Hardware Monitor Information.
exit Exit CLI.
==========================================================
Command Format: <CMD> [Sub-Command] [Parameters].
Note: Use <CMD> -h or -help to get details.
CLI>

Avec la commande <cmd> info les informations sur le système peuvent être interrogées. Par exemple, après avoir entré la commande hw info, les informations sur le moniteur matériel sont affichées :

CLI> hw info
The Hardware Monitor Information
===========================================
Fan#1 Speed (RPM) : 2673
HDD #1 Temp. : 48
HDD #2 Temp. : 47
HDD #3 Temp. : 51
HDD #4 Temp. : 0
===========================================
GuiErrMsg<0x00>: Success.

CLI>

Pour afficher des informations sur les disques durs, entrez la commande suivante :

CLI> disk info
# ModelName Serial# FirmRev Capacity State
===============================================================================
1 ST3750640AS 5QD5G7Z1 3.AAK 750.2GB RaidSet Member(1)
2 ST3750640AS 5QD5G6JR 3.AAK 750.2GB RaidSet Member(1)
3 ST3750640AS 5QD5G7XQ 3.AAK 750.2GB RaidSet Member(1)
===============================================================================
GuiErrMsg<0x00>: Success.

CLI>

Utilisez la commande suivante pour afficher les informations du système concernant le contrôleur RAID Areca :

CLI> sys info
The System Information
===========================================
Main Processor : 500MHz
CPU ICache Size : 32KB
CPU DCache Size : 32KB
System Memory : 256MB/333MHz
Firmware Version : V1.43 2007-4-17
BOOT ROM Version : V1.43 2007-4-17
Serial Number : Y813CAAAAR101890
Controller Name : ARC-1110
===========================================
GuiErrMsg<0x00>: Success.

CLI>

Pour afficher les événements en cours, entrez la commande suivante :

CLI> event info
Date-Time Device Event Type
===============================================================================
2013-07-09 07:23:14 H/W MONITOR Raid Powered On
2013-09-29 08:06:24 H/W MONITOR Raid Powered On
2013-09-29 07:51:37 H/W MONITOR Raid Powered On
...

Utilisez la commande suivante pour obtenir des informations sur le jeu RAID actuel :

CLI> rsf info
 #  Name             Disks TotalCap  FreeCap DiskChannels       State
===============================================================================
 1  Raid Set # 00        3 2250.5GB    0.0GB 123                Normal
===============================================================================
GuiErrMsg<0x00>: Success.

CLI>

Dans cet exemple, le jeu RAID est composé de 3 x 750 Go.

Pour afficher des informations sur les volumes RAID logiques, entrez la commande suivante :

CLI> vsf info
# Name Raid# Level Capacity Ch/Id/Lun State
===============================================================================
1 ARC-1110-VOL#00 1 Raid5 1500.3GB 00/00/00 Normal
===============================================================================
GuiErrMsg<0x00>: Success.

CLI>
Documentation Areca

Pour de plus amples informations sur l'installation, la configuration et l'application, reportez vous à la documentation Areca :

http://areca.starline.de/RaidCards/Documents/Manual_Spec/Software

Étapes nécessaires après le remplacement d'un disque dur

Lorsqu'un disque dur défectueux est remplacé, la reconstruction du système RAID démarre généralement automatiquement. Pour garantir la fonctionnalité du système RAID, nous recommandons de surveiller la reconstruction du système RAID.