Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#76 05-10-2015 13:44:33

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [wiki]LXC

C'est une méthode utilisant le protocole X11. Cela dit, si le container est installé sur l'hôte, on peut se connecter directement.


Dans le fichier de configuration du container /var/lib/lxc/moncontainer/config, il faut rajouter ces lignes:

# Cette directive lance le script autodev durant le démarrage du container.
lxc.hook.autodev = /var/lib/lxc/moncontainer/autodev

# Cette directive permet de monter les "nodes" audio dans le container.
lxc.mount.entry = /dev/snd dev/snd none bind,optional,create=dir

# Cette directive permet de monter le socket X11 dans le répertoire etc/.X11-unix du container.
lxc.mount.entry = /tmp/.X11-unix etc/.X11-unix none bind,optional,create=dir




Il faut créer un script  /var/lib/lxc/moncontainer/autodev qui va créer les "nodes" de la carte vidéo dans le container:

#!/bin/bash

cd ${LXC_ROOTFS_MOUNT}/dev

mkdir dri

mknod -m 660 fb0 c 29 0
mknod -m 660 dri/card0 c 226 0

exit 0




Il faut modifier le fichier /etc/rc.local du container et ajouter ceci:

# Changer les droits des nodes audio et videos. Facultatif car dépend de l'hôte.
cd /dev
chgrp video fb0 dri/card0
chgrp -R audio snd/

# Monter le socket X11 dans /tmp/.X11-unix.
mount -B /etc/.X11-unix /tmp/.X11-unix



A noter les utilisateurs du container qui veulent accéder à l'audio et la vidéo doivent faire partie des groupes audio et video.

Dernière modification par Beta-Pictoris (05-10-2015 13:57:08)

Hors ligne

#77 02-11-2015 20:18:59

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : [wiki]LXC

Trouvé un Fixme dans la page, j'ai rajouté la ligne Nota Fixme
Retours de commandes et séquence interactive placés en blocs config
Lien devenu obsolète suite à une sortie de page du chantier remplacé

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#78 09-12-2015 18:09:45

kawer
Adhérent(e)
Lieu : Quelque part vers Gallifrey
Distrib. : Debian Stretch
Noyau : Current
(G)UI : xfwm4
Inscription : 08-10-2013

Re : [wiki]LXC

Salut, Je découvre lxc oui y a un début à tout ::) et chez moi ça ne fonctionne pas, déjà j'ai dû installer autofs et le login root/root ne passe pas, je suis sous sid, merci smile

Edit : réponse de  @captnfab sur irc, le mot de passe est donné lorsque on crée un conteneur, suffit de lire roll

Dernière modification par kawer (09-12-2015 18:24:54)


Ce n'est pas un signe de bonne santé mentale d'être bien adapté à une société malade -Cit. Jiddu Krishnamurti
Tox ID: B71FE05AF16DA46CA7E40A88122437DE5291756C39AC4902F1FDEFC1799A431C2B28694BBB58

Hors ligne

#79 29-10-2016 11:49:30

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [wiki]LXC

Bonjour,

dans la continuité de ma mission de dépoussiérage je suis entrain de retaper le tuto édité par captain à l’époque ici

https://debian-facile.org/atelier:chant … rivoxy-tor

Vu que le tuto est assez gros j'ai voulu le scinder en plusieurs partie et la je me rencontre que 2 autres tuto existe déjà et parle de sujet abordée dans le premier

Je remonte donc mes manches et je me lance : Tamp pis green t'est bon a te retaper 3 tuto tampis !

mail la pb les tuto sont en RO ... snifff

Modo I need you

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#80 29-10-2016 11:51:37

bendia
Admin stagiaire
Distrib. : Stretch (et un peu Jessie)
Noyau : Linux 4.9.0-2-amd64
(G)UI : Gnome + Console
Inscription : 20-03-2012
Site Web

Re : [wiki]LXC

Salut, et merci pour tes contributions smile

Tu as les liens des tutos en RO ?

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#81 29-10-2016 12:12:00

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [wiki]LXC

Au temp pour je,

les tutos sont éditables

dsl du dérangement

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#82 29-10-2016 12:24:45

bendia
Admin stagiaire
Distrib. : Stretch (et un peu Jessie)
Noyau : Linux 4.9.0-2-amd64
(G)UI : Gnome + Console
Inscription : 20-03-2012
Site Web

Re : [wiki]LXC

Pas de soucis, ça ne me dérange absolument pas. On ne serait pas à l'abri d'une erreur de droits wink

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#83 29-10-2016 14:19:16

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [wiki]LXC

Ok,

celui-ci est mis à jour à la sauce jessie
j'attaque les suivants

si une bonne ame veux bien mettre à jour les liens internes et checker l'orthographe se serait sympa (2 POINTS CHOCO à gagner)

Dernière modification par greenmerlin (29-10-2016 14:23:42)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#84 01-11-2016 12:30:47

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [wiki]LXC

si une bonne ame veux bien mettre à jour les liens internes et checker l'orthographe se serait sympa (2 POINTS CHOCO à gagner)



up !


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#85 01-11-2016 14:53:46

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [wiki]LXC

Bonjour,

toujours en mode dépoussiérage avec la suite du tuto des conteneurs LXC avec la configuration d'un bridge "simple"
ou plutôt
comment accéder au réseau extérieur depuis votre LXC grace ou pont réseau

@+

Dernière modification par greenmerlin (01-11-2016 14:54:20)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#86 09-03-2018 18:33:52

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 4.17
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [wiki]LXC

Bonjour,

J'essaye d'ajouter une section concernant un changement arrivé avec Stretch qui permet de créer un bridge facilement mais je n'y arrive pas. Ça me crée une boite "séquence interactive quoique je fasse et je ne comprend pas pourquoi.

Du coup je recopie mon ajout ici avant d'imploser, si quelqu'un veut le mettre en place (et y arrive) ou sait me dire ce qui cloche pour que je réussisse à le faire moi-même :

===== Réseau facile avec Lxc-net =====

Stretch apporte une nouvelle version de LXC qui embarque la possibilité de configurer facilement un bridge simple (NAT en IPV4) pour vos conteneurs grâce à lxc-net.

Pour configurer cette interface de bridge lxcbr0 il faut créer un fichier lxc-net dans /etc/default/ et y inscrire ceci :
<code>USE_LXC_BRIDGE="true"</code>
Ensuite il faut éditer le fichier /etc/lxc/default.conf de façon à modifier la partie suivante :
<code>lxc.network.type = empty</code>
par :
<code>#indique la création d'une interface virtuelle rattachée à un bridge.
lxc.network.type = veth
#indique le bridge auquel est rattachée l'interface virtuelle
lxc.network.link = lxcbr0
#indique d'activer l'interface au démarrage du conteneur.
lxc.network.flags = up
#indique l'adresse MAC attribuée à l'interface
lxc.network.hwaddr = 00:16:3e:xx:xx:xx</code>

Les lignes précédées du # sont juste là pour expliquer la ligne qui suit, il n'est pas utile de les recopier ;-)

Pour finir il faut démarrer le réseau :
<code root>service lxc-net start</code>
Cette commande n'est à faire qu'une seule fois. Par la suite le réseau lxcbr0 démarrera tout seul à chaque démarrage de Debian.

Source : https://wiki.debian.org/LXC

Edit du lendemain : j'ai ré-essayé mais quand ça ne veut pas ...
J'ai finalement opté pour créer un wiki/chantier séparé, d'autant plus que lxc-net n'est disponible qu'à partir de stretch. Je crée un fil dédié dans le forum wink

Dernière modification par Mercredi (10-03-2018 17:16:08)

Hors ligne

#87 30-07-2018 15:48:33

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [wiki]LXC

A propos de lxc-net, sur debian stretch, quel intérêt y a t'il à le préférer à NetworkManager ?

Dernière modification par Beta-Pictoris (30-07-2018 15:49:36)

Hors ligne

#88 30-07-2018 17:09:55

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports
Noyau : 4.9.65-3+deb9u2
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki]LXC

Mis le tuto Lxce-net du post précédent sur le tuto avec un simple copie/colle.
https://debian-facile.org/doc:autres:vm … ec-lxc-net smile

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#89 08-08-2018 14:28:28

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 4.17
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [wiki]LXC

Hello,

Beta-Pictoris a écrit :

A propos de lxc-net, sur debian stretch, quel intérêt y a t'il à le préférer à NetworkManager ?


C'est un outil facilitant wink
Perso, pour l'utilisation que j'en ai et comme je ne suis pas très à l'aise avec la configuration des réseaux, je trouve ça plus simple que d'aller paramétrer la même chose dans NetworkManager.

Hors ligne

#90 08-08-2018 15:44:48

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [wiki]LXC

Regarde ceci et,  surtout, l'exemple de création d'un bridge : https://debian-facile.org/doc:reseau:ne … ande-nmcli
Est-ce que c'est compliqué ? smile

Dernière modification par Beta-Pictoris (08-08-2018 15:45:05)

Hors ligne

#91 08-08-2018 16:10:26

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 4.17
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [wiki]LXC

Ton lien explique comment faire mais ne me permet pas de comprendre ce qu'on fait et pourquoi on le fait, avec lxc-net je suis toujours une demi-quiche en réseau mais j'ai au moins compris ce que j'ai fait et pourquoi, ce qui n'est pas rien tongue
Un truc plus complet mais en anglais : https://linuxcontainers.org/fr/lxc/manp … onf.5.html

À noter que sur Ubuntu qui aime bien rendre les choses plus facile, lxc-net est configuré et activé par défaut, prêt à servir.

Hors ligne

#92 08-08-2018 16:40:32

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [wiki]LXC

Mercredi a écrit :

Ton lien explique comment faire mais ne me permet pas de comprendre ce qu'on fait et pourquoi on le fait, avec lxc-net je suis toujours une demi-quiche en réseau mais j'ai au moins compris ce que j'ai fait et pourquoi, ce qui n'est pas rien tongue


Ah bon, c'est l'impression que ça te donne ? scratchhead.gif

Mercredi a écrit :

Un truc plus complet mais en anglais : https://linuxcontainers.org/fr/lxc/manp … onf.5.html


On peut aussi taper dans un terminal:

man lxc.container.conf


Mercredi a écrit :

À noter que sur Ubuntu qui aime bien rendre les choses plus facile, lxc-net est configuré et activé par défaut, prêt à servir.


Network Manager est installé par défaut sur debian. On pourrait, aussi, faire la même chose avec.

Avec lxc-net, tu crées, juste, un bridge isolé, c'est ça ?

Dernière modification par Beta-Pictoris (08-08-2018 16:41:35)

Hors ligne

#93 08-08-2018 17:21:20

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 4.17
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [wiki]LXC

Beta-Pictoris a écrit :

Network Manager est installé par défaut sur debian. On pourrait, aussi, faire la même chose avec.

Avec lxc-net, tu crées, juste, un bridge isolé, c'est ça ?


Oui, j'ai juste besoin que mes conteneurs lxc aient accès à l'extérieur et que ma machine hôte ait accès aux trucs installés sur le conteneur (applis sur lamp) via le navigateur internet. Je n'ai pas besoin d'accéder aux conteneurs depuis l'extérieur ou depuis une autre machine que l'hôte.
Pour ça lxc-net fait parfaitement le taf.

Après je n'oblige personne à utiliser lxc-net, si tu préfères NetworkManager, utilise le smile

Hors ligne

#94 08-08-2018 19:05:37

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [wiki]LXC

Est-ce que tes conteneurs ont un d'accès internet via le bridge lxc-net ?

Hors ligne

#95 10-08-2018 13:57:31

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 4.17
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [wiki]LXC

Beta-Pictoris a écrit :

Est-ce que tes conteneurs ont un d'accès internet via le bridge lxc-net ?


Oui, c'est ce que je voulais exprimer par "mes conteneurs ont accès à l'extérieur", pas très clair comme formulation, la prochaine fois je tâcherais de mieux choisir mes mots smile

Hors ligne

Pied de page des forums