3 votes

Comment puis-je surveiller l'état du RAID lorsque j'utilise un multiplicateur de port eSATA RAID5 SATA externe ?

J'utilise un périphérique eSATA externe qui prend 5 disques SATA et les présente comme un grand RAID5 HW à linux (ubuntu).

Il utilise un chipset SiI3726.

Linux voit et gère très bien le périphérique sata, mais je me demande s'il y a un moyen d'interroger/surveiller l'état du RAID5 qui se cache derrière ce RAID HW.

(à partir de dmesg -- je jure que je n'ai pas un disque simple 16T...)

[   16.409678] sd 4:0:0:0: [sde] 31255691264 512-byte logical blocks: (16.0 TB/14.5 TiB)
[   16.409727] sd 4:0:0:0: [sde] Write Protect is off
[   16.409730] sd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00
[   16.409752] sd 4:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   16.463573]  sde: sde1
[   16.463785] sd 4:0:0:0: [sde] Attached SCSI disk

(de lshw)

   *-disk:4
        description: ATA Disk
        product: SATA H/W RAID5
        physical id: 4
        bus info: scsi@4:0.0.0
        logical name: /dev/sde

Nous vous remercions de bien vouloir nous donner des conseils sur la façon d'examiner le système sous-jacent.

Le statut RAID est ma principale préoccupation, mais les modèles de disques réels seraient également utiles.

J'ai regardé quelques outils libatasmart, mais je n'ai rien trouvé concernant les multiplicateurs de port SATA en général.

Il existe des utilitaires pour vérifier/régler les paramètres RAID dans OSX/Windows, donc c'est apparemment possible. Je cherche un moyen de le faire sous Linux et de l'ajouter éventuellement à Nagios, etc.

Voici à quoi ressemble le HW : card in chassis

3 votes

Les multiplicateurs de port sont le diable ! Certains d'entre eux ont des modes de défaillance très peu esthétiques. Une défaillance sur un seul disque entraîne la défaillance de tous les disques situés derrière le multiplicateur. J'ai moi-même expérimenté ce type de défaillance. Voir : zdnet.com/are-sata-port-multipliers-safe-7000011897 usenix.org/system/files/fastpw13-paper7_0.pdf Si vous pouvez éviter d'en utiliser un, je vous le conseille vivement. Conservez au moins une bonne copie de sauvegarde.

1 votes

C'est peut-être le diable, mais j'essaie de travailler avec le diable que j'ai trouvé dans la colo - je ne les achèterais probablement pas moi-même.

1 votes

@JoelK Pouvez-vous fournir des informations sur le fabricant/la marque/le modèle du périphérique eSATA externe ? Sans ces informations, il est difficile de vous aider.

5voto

ewwhite Points 193555

Vous êtes peut-être l'une des seules personnes à avoir rencontré ce problème :)

Eh bien, peut-être... L'utilisation de multiplicateurs SATA est un non-non dans les systèmes de classe serveur. Heck, L'utilisation de SATA est un peu risquée de nos jours. avec des capacités d'entraînement toujours plus grandes.

Il n'est pas surprenant que vous ayez eu du mal à trouver des informations sur le multiplicateur de port SATA. et sous Linux. L'utilisation d'un expandeur SAS est l'approche préférée et la plus supportable. Les expandeurs sont la norme pour les fonds de panier des serveurs et les boîtiers JBOD de stockage externe. Par conséquent, les multiplicateurs de port sont plutôt rares et ne sont pas très présents dans les esprits. L'ajout d'une couche d'abstraction par le biais de l'eSATA élimine presque toute chance que vos disques soient exposés au système d'exploitation, à moins que la carte que vous utilisez dans l'hôte ne prenne en charge le pilote du système d'exploitation.

Quel type de carte hôte eSATA utilisez-vous ?

À ce stade, je me fierais au boîtier et aux vérifications visuelles de l'état des DEL pour déterminer l'état de santé de la matrice. Fournissez plus d'informations sur le périphérique, et il y a un système de contrôle de l'état de la matrice. mince Le statut de chance peut être communiqué à l'hôte (s'il utilise la bonne carte), mais je ne m'y attendrais pas autrement.

Edita:

En L'enceinte utilisée ici n'a pas d'indicateurs LED pour la santé du lecteur. Vous n'aurez aucun moyen de déterminer visuellement l'état de la matrice de disques ou de le faire via votre hôte.

enter image description here

enter image description here

Modifier

J'ai contacté le fabricant pour obtenir de l'aide :

L'OP a posté une mauvaise pièce, c'est pourquoi personne ne peut l'aider :-) Ver: https://serverfault.com/a/644247/13325

0 votes

Vous recommandez donc une webcam ? :-)

0 votes

@RonaldPottol Possible !

0 votes

@ewwhite Le fait de poster des images à partir des URL que je vous ai données ne m'apporte aucune nouvelle information. Je sais déjà à quoi ressemble le système et je connais les diodes électroluminescentes sur la face avant. J'ai besoin d'un mécanisme logiciel pour interroger l'état RAID d'un multiplicateur de ports. Il existe des utilitaires pour Windows et OSX qui sont capables d'obtenir cette information, je cherche un travail équivalent sous Linux. Je sais que tout cela fonctionne même via USB-eSATA (c'est ainsi que nous approvisionnons les unités) - encore une fois, j'ai juste besoin d'une certaine visibilité dans le pays de Linux.

2voto

Harald Points 71

Voici l'équipe de DATOptic-Support, le fabricant du RAID matériel autonome 1U.

Le contrôle utilisé dans ce rack 1U n'est PAS le SiI-3726.

C'est JM393 : http://www.datoptic.com/ec/5x-drive-hardware-raid-controller.html Il y a quelques GUI dans Linux mais pas toute la saveur - allez à la page et cliquez sur support TAB Il y a quelques CLI et OpenSuSE RAID GUI...

0 votes

J'essaie de courir datoptic.com/Téléchargement/HWRaidManager.dat et j'obtiens -bash : ./HWRaidManager.dat : No such file or directory .

0 votes

HWRaidManager.dat : ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, BuildID[sha1]=0x61e72a2461d2b0683ba056b6d76995fbae0844eb, not stripped but ldd says not a dynamic executable

0 votes

Avez-vous rendu le fichier exécutable ?

1voto

Evan Anderson Points 140581

J'ai l'impression que l'enceinte que vous utilisez a cette carte RAID/multiplicateur de ports en elle. (Les photos semblent correspondre.) (Ugh-- en fait, c'est fermer mais pas exactement la même. La disposition des cavaliers est comme le modèle SPM393PS-SEV, mais ce modèle est censé être 4 disques / 2 hôtes).

Si c'est le cas, le site web du fabricant prétend avoir une "X86 - Outil Daemon Linux - CLI" disponible, parmi d'autres offres de logiciels. Ne disposant pas d'un de ces logiciels, je ne peux évidemment pas l'exécuter, mais les chaînes de caractères dans le fichier semblent être prometteuses.

Si c'est cette unité et que le logiciel basé sur Linux ne fonctionne pas, vous pouvez toujours attacher un Arduino aux broches de la LED d'état à l'arrière et surveiller cela. (Moche, c'est sûr, mais on peut le faire fonctionner...)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X