Bonjour,
J'ai dans l'idée de gérer une baie de stockage HP Bay StorageWorks avec un serveur Linux.
Le serveur sera un IBM x3650.
Etant totalement novice dans le domaine des stockages de ce type, j'ai besoin de renseignements.
Premièrement, cela est-il possible ?
Puis-je utiliser du Red Hat ou du Debian ?
Quels paquets faut-il installer sur le serveur pour utiliser la baie ?
J'aurai certainement d'autres questions qui viendront en suivant :)
Merci !
# materiel
Posté par NeoX . Évalué à 8.
avant de parler de logiciel, il faut surement se poser la question du materiel
StorageWorks est une gamme de produits, il faudrait deja savoir quel produit tu penses utiliser, pour savoir s'il y a une intelligence dedans, ou si c'est juste un tiroir de disques durs.
dans le cas du serveur avec intelligence (cpu, ram, disques)
pourquoi aurais-tu besoin d'un serveur pour gerer celui là ?
dans le cas de la baie de disques (disques seules)
comment comptes-tu raccorder une baie de disques HP avec un serveur IBM ?
je sais bien que le SATA/SAS/FC est normalisé
une fois que tu es sur de pouvoir brancher les 2 produits ensembles, probalement que tu ne geres pas la baie elle meme, mais qu'elle dispose d'un firmware pour allouer les LUNs, ensuite seulement tu accedes à ces "morceaux" de baies dans ton linux.
mais là encore ca va dependre de comment se fait la communication entre les deux machines.
[^] # Re: materiel
Posté par hals . Évalué à 1.
J'ai retrouvé tant bien que mal le modèle exact de ma baie : c'est une HP Storageworks 4314.
Pour le serveur qui gèrera la baie, je vais finalement utiliser un HP Proliant DL380G6 sur lequel je vais installer une debian.
Concernant la connectique elle se fera par câble SCSI.
Pour l'instant, je sais que mon serveur HP est 100% pris en charge par debian.
Ce que je ne sais pas encore, c'est si debian va correctement reconnaître ma baie..
[^] # Re: materiel
Posté par NeoX . Évalué à 3.
si la baie est scsi, c'est comme si les disques etaient DANS ton Proliant380G6
donc y a pas de raison que ton OS pose des soucis,
le Proliant va fournir la carte raid qui va piloter la baie et ses disques, et presenter un ou plusieurs volumes raid à ton linux.
[^] # Re: materiel
Posté par hals . Évalué à 1. Dernière modification le 05 février 2014 à 16:15.
Pour l'instant j'ai installé Debian (pas de soucis d'install à part le driver de la carte réseau) sur mon serveur Proliant ML350 G4. J'ai encore changé de serveur car la carte PCI gérant les baie ISCSI ne passe sur mes autres serveurs HP, sauf si je rajoute une carte adaptateur que je n'ai pas !
J'ai une question avant de commencer à brancher ma baie sur le serveur :
Comment être sûr que la carte PCI gérant la baie ISCSI ( U320 PCI-X-133 ) fonctionne correctement sur ma Debian ?
En téléchargeant le paquet pciutils et en tapant la commande [b]lspci -nn [/b] j'obtiens ceci :
On voit bien les lignes :
Cela suffit-il à dire que mon système gère bien cette carte ?
[^] # Re: materiel
Posté par NeoX . Évalué à 3.
ca veut dire que ton OS la voit, pas qu'il la gere
pour savoir s'il la gere, je ferais plutot un
lshw
en filtrant plus ou moins, tu dois retrouver la carte, et savoir si y a un module qui lui correspond,là ca voudrait dire que ton linux voit ET gere la carte.
par contre dans ton exemple tu parles d'une carte ISCSI, mais la sortie de ta commande nous parle de carte SCSI (sans le I devant)
ce detail va avoir son importance pour la suite.
dans un cas, tu configures tes grappes de disques via le bios de la carte SCSI, puis ton linux va voir autant de "disques" que de grappes, et cela avec un simple
fdisk -l
dans l'autre, c'est de la config aussi dans le firmware, mais ta machine doit alors communiquer en iSCSI avec le "serveur iscsi" pour aller chercher ses disques
# lshw
Posté par hals . Évalué à 1.
Voici ce que j'obtiens :
On voit bien mes deux cartes SCSI.
Donc ça sent plutôt bon ;)
Effectivement je me suis trompé, il s'agit bien de cartes SCSI.
[^] # Re: lshw
Posté par NeoX . Évalué à 3.
donc si c'est du SCSI,
il faut pendant la phase de boot, appuyer sur une touche (ou une combinaison de touche) pour entrer dans le bios de la carte SCSI et ainsi configurer les grappes raid que tu veux avoir.
ensuite ca reboote, et ton linux ne voit que les "grappes" comme etant des disques (/dev/sda, /dev/sdb, etc)
et non plus les disques individuels.
ex: une baie de 10 disques, on l'on cree 2 raid5 de 5 disques,
ton linux ne verra que 2 "disques", correspondant chacun à tes raid5.
sinon pour repondre à quelqu'un il faut cliquer sur "repondre" sous son post,
plutot que sur "envoyer un commentaire" qui donne l'impression que tu reponds à ton post d'origine.
[^] # Re: lshw
Posté par hals . Évalué à 1.
Histoire d'être bien sûr que mes cartes SCSI étaient bien reconnues j'ai vérifié que j'avais le bon driver (mptspi) : http://cateee.net/lkddb/web-lkddb/FUSION.html
Et effectivement c'est le bon :)
Merci pour l'info, prochaine étape : branchement de la baie et me familiariser avec la gestion/configuration de la baie.
[^] # Re: lshw
Posté par hals . Évalué à 1.
J'ai branché ma baie et voici ce que j'obtiens avec fdisk -l :
Ma baie est bien détectée, il me reste à supprimer les anciennes partitions (à la base cette baie servait à un server Windows 2003).
Par contre j'ai une question concernant la ligne :
ruby
/dev/cciss/c0d2p1 * 32 8192639 4096304 7 HPFS/NTFS/exFAT
Puis-je la supprimer, ou bien est-elle indispensable au bon fonctionnement de la baie, auquel cas je n'y touche pas ?
[^] # Re: lshw
Posté par NeoX . Évalué à 3. Dernière modification le 14 février 2014 à 22:38.
comme dit dans mes posts precedents, c'est une baie SANS intelligence.
tu peux virer toutes les partitions et les refaire.
1°) depuis le bios de la carte raid pour (re)definir les grappes raid
2°) puis depuis ta ligne de commande pour partitionner les grappes (meme si ca ne me semble pas pertinent, je ferais plutot une partition sur une grappe)
dans ton cas, je dirais que tu as un connecteur (c0)
4 grappes (d0 à d3)
puis des partitions dans certaines grappes. (p1…)
mefiance quand meme, tu as peut-etre installé ton linux sur un disque SCSI dans le serveur,
faudrait pas le supprimer par erreur
car on voit bien du linux du c0d0p1, c0d0p2 et c0d0p5
[^] # Re: lshw
Posté par hals . Évalué à 1.
J'ai supprimé les partitions et avant d'en recréer d'autres, j'aimerai installer les outils HP pour gérer ma baie :
http://downloads.linux.hp.com/SDR/project/mcp/
N'ayant pas d'accès internet sur mon serveur je suis obligé de télécharger un par un les fichiers deb ainsi que leurs dépendances…
http://downloads.linux.hp.com/SDR/repo/mcp/pool/non-free/
Je bloque à l'installation du module hp-health :
A priori mon serveur n'a pas l'air supporté et pourtant je suis persuadé du contraire.
Si quelqu'un a une idée :)
J'ai posté sur le forum HP en espérant en savoir plus :
http://h30499.www3.hp.com/t5/System-Administration/hp-health-install-doesn-t-work-on-Debian-7-Wheezy/td-p/6380893
[^] # Re: lshw
Posté par NeoX . Évalué à 2.
peut-etre parce qu'il faut avoir une carte de remote control.
[^] # Re: lshw
Posté par hals . Évalué à 1.
Ou que mon contrôleur RAID (Compaq Smart Array 6400 raid card controller) n'est pas supporté :(
J'ai réussi quand même réussi à installer HPACUCLI qui permet de voir l'état des disques de la baie.
HP-HEALTH envoie des informations sur le matériel de la baie (Températures, vitesse des ventilo etc..) mais je m'en passerai pour l'instant.
Je passe donc le sujet en résolu et je pars donc sur la suite de mon projet de sauvegarde avec Bacula !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.