web-dev-qa-db-fra.com

Exécuter Ubuntu Desktop dans LXC / LXD en plus du serveur Ubuntu

Est-il possible de faire fonctionner Ubuntu Desktop dans un conteneur LXC/LXD au-dessus d'Ubuntu Server, en affichant la session X graphique d'Ubuntu Desktop sur l'écran physique vers lequel Ubuntu Server renvoie?

Que cela ait un sens ou non, mon idée est de séparer le serveur "PC" du bureau "PC". J'ai l'intention de configurer une machine Intel NUC en tant que serveur Web personnel ainsi qu'une machine HTPC connectée à mon téléviseur.

7
Bjarni Jens

(Pas tout à fait vrai:) Cela ne fonctionnera pas! (/ Pas tout à fait vrai) Ce qui fonctionnerait cependant, le ferait dans l’inverse: installez le Bureau sur votre ordinateur, puis utilisez LXD pour exécuter le serveur Web.

De plus, si vous avez une zone actuelle NUC, vous devez disposer d'une virtualisation de processeur et pouvoir exécuter KVM. Je ne suis pas au courant de cela, mais il semble que vos chances soient meilleures avec une vraie solution VM ...

2
OttoEisen

Oui, c'est possible avec LXD.

J'ai mon serveur d'image LXD personnalisé. Veuillez faire ce qui suit:

Sudo lxc remote add codedream lxdimage.codedream.ml --public 
Sudo lxc launch codedream:ubuntu1604-kodhe-xfcedesktop my-desktop -c "security.privileged=true" -c "security.nesting=true"

Ou si vous préférez l’unité bureau:

Sudo lxc remote add codedream lxdimage.codedream.ml --public 
Sudo lxc launch codedream:ubuntu1604-kodhe-unitydesktop my-desktop -c "security.privileged=true" -c "security.nesting=true"

Aussi maintenant avoir ukui:

Sudo lxc remote add codedream lxdimage.codedream.ml --public 
Sudo lxc launch codedream:ukui my-desktop -c "security.privileged=true" -c "security.nesting=true"

Après, installez NoMachine , et connectez-vous au conteneur lxd par IP et port 4000. Nom d'utilisateur = kodhe, Mot de passe = 1. Pour voir l'IP:

Sudo lxc list my-desktop
3
James S

Cela pourrait aider https://github.com/ustuehler/lxc-desktop Il semble que vous puissiez exécuter plusieurs instances de bureau dans des conteneurs lxc, mais je ne suis pas sûr de savoir pourquoi vous voudriez que la partie serveur ait une interface de bureau

0
Davei