[LXC] Soucis conf & démarage des containers
[LXC] Soucis conf & démarage des containers
bonjour
je me suis essayé à l'installation de LXC, j'ai utilisé pour ce là le tuto de tuxce : http:/tuxce.selfip.org/informatique/conteneurs-linux-lxc
le kernel utilisé est : kernel26-daslxc 2.6.31.6-1 de pkg AUR
mon problème est le suivant je lance l'exécution du centenaire :
lxc-start -n servftp
lxc-start: Device or resource busy - failed to mount a new instance of '/dev/pts'
lxc-start: failed to setup the new pts instance
lxc-start: failed to setup the container
[root@serv ~]#
pour autant j'ai suvi le tuto
donc plusieurs questions:
1 udev ne fonctionne pas dans le contenaire donc faut il le désactiver l'Udev du serveur qui l'accueil ?
ou juste dans le centenaire
2 cp -a lib/udev/devices/* dev/ est t'il bien dans le centenaire
avant javai déjà fait une installe, elle demarée en lançant Udev malgré le script init modifier dans le contenaire, mais bloqué, je l'arrêté avec lxc-stop j'ai la même installe mes pas les mêmes résultats
3 on monte un périphérique spécial pour lxc à qoi sert il ?
beaucoup de questions et en plus essentiellement pour tuxce
j'aurai pus les posées sur tuxce.selfip.org/ mai je voulais en faire profité le plus de monde possible car LXC est un beau projet donc voila et merci d'avance
je me suis essayé à l'installation de LXC, j'ai utilisé pour ce là le tuto de tuxce : http:/tuxce.selfip.org/informatique/conteneurs-linux-lxc
le kernel utilisé est : kernel26-daslxc 2.6.31.6-1 de pkg AUR
mon problème est le suivant je lance l'exécution du centenaire :
lxc-start -n servftp
lxc-start: Device or resource busy - failed to mount a new instance of '/dev/pts'
lxc-start: failed to setup the new pts instance
lxc-start: failed to setup the container
[root@serv ~]#
pour autant j'ai suvi le tuto
donc plusieurs questions:
1 udev ne fonctionne pas dans le contenaire donc faut il le désactiver l'Udev du serveur qui l'accueil ?
ou juste dans le centenaire
2 cp -a lib/udev/devices/* dev/ est t'il bien dans le centenaire
avant javai déjà fait une installe, elle demarée en lançant Udev malgré le script init modifier dans le contenaire, mais bloqué, je l'arrêté avec lxc-stop j'ai la même installe mes pas les mêmes résultats
3 on monte un périphérique spécial pour lxc à qoi sert il ?
beaucoup de questions et en plus essentiellement pour tuxce
j'aurai pus les posées sur tuxce.selfip.org/ mai je voulais en faire profité le plus de monde possible car LXC est un beau projet donc voila et merci d'avance
Re: [LXC] probléme de configuration et de démarage des contaires
salut,
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
(et je viens de me rendre compte que je l'ai pas mis dans mon article )
je comprenais pas au début (je pensais à une blague ou une référence) , tu veux dire "conteneur" ou "container" ?PPhilippe a écrit : mon problème est le suivant je lance l'exécution du centenaire :
c'est que le kernel pris ne permet pas d'avoir plusieurs instances de pseudo terminaux, il faut qu'il soit compilé avec l'option:PPhilippe a écrit : lxc-start: Device or resource busy - failed to mount a new instance of '/dev/pts'
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
(et je viens de me rendre compte que je l'ai pas mis dans mon article )
juste du conteneur, c'est celui ci qui ne va pas fonctionnerPPhilippe a écrit : 1 udev ne fonctionne pas dans le contenaire donc faut il le désactiver l'Udev du serveur qui l'accueil ?
ou juste dans le centenaire
là, j'ai pas tout compris...PPhilippe a écrit : 2 cp -a lib/udev/devices/* dev/ est t'il bien dans le centenaire
avant javai déjà fait une installe, elle demarée en lançant Udev malgré le script init modifier dans le contenaire, mais bloqué, je l'arrêté avec lxc-stop j'ai la même installe mes pas les mêmes résultats
c'est pour la gestion de permissions, ressources, limitations etc...PPhilippe a écrit : 3 on monte un périphérique spécial pour lxc à qoi sert il ?
t'as très bien faitPPhilippe a écrit : j'aurai pus les posées sur tuxce.selfip.org/ mai je voulais en faire profité le plus de monde possible car LXC est un beau projet donc voila et merci d'avance
Re: [LXC] probléme de configuration et de démarage des contaires
Merci
il est vrai que mon explication n'est pas terrible
en gros si j'ai bien compris apres: mv sbin/init{,.old} tu crai un fichier exécutable init dans le conteneur avec pour script shel :
#!/bin/sh
# Montage des pseudos systèmes de fichier
/bin/mount -n -t proc none /proc
/bin/mount -n -t sysfs none /sys
mount -a
......... et la suite
donc ça court-circuite inittab dans le conteneur ok sauf que je ne comprand pas pourqoi chez mois Udev ce lance dans le conteneur , même quand j'enleve init voir même le dossier boot ? je bloque
je vais recompiler le kernel et voir.
Merci de tes explications
il est vrai que mon explication n'est pas terrible
en gros si j'ai bien compris apres: mv sbin/init{,.old} tu crai un fichier exécutable init dans le conteneur avec pour script shel :
#!/bin/sh
# Montage des pseudos systèmes de fichier
/bin/mount -n -t proc none /proc
/bin/mount -n -t sysfs none /sys
mount -a
......... et la suite
donc ça court-circuite inittab dans le conteneur ok sauf que je ne comprand pas pourqoi chez mois Udev ce lance dans le conteneur , même quand j'enleve init voir même le dossier boot ? je bloque
je vais recompiler le kernel et voir.
Merci de tes explications
Re: [LXC] probléme de configuration et de démarage des contaires
euh, je sais pas si c'est du sms ou tout simplement des fautes, mais sérieusement, il faudrait installer un correcteur, parce que certaines font carrément mal aux yeux.
pour udev, je ne vois pas non plus, mon script (basé sur celui d'Ulhume) ne l'appelle pas, donc ça doit être une mauvaise manipulation de ta part.
c'est des commandes tout ce qu'il y a de plus normal, qu'est ce que tu ne comprends pas ? ce que font les scripts dans /etc/rc.d/* ?PPhilippe a écrit :......... et la suite
pour udev, je ne vois pas non plus, mon script (basé sur celui d'Ulhume) ne l'appelle pas, donc ça doit être une mauvaise manipulation de ta part.
Re: [LXC] probléme de configuration et de démarage des contaires
pour les fautes ce ne sont pas tes yeux, ces mes doits on va dir
et je comprends très bien ce que font les scripts dans rc.d.
non juste un souci dans le conteneur il lance udev après un lxc-start -n virt1. virt1 est le nom du conteneur alors que j'ai remplacé le init, il lance visiblement rc.sysinit de inittab.
Je me trompe peut-êtres, je croyais que inittab était lue par init dans sbin et que du cout il lancé rc.sysinit dans un démarrage normal, mais je ne vois pas comment ce là est possible en utilisant ton script init.
je reste perplexe
et je comprends très bien ce que font les scripts dans rc.d.
non juste un souci dans le conteneur il lance udev après un lxc-start -n virt1. virt1 est le nom du conteneur alors que j'ai remplacé le init, il lance visiblement rc.sysinit de inittab.
Je me trompe peut-êtres, je croyais que inittab était lue par init dans sbin et que du cout il lancé rc.sysinit dans un démarrage normal, mais je ne vois pas comment ce là est possible en utilisant ton script init.
je reste perplexe
- albireo
- Elfe
- Messages : 533
- Inscription : ven. 15 sept. 2006, 15:47
- Localisation : vallée de la save en Occitanie
Re: [LXC] probléme de configuration et de démarage des contaires
Pu n tu as raté tous tes cours de français, tu devrais rentrer en contact avec ou porter plainte contre l'education nationalepour les fautes ce ne sont pas tes yeux, ces mes doits on va dir
Utilisateur ArchLinux depuis 2004 et linux depuis 1996
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 8Go + 1To + écran 22"
nova widget wombat woodoo dontpanic overlord ...
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 8Go + 1To + écran 22"
nova widget wombat woodoo dontpanic overlord ...
Re: [LXC] probléme de configuration et de démarage des contaires
sympa mec juste fortement handicapé par ce souci: dyslexie donc ta geul de rat tu te la garde (PS je parle de ton icone bien sur)
je ne critique jamais personne sur certain sujets. de plus monsieur François de Closet ce bat pour rénover cette orthographe qui est l'une des seules à engendrer ces difficultés. Malgré ce la je suis ingé et patron de ma boite donc à voir.
je ne critique jamais personne sur certain sujets. de plus monsieur François de Closet ce bat pour rénover cette orthographe qui est l'une des seules à engendrer ces difficultés. Malgré ce la je suis ingé et patron de ma boite donc à voir.
Dernière modification par PPhilippe le mer. 23 déc. 2009, 08:15, modifié 1 fois.
Re: [LXC] probléme de configuration et de démarage des contaires
bon je suppose que mes difficultés viennent de là :
CONFIG_SCHED_OTHER
CONFIG_FAIR_GROUP_SCHED
CONFIG_RT_GROUP_SCHED
CONFIG_USER_SCHED
CONFIG_CGROUP_SCHED
ces lignes n'apparaissent pas dans le .conf généré à l'installation de Archlinux actuel BASE + DEV . Je parle bien des lignes et pas de leurs activations par y ou non activé par # donc soit le kernel 2.6.31 n'est pas la bonne base soit ? pourrait tu lier ton .conf au tuto pour comparaison.
Merci d'avance.
CONFIG_SCHED_OTHER
CONFIG_FAIR_GROUP_SCHED
CONFIG_RT_GROUP_SCHED
CONFIG_USER_SCHED
CONFIG_CGROUP_SCHED
ces lignes n'apparaissent pas dans le .conf généré à l'installation de Archlinux actuel BASE + DEV . Je parle bien des lignes et pas de leurs activations par y ou non activé par # donc soit le kernel 2.6.31 n'est pas la bonne base soit ? pourrait tu lier ton .conf au tuto pour comparaison.
Merci d'avance.
Re: [LXC] probléme de configuration et de démarage des contaires
Pour l'instant, la machine sur laquelle j'utilise LXC utilise le noyau 2.6.31.4 dont j'avais mis le PKGBUILD sur le site. Je l'ai pas mis sur AUR parce que je ne vais pas le mettre à jour au même rythme que celui d'arch (d'ailleurs je l'ai toujours pas mis à jour ):
http://tuxce.selfip.org/wp-content/uplo ... src.tar.gz
http://tuxce.selfip.org/wp-content/uplo ... src.tar.gz
Re: [LXC] probléme de configuration et de démarage des contaires
je reprend LXC et la bada-boum de nouveau donc voila
et ça bloque sur udev alors que j'utilise ton script init dans sbin du conteneur
on voie bien qu'il démarre udev première ligne
il faudrait trouver une solution pour virrer udev des conteneurs
je ne trouve pas la séquence de démarrage qui lance udev normalement c'est init dans sbin je panses non.
à plus
Code : Tout sélectionner
lxc-start -n Dservftp
INIT: version 2.86 booting
> Arch Linux
> http://www.archlinux.org
> Copyright 2002-2007 Judd Vinet
> Copyright 2007-2009 Aaron Griffin
> Distributed under the GNU General Public License (GPL)
------------------------------
mount: none est déjà monté ou /sys est occupé
mount: selon mtab none est déjà monté sur /sys
:: Starting UDev Daemon [DONE]
:: Triggering UDev uevents [DONE]
:: Loading Modules [DONE]
:: Loading standard ACPI modules [DONE]
:: Waiting for UDev uevents to be processed [BUSY]
on voie bien qu'il démarre udev première ligne
il faudrait trouver une solution pour virrer udev des conteneurs
je ne trouve pas la séquence de démarrage qui lance udev normalement c'est init dans sbin je panses non.
à plus
Dernière modification par tuxce le jeu. 14 janv. 2010, 14:37, modifié 1 fois.
Raison : [code] [/code] pour poster du code, ça met une police fixe et permet une meilleure visibilité
Raison : [code] [/code] pour poster du code, ça met une police fixe et permet une meilleure visibilité
Re: [LXC] Soucis conf & démarage des containers
D'après la sortie que tu postes, ce n'est pas l'"init" modifié qui est lancé !
t'as un wiki ici: http://wiki.archlinux.org/index.php/Linux_Containers
t'as un wiki ici: http://wiki.archlinux.org/index.php/Linux_Containers
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [LXC] Soucis conf & démarage des containers
@chaton987, merci de ne pas déterrer des vieux topics. J'ose espère qu'en 6 ans la réponse a été trouvé, et dans tous les cas le développement de LXC a sans doute suffisamment avancé pour que le problème n'ait plus de sens aujourd'hui.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM