logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 12:44:33

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-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 12:57:08)

Hors ligne

#77 02-11-2015 19: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

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 17:09:45

kawer
Membre
Lieu : Earth
Distrib. : Debian Stable
Noyau : Current
(G)UI : Xfce
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 17:24:54)


Songez à ce que vous avez été, à ce que vous êtes, et à ce que vous serez un jour, et vous deviendrez humbles. Saint Vincent de Paul
La maladie la plus constante et la plus mortelle, mais aussi la plus méconnue de toute société, est l’indifférence. Abbé Pierre
Carpe diem, quam minimum credula postero. Horace

Hors ligne

#79 29-10-2016 10: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 10:51:37

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
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.

En ligne

#81 29-10-2016 11: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 11:24:45

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
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.

En ligne

#83 29-10-2016 13: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 13: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 11: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 13: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 13: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 17:33:52

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(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 16:16:08)

Hors ligne

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

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-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 14:49:36)

Hors ligne

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

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(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

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#89 08-08-2018 13:28:28

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(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 14:44:48

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-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 14:45:05)

Hors ligne

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

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(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 15:40:32

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-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 15:41:35)

Hors ligne

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

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(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 18:05:37

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-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 12:57:31

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(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

#96 23-08-2018 11:23:57

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [wiki]LXC

Puisque Debian Stretch utilise, maintenant, Network Manager pour gérer les connexions réseaux, j'ai ajouté une section relative à la création d'un bridge via Network Manager: https://debian-facile.org/doc:autres:vm … rk-manager

Vous y comprenez quelque chose ? smile

Dernière modification par Beta-Pictoris (23-08-2018 12:14:28)

Hors ligne

#97 23-08-2018 11:44:44

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki]LXC

Me manque des précisions si c'est à faire en user ou en root.
par exemple :

Ensuite il faut éditer le fichier /etc/lxc/default.conf de façon à modifier la partie suivante :



Le plus clair est de réaliser l'opération en utilisant la commande user ou root du wiki. Il y a des fôtes (1 vue) j'y corrigerai plus tard. Il y a aussi beaucoup de saut de ligne, je pense aussi qu'il faut resserer davantage les paragraphes.
smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#98 24-08-2018 08:29:27

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki]LXC

Voilà, j'ai tatouillé le tuto de ce qui me semblait plus lisible par tous...
Normalement j'ai pas modifié les indications par elles-mêmes, reste à vérifier par un connaisseur plus expérimenté l'ortodoxie de mon intervention. wink

Note : Tuto passionnant et qui ne s'écarte pas d'un petit savoir de débutant, merci ! smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#99 24-08-2018 10:21:59

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki]LXC

Puisque Debian Stretch utilise, maintenant, Network Manager pour gérer les connexions



Stretch n'utilise pas par default network-manager (sauf quand il y a un DE et encore pas tous enlightenment utilise connman et lxde utilise wicd)

Et en noX je peux assurer que ça utilise /etc/network/interfaces.

Après il est toujours possible d'installer network-manager en noX et de l'utiliser.

Ajouter une section pour faire avec network-manager, pourquoi pas, mais faut pas dire de manière générale que c'est ce qu'utilise stretch par default.

Dernière modification par naguam (24-08-2018 10:23:39)

Hors ligne

#100 24-08-2018 11:31:08

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki]LXC

Merci naguam, donc on peut indiquer plutôt ceci ? :

Puisque Debian Stretch utilise, maintenant, Network Manager pour gérer les connexions lorsqu'on installe le DE avec Gnome


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums