Le blog de Dju - Mot-clé - raidUn peu de moto, un zeste de geek, et un brin d'autres trucs ;-)2024-03-22T17:50:26+01:00Djuurn:md5:5e61426dd704534f4aef077f5b82260bDotclearDebian sur un dell PE r710urn:md5:7f4c1a7e60fc84541c946920b9e0ad8c2010-09-08T21:56:00+02:002010-09-14T23:11:04+02:00DjuDebianbnx2broadcomdebiandellperc h700r710raid<p><img src="https://blog.crifo.org/public/201009/dell_debian.jpg" alt="dell_debian.jpg" style="float:left; margin: 0 1em 1em 0;" title="dell_debian.jpg, sept. 2010" />
Hi ! bien rentré de vacances ? vous avez repris le boulot (dans la joie et la bonne humeur j'espère) ?<br />
Voici un petit problème que j'ai du solutionner aujourd'hui: installer Debian sur 2 machines Dell PowerEdge R710.<br />
Problème: sur ces 2 machines, le hardware est assez récent et il manque quelques drivers pour que ça fonctionne Out-of-the-box. Voila quelques éléments qui vous permettront d'installer votre système favori dessus</p> <p>Tout d'abord, il vous faudra récupérer la dernière image de Debian. J'ai voulu installer Lenny (version 5.0) et ce ne fut pas possible car pas mal de choses manquaient.<br />
En me rendant <a href="http://cdimage.debian.org/debian-cd/5.0.6/">sur le site de Debian</a> j'ai téléchargé la dernière (<strong>version 5.06</strong>)</p>
<p>voici le lien <a href="http://cdimage.debian.org/debian-cd/5.0.6/i386/iso-cd/debian-506-i386-netinst.iso">pour la version i386</a> et <a href="http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-netinst.iso">pour la version amd64</a></p>
<p>tant que vous y êtes, préférez la version 64 bits, qui tournera un peu mieux sur ce(s) gros processeur(s) récent(s) <img src="/themes/BlueSky/smilies/wink.gif" alt=";)" class="smiley" /><br />
Également, pensez à votre mémoire ram. Si vous avez plus de 4 Go et que vous installez la version 32 bits, seuls 4 Go seront reconnus.<br />
Afin de palier à ce problème, une fois le système installé, il vous faudra installer le kernel bigmem, disponible dans aptitude, qui permet, en 32 bits, de reconnaitre plusieurs dizaines de Go de ram.<br />
Mais c'est quand même mieux d'installer la version 64bits, ne serait ce que pour les processeurs :p</p>
<p>Une fois l'image iso récupérée et gravée, on démarre la machine dessus et on choisit l'install.</p>
<p>Premier bloquage: debian ne reconnait pas la carte réseau, une Broadcom Corporation NetXtreme II BCM5709.<br />
En réalité, debian a bien le driver correspondant (<strong>bnx2</strong>) mais il lui manque le firmware adapté.<br />
Heureusement pour vous, <a href="https://blog.crifo.org/public/201009/bnx2.fw.zip">je vous ai fait un petit fichier zip</a> avec tous les fichiers necessaires dedans <img src="/themes/BlueSky/smilies/smile.gif" alt=":)" class="smiley" /> <br />
Une fois récupéré, il faut transferer ces fichiers sur votre machine.... qui n'a pas de réseau. donc mettez le sur une clé usb.<br />
(pour ma part, n'en ayant pas au moment critique, j'ai du emprunter son ipod à un collègue fat32 power :D ) <br />
on tape donc <a href="https://blog.crifo.org/post/2010/09/08/ctrl" title="ctrl">ctrl</a> + <a href="https://blog.crifo.org/post/2010/09/08/alt" title="alt">alt</a> + <a href="https://blog.crifo.org/post/2010/09/08/F2" title="F2">F2</a> pour passer sur une 2è console et on monte la clé usb.</p>
<blockquote><p>mkdir /media/usb<br />
mount /dev/sdd1 /usb</p></blockquote>
<p>Si par contre vous avez une petite clé usb assez vieille, formatée en fat16, tapez ceci pour la monter</p>
<blockquote><p>mount /dev/sdd1 /mnt/usb -t vfat</p></blockquote>
<p>sinon ça marchera pas :p <br />
Maintenant, créez un répertoire /lib/firmware, (attention, ce nom est important) et dézippez dedans le fichier zip</p>
<blockquote><p>mkdir /lib/firmware<br />
unzip /media/usb/bnx2.fw.zip /lib/firmware/</p></blockquote>
<p>Enfin, vérifiez que le module bnx2 n'est pas chargé en tapant <strong>lsmod | grep bnx2</strong> <br />
Si c'est le cas, déchargez le car sinon la detection ne se fera pas bien.</p>
<blockquote><p>modprobe -r bnx2</p></blockquote>
<p>Puis, dans l'installeur de Debian, revenez en arrière et relancez la détection de la carte réseau.<br />
Et hop ! magie ! la carte est détectée <img src="/themes/BlueSky/smilies/smile.gif" alt=":)" class="smiley" /></p>
<p>Passons maintenant à l'étape suivante: la détection des disques.
Sur mes serveurs, j'ai des disques en raid1, montés sur une carte perc H700. également non reconnue par Debian <img src="/themes/BlueSky/smilies/sad.gif" alt=":(" class="smiley" /> <br />
Pour info, il vous faut le module <strong>mpt2sas</strong>, non inclus nativement dans les versions 5.0 et 5.05. Donc si vous avez cette carte, il vous faut absolument la 5.06<br />
Et ne pensez pas à juste récupérer le fichier mpt2sas.ko sur une autre machine, car le module dépendant du kernel et de sa version, il y a très peu de chance que ca fonctionne.
Par contre, si vous avez une autre machine sous debian avec le même kernel de base, 2.6.26-2, la vous pouvez tenter votre chance. <img src="/themes/BlueSky/smilies/wink.gif" alt=";)" class="smiley" /></p>
<p>Enfin, lors du partitionnement, ne cherchez pas l'ext4. il ne sera pris en charge par Debian que dans la prochaine mouture, Squeeze.</p>
<p>Au passage, on peut aussi passer directement de Lenny à Squeeze (pour une machine perso hein... pas une pro, sait on jamais lol ) en effectuant les commandes suivantes :</p>
<blockquote><p>cp /etc/apt/sources.list /etc/apt/sources.list.old<br />
sed -i -e 's/lenny/squeeze/g' /etc/apt/sources.list<br />
aptitude update<br />
aptitude install apt dpkg aptitude<br />
aptitude full-upgrade</p></blockquote>
<p>Mon serveur perso l'a très bien supporté <img src="/themes/BlueSky/smilies/smile.gif" alt=":)" class="smiley" /></p>
<p>Enfin, pour revenir au R710, venant tout juste de l'installer, j'ai pas encore tout configuré, et n'ai pas encore regardé ce que l'on peut avoir comme données "monitorables" (oui je sais, les anglicismes, c'pas bien) tel que les températures, fans et surtout le monitoring des disques et du raid. Je ferai un point la dessus bientôt <img src="/themes/BlueSky/smilies/wink.gif" alt=";)" class="smiley" /></p>
<p>EDIT: on peut facilement, via ipmi obtenir les températures, fans, voltages... et on peut le monitorer ainsi facilement, entre autre <a href="http://exchange.munin-monitoring.org/plugins/ipmitool_sensor_/details">grâce à un plugin de munin</a>
Pour voir les données à la main, taper (en root) <strong>ipmitool sensor</strong></p>
<p>Pour le status des disques dur, je n'ai pas encore trouvé.... mais je cherche <img src="/themes/BlueSky/smilies/wink.gif" alt=";)" class="smiley" /></p>https://blog.crifo.org/post/2010/09/08/Debian-sur-un-dell-PE-r710#comment-formhttps://blog.crifo.org/feed/atom/comments/65