Gandi.net Groups

Hébergement Généralités: Support de LVM ?

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

le noyau ne semble pas supporter LVM :

 lvcreate -n test_lv -L 3G vg0
  /proc/misc: No entry for device-mapper found
  Is device-mapper driver missing from kernel?
  Failure to communicate with kernel device-mapper driver.
  /proc/misc: No entry for device-mapper found
  Is device-mapper driver missing from kernel?
  Failure to communicate with kernel device-mapper driver.
  Incompatible libdevmapper 1.02.20 (2007-06-15)(compat) and kernel
driver 
  striped: Required device-mapper target(s) not detected in your kernel
  lvcreate: Create a logical volume

LVM en moins ça me fait mal : j'ai l'habitude de réserver de l'espace
disque à l'avance par grosse tranche et de le distribuer en fonction
des besoins à l'aide de LVM en redimensionnant les volumes logiques et
les systèmes de fichiers à la volée. Y-a-t'il moyen de l'ajouter dans
le noyau (sur une machine Linux, je ne m'attendais même pas à ne pas
le trouver...) ?

Par ailleurs l'interface force la création d'un système de fichiers
ext3 sur chaque disque créé et monte automatiquement les systèmes de
fichiers dans /srv. Est-il prévu de pouvoir désactiver ce formatage
d'une part et ce montage automatique d'autre part ? Le fait de ne pas
avoir à formater devrait rendre l'opération de création d'un disque
plus rapide (voir quasi-instantané, alors qu'actuellement on attend
plusieurs minutes). Surtout que mon cas typique d'utilisation c'est
d'utiliser une partie du disque en reiserfs dans un volume logique
(malheureusement xfs n'est pas supporté non plus pour l'instant, donc
je me rabats sur reiserfs).

Actuellement si je veux ajouter de l'espace disque sur un filesystem je
devrais attendre plusieurs dizaines de minutes, machine _arrêtée_.

Lionel
Le 12 jan 2008 à 16:38 CET, Lionel Bouton a écrit :
(...)
le noyau ne semble pas supporter LVM :

 lvcreate -n test_lv -L 3G vg0
  /proc/misc: No entry for device-mapper found
  Is device-mapper driver missing from kernel?
(...)
Par ailleurs l'interface force la création d'un système de fichiers
ext3 sur chaque disque créé et monte automatiquement les systèmes
de
fichiers dans /srv. Est-il prévu de pouvoir désactiver ce formatage
d'une part et ce montage automatique d'autre part ?
(...)

Salut Lionel (si vous n'êtes pas le Lionel Bouton que je connais, ne
vous vexez pas de ma familiarité).

J'ai une VM sur laquelle j'ai installé du LVM avec succès.
Je suis parti d'une Fedora from scratch, donc aucune garantie pour une
autre distrib.
"yum install lvm2" et après tout s'est très bien passé (depuis j'ai
des modules chargés en plus quand je fais lsmod des trucs en dm_*,
j'imagine que c'est ce qui te manque, d'ailleurs un modprobe aurait
sûrement suffit).

Ensuite j'ai bien sûr explosé les montages par défaut en /srv et
reformaté les disques (j'en ai créé plusieurs pour jouer) à coup de
pvcreate.
Comme j'avais une petite inquiétude qu'ils repoussent tout seuls dans
/srv ou que l'OS ne boote plus (d'autant plus que j'avais fait un yum
update kernel entre temps), j'ai rebooté. Aucun problème.

a+
Le 13 jan 2008 à 14:57 CET, Grégoire Barbier (simple client) a écrit
: 
Salut Lionel (si vous n'êtes pas le Lionel Bouton que je connais, ne
vous vexez pas de ma familiarité).
Salut Grégoire, le monde est petit :-)
J'ai une VM sur laquelle j'ai installé du LVM avec succès.
Je suis parti d'une Fedora from scratch, donc aucune garantie pour une
autre distrib.
En fait je suis trop habitué à mon petit confort : j'ai fait "modprobe
<TAB> <TAB>" et il ne m'a rien listé car bash-completion n'est pas
configuré sur l'Ubuntu. J'ai donc considéréque le noyau était
fermé (en fait j'avais une idée préconçue car je m'attendais à des
noyaux monolithiques compilés sans support des modules pour rendre plus
difficiles des tentatives d'exploitation de l'hyperviseur).
"yum install lvm2" et après tout s'est très bien passé (depuis j'ai
des modules chargés en plus quand je fais lsmod des trucs en dm_*,
j'imagine que c'est ce qui te manque, d'ailleurs un modprobe aurait
sûrement suffit).
Yep !
Ensuite j'ai bien sûr explosé les montages par défaut en /srv et
reformaté les disques (j'en ai créé plusieurs pour jouer) à coup
de
pvcreate.
Comme j'avais une petite inquiétude qu'ils repoussent tout seuls dans
/srv ou que l'OS ne boote plus (d'autant plus que j'avais fait un yum
update kernel entre temps), j'ai rebooté. Aucun problème.
Oui, ça marche à condition que tu sois en full LVM j'ai l'impression :
si tu as un ext3 sur xvdb1 par exemple, il te le monte automatiquement.
Je n'ai pas de trouvé de script d'init responsable de ça. Peut-être
est-ce fait dans un initrd dont on n'a pas la maîtrise.

Bonne continuation et bonne année (on a le droit jusqu'au 31
janvier...) !

Lionel
L'Ubuntu n'aime pas du tout avoir des volumes inconnus dans le fstab et
ne détecte pas automatiquement les volumes LVM : je viens de me faire
une brique : une machine qui ne peut plus booter...
Il y a quand même pas mal de différences dans les scripts d'init des
distributions, sur Gentoo il aurait continué en tentant de lancer les
services réseaux... Là il doit attendre en mode single-user donc sans
sshd :-(

Je suis bon pour une réinstallation. En mode expert j'espère qu'on
aura vite accès à une console système, ça me semble quasi
indispensable car on fait typiquement beaucoup de manipulations à
risques dans ce genre quand on adapte la distribution à ses besoins
(c'est surtout valable au début, mais même en régime normal, shit
happens...) !

Lionel
Le 13 jan 2008 à 17:21 CET, Lionel Bouton a écrit :
L'Ubuntu n'aime pas du tout avoir des volumes inconnus dans le fstab
et
ne détecte pas automatiquement les volumes LVM : je viens de me faire
une brique : une machine qui ne peut plus booter...
Il y a quand même pas mal de différences dans les scripts d'init des
distributions, sur Gentoo il aurait continué en tentant de lancer les
services réseaux... Là il doit attendre en mode single-user donc
sans
sshd :-(
!!! attention troll !!!

Ubuntu c'est pas une distrib pour le poste de travail, ça ? ;-)
!!! attention troll !!!
Tu n'as pas changé ;-)
Ubuntu c'est pas une distrib pour le poste de travail, ça ? ;-)
Euh, là je travaille sur autre chose et ma gandibox (euh, je l'ai lu
quelque part ce terme ou je viens de l'inaugurer ? google ne retourne
rien...) est dans les choux. Je n'ai donc pas vérifié si c'est le cas
pour l'Ubuntu Gandi, mais il y a Ubuntu server, en particulier les LTS
avec leurs 5 ans de support (bon là c'est la 7.10 donc forcément pas
LTS, la dernière LTS est  la 6.06).

J'ai une bonne image de la Debian, mais mes clients me demandent plutôt
de l'Ubuntu Server donc j'ai cliqué Ubuntu sans trop me poser de
question... De toute façon l'idée est d'installer une Gentoo puisque
le but à terme est de migrer quelques gros serveurs Gentoo sur une
plate-forme plus évolutive que celle que j'utilise actuellement, donc
ça pourraît être n'importe quel environnement qui me laisse faire un
chroot.

Lionel
Le dim, 13 jan 2008 at 15:56 GMT, Lionel Bouton <lionel-subscription@bouton.name> a écrit :
Oui, ça marche à condition que tu sois en full LVM j'ai l'impression :
si tu as un ext3 sur xvdb1 par exemple, il te le monte automatiquement.
Je n'ai pas de trouvé de script d'init responsable de ça. Peut-être
est-ce fait dans un initrd dont on n'a pas la maîtrise.
Sur une debian, il y a des regles udev, qui lancent
/etc/gandi/manage_data_disk à l'apparition d'un device vbd (défini dans
/etc/udev/rules.d/86-gandi.rules )