Raid, grub et consors

Le
BOURGEOIS Christophe
--0-1798030237-1227621766=:48090
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Bonjour tout le monde, Je suis en train de mettre en place un nouveau =
serveur, avec du raid 1, et au dessus, LVM. J'ai donc un disque avec 2 part=
itions, une pour /boot, et une pour /. La création des partitions en R=
aid s'est bien passée, la création de mes partitions lvm sur ma d=
euxième partition aussi. J'ai installée le système ave=
c debootstrap, le contenu de /boot étant sur ma partition sépar=
ée non lvm. J'ai modifié la config comme il fallait, etc =
On arrive à Grub, et là, mes problèmes commencent J'ai mi=
s /dev/hda et pas /dev/mapper/vg Donc je n'arrive pas à booter. =
Je démarre donc sur un live CD, mais je n'ai pas mes partitions rai=
d pour monter mon /boot, modifier mon menu.lst et refaire mon grub-install.=
Comment faire pour pouvoir monter ma partition /dev/md0 ? =

--0-1798030237-1227621766=:48090
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style="font-family:verdana, helvetica, sans-serif;font-size=
:10pt"><DIV>Bonjour tout le monde,</DIV> <DIV>&nbsp;</DIV> <DIV>Je suis=
en train de mettre en place un nouveau serveur, avec du raid 1, et au dess=
us, LVM. J'ai donc un disque avec 2 partitions, une pour /boot, et une pour=
/. La création des partitions en Raid s'est bien passée, la cr=
éation de mes partitions lvm sur ma deuxième partition aussi. </D=
IV> <DIV>&nbsp;</DIV> <DIV>J'ai installée le système avec deb=
ootstrap, le contenu de /boot étant sur ma partition séparée=
non lvm. J'ai modifié la config comme il fallait, etc</DIV> <DIV=
>&nbsp;</DIV> <DIV>On arrive à Grub, et là, mes problèmes =
commencent J'ai mis /dev/hda et pas /dev/mapper/vg Donc je n'arrive p=
as à booter.</DIV> <DIV>&nbsp;</DIV> <DIV>Je démarre donc sur=
un live CD, mais je n'ai pas mes partitions raid pour monter mon /boot, mo=
difier mon menu.lst et refaire mon grub-install.</DIV> <DIV>&nbsp;</DIV>=
<DIV>Comment faire pour pouvoir monter ma partition /dev/md0 ?</DIV></di=
v><br> </body></html>
--0-1798030237-1227621766=:48090--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
François Cerbelle
Le #17956711
Le Mar 25 novembre 2008 15:02, BOURGEOIS Christophe a écrit :
[...]
Je démarre donc sur un live CD, mais je n'ai pas mes partitions raid pour
monter mon /boot, modifier mon menu.lst et refaire mon grub-install.
Comment faire pour pouvoir monter ma partition /dev/md0 ?



Si tu utilises le CD d'install Debian Lenny en mode rescue, tu devrais
voir tes périphériques RAID ainsi que tes PV/VG/LV LVM.


Fanfan
--
http://www.cerbelle.net - http://www.afdm-idf.org

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
mess-mate
Le #17957071
BOURGEOIS Christophe wrote:

Bonjour tout le monde,

Je suis en train de mettre en place un nouveau serveur, avec du raid
1, et au dessus, LVM. J'ai donc un disque avec 2 partitions, une pour
/boot, et une pour /. La création des partitions en Raid s'est bien
passée, la création de mes partitions lvm sur ma deuxième partition
aussi.

J'ai installée le système avec debootstrap, le contenu de /boot étant
sur ma partition séparée non lvm. J'ai modifié la config comme il
fallait, etc...

On arrive à Grub, et là, mes problèmes commencent... J'ai mis /dev/hda
et pas /dev/mapper/vg... Donc je n'arrive pas à booter.

Je démarre donc sur un live CD, mais je n'ai pas mes partitions raid
pour monter mon /boot, modifier mon menu.lst et refaire mon grub-install.

Comment faire pour pouvoir monter ma partition /dev/md0 ?



Tu peux éditer les lignes lorsque grub s'affiche.
Et peut-être que tu arrivera dans un shell ... A essayer?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Christophe BOURGEOIS
Le #17966441
Merci à François et à mess-mate pour leurs réponses, qui m'ont perm is
d'avancer un peu.

J'ai installé debian à partir d'un vieux CD sur une partition de mon
disque qui n'est pas en raid ni en lvm. Depuis cette installation, je
vois mes partitions raid, et lvm, donc je réussis à les monter (et
c'est plus rapide à démarrer qu'un live CD).

J'ai réinstallé grub sur hda, avec une entrée pour ma debian sans rai d
ni lvm, et une entrée avec ma debian sur lvm sur raid.

Au boot, le menu s'affiche et quand je sélectionne la debian sur lvm
sur raid, il commence à booter (donc il trouve bien l'initram sur le
/boot qui est une partition raid), mais il s'arrête sur un shell et il
me dit qu'il ne trouve pas /dev/mapper/vg. Je pense tout de suite à un
souci de lvm (pas chargé dans l'initram), mais chose étrange, il voit
les partitions lvm d'un autre disque (qui lui n'est pas en raid)...
Dans /dev, il ya effectivement une entrée pour le volume group de mon
disque non raid, mais pas pour celui de ma partition raid.

Je pense donc à un souci avec raid+lvm. En y réfléchissant (à froi d
parce que je ne suis pas devant le serveur et ne pourrais pas y être
avant demain), je me dis les choses suivantes :
- soit il ne détecte pas que les partitions sont en raid (ce qui est
bizarre puisqu'il trouve la partition /boot), du coup il ne crée pas
les nodes /dev/md0, etc...
- soit il détecte les partitions raid et n'arrive pas à scaner les
partitions lvm

Quelqu'un a une idée ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
François Cerbelle
Le #17966561
Le Mer 26 novembre 2008 14:58, Christophe BOURGEOIS a écrit :
[...]
Je pense donc à un souci avec raid+lvm. En y réfléchissant (à froid
parce que je ne suis pas devant le serveur et ne pourrais pas y être
avant demain), je me dis les choses suivantes :
- soit il ne détecte pas que les partitions sont en raid (ce qui est
bizarre puisqu'il trouve la partition /boot), du coup il ne crée pas
les nodes /dev/md0, etc...
- soit il détecte les partitions raid et n'arrive pas à scaner les
partitions lvm
Quelqu'un a une idée ?



Je pencherais plutot pour la première solution. En effet, je suppose que
/boot est en raid1. Sauf erreur, avec ce mode, tu peux y accéder sans
démarrer la couche RAID, ce qui permet à GRUB de trouver l'initrd et le
noyau. Si c'est bien le cas, tu n'as pas besoin de la couche RAID et c'est
pour ca que tu y as accès. En revanche, je suppose que ton LVM est sur du
RAID != 1, d'ou la nécessité d'avoir la couche RAID.

Je pense que mdadm n'est pas installé ou ne sait pas qu'il doit activer le
volume RAID racine dans le fichier initrd. A ta place,
- je booterais sur le LiveHD :-),
- je monterais la partition "/" LVM dans /mnt (mount /dev/vg/... /mnt) ,
- je monterais la partition "boot" (mount /dev/md? /mnt/boot),
- je me placerais dans cette racine (chroot /mnt),
- je monterais /proc (mount /proc)
- je vérifierais que le paquet mdadm est bien installé, quitte à le
reinstaller (dpkg -l | grep mdadm, ou aptitude reinstall mdadm),
- je le reconfigurerais pour lui dire quels sont les volumes nécessaires
au démarrage (dpkg-reconfigure mdadm) ,
- je mettrais l'initrd à jour pour être certain d'intégrer les scripts
RAID dedans (update-initrd -u ),
- je démonterais /proc (umount /proc),
- je sortirais du chroot (logout)
- je démonterais /mnt/boot (umount /mnt/boot)
- je démonterais /mnt (umount /mnt)
- je testerais le redémarrage

Courage, je pense que tu n'es pas loin de la solution.


Fanfan
--
http://www.cerbelle.net - http://www.afdm-idf.org

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme