HP Smart Array P410: convertir RAID10 en RAID1 OU supprimer des disques de RAID10

9

J'ai un serveur avec deux matrices RAID10 de disques de 146 Go. J'essaie de remplacer une matrice RAID10 de disques de 146 Go par RAID1 de deux disques de 2 To. Puisqu'il n'y a pas de ports libres, j'ai retiré deux disques de la baie que je vais remplacer. Maintenant, le statut de mon raid ressemble à ceci:

# /opt/hp/hpssacli/bin/hpssacli ctrl all show config

Smart Array P400 in Slot 1
   array A (SAS, Unused Space: 0  MB)
      logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode)

      physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, Failed)
      physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, Failed)
      physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 146 GB, OK)
      physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 146 GB, OK)

   array B (SAS, Unused Space: 0  MB)
      logicaldrive 2 (273.4 GB, RAID 1+0, OK)

      physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 146 GB, OK)
      physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 146 GB, OK)
      physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 146 GB, OK)

Je souhaite utiliser des ports 2I:1:1, 2I:1:2pour le nouveau RAID1 (pour migrer la machine virtuelle vers la nouvelle baie avec un temps d'arrêt minimal). Mais je ne sais pas comment les détacher du RAID10 actuel. Comme je vois deux options:

1) Convertir RAID10 en RAID1 (dans la documentation, je viens de trouver une mention que la nouvelle baie ne pouvait pas être plus petite que la précédente) À la commande, "/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify raid=1"j'obtiens une erreur:

Error: "raid=1" is not a valid option for logicaldrive 1

Available options are:
    0
    1 + 0 (current value)
    5
    6 (default value)

2) Retirez les ports 2I:1:1, 2I:1:2de RAID10.

Cependant, je n'ai pas trouvé d'instructions pour les deux options.

Que peut-on faire dans cette situation? (Sans tenir compte de la possibilité de déplacer des données vers un autre serveur / lecteur externe / etc.)

DiNGeR
la source
1
Vous avez retiré les disques avant de poser la question?!?
ewwhite
1
Ne vous inquiétez pas, il s'agit d'un serveur de test. Là-dessus, je vérifie les options.
DiNGeR
J'ai le serveur Proliant DL180 G8. Je ne pouvais pas faire fonctionner ce tableau intelligent comme prévu avec Debian et / ou Ubuntu. Il était en conflit et ne pouvait pas reconnaître le périphérique. Je viens donc de le désactiver et de faire du RAID logiciel à l'aide de mdadm. Raison pour laquelle je n'ai pas résolu le problème matériel: il était facile de retirer à distance le mauvais disque dur de la baie de logiciels, plutôt que d'aller au centre de données pour le supprimer physiquement.
num8er

Réponses:

7

Je n'y participe pas autant qu'auparavant, mais je vois un problème avec ce que vous avez fait.

Les contrôleurs HP Smart Array peuvent prendre en charge les disques SAS et SATA. Cependant, vous ne pouvez pas avoir une baie composée d'un mélange de disques SAS et SATA.

HP n'a jamais commercialisé un disque SAS 2 To 2,5 ", donc je suppose que les disques 2 To que vous avez sont SATA. Les disques 146 Go sont SAS. Donc ... tirer deux disques ne fonctionnera pas parce que vous ne pouvez pas joindre les nouveaux disques au tableau existant.

Tu as fait n'importe quoi. Remettez les deux disques de 146 Go.


Autres considérations:

Vous utilisez probablement un disque SATA tiers. Il sera rétrogradé à des vitesses de 1,5 Gbit / s sur le contrôleur Smart Array P400.

L'utilisation d'un contrôleur P400 signifie que le serveur que vous utilisez est un G5 HP ProLiant, vers 2005-2007.

Il est préférable de reconstruire ou d'utiliser du matériel plus moderne si possible.

ewwhite
la source
1
Oui, les nouveaux disques sont SATA. Je ne vais pas combiner des disques de différents types, je veux éventuellement remplacer complètement le RAID10 SAS sur RAID1 SATA.
DiNGeR