Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

6.13. consoles


Les conteneurs ont un nombre configurable de consoles. Il en existe toujours un sur le conteneur /dév/console. Ceci est affiché sur le terminal à partir duquel vous avez couru lxc-démarrage, à moins que le -d option est spécifiée. La sortie sur / dev /


console peut être redirigé vers un fichier en utilisant le -c fichier_console Option de lxc-démarrage. Le nombre de consoles supplémentaires est spécifié par le lxc.tty variable et est généralement défini sur 4. Ces consoles sont affichées sur /dev/ttyN (pour 1 <= N <= 4). Pour vous connecter à la console 3 depuis l'hôte, utilisez :


sudo lxc-console -n conteneur -t 3


ou si le -tN option n'est pas spécifiée, une console inutilisée sera automatiquement choisie. Pour quitter la console, utilisez la séquence d'échappement Ctrl-a q. Notez que la séquence d'échappement ne fonctionne pas dans la console résultant de lxc- démarrer sans -d option.


Chaque console de conteneur est en fait un pty Unix98 dans le montage pty de l'hôte (pas celui de l'invité), monté par liaison sur celui de l'invité. /dev/ttyN ainsi que /dév/console. Par conséquent, si l'invité les démonte ou essaie d'accéder au périphérique de caractère réel 4: N, il ne servira pas getty aux consoles LXC. (Avec les paramètres par défaut, le conteneur ne pourra pas accéder à ce périphérique de caractère et getty échouera donc.) Cela peut facilement se produire lorsqu'un script de démarrage monte aveuglément un nouveau / dev.


Meilleur système d'exploitation Cloud Computing chez OnWorks :