J'exécute KVM sur un hôte Ubuntu 10.04. L'OS invité est également Ubuntu 10.04.
J'essaie de me connecter à l'invité à l'aide de la commande «console». Il semble que je puisse établir une connexion, mais je n'obtiens aucune sortie.
$ sudo virsh -c qemu:///system console guest1
Connected to domain guest1
Escape character is ^]
(NOTHING HERE)
^]
$
Je n'ai pas de périphérique «série» configuré, mais j'ai ces périphériques «console».
<console type='pty' tty='/dev/pts/2'>
<source path='/dev/pts/2'/>
<target port='0'/>
</console>
<console type='pty' tty='/dev/pts/2'>
<source path='/dev/pts/2'/>
<target port='0'/>
</console>
Sont-ils suffisants pour une console ou ai-je également besoin d'un périphérique série?
Que dois-je faire pour que la console KVM fonctionne?
la source
Une possibilité est que votre machine virtuelle ne dispose pas d'une console série configurée.
montrera s'il y a une console série configurée ou non. Il devrait y avoir quelque chose de similaire
la source
virsh dumpxml
. Je ne vois pas de périphérique série, mais je vois certains périphériques de console. Savez-vous si cela suffit?Ici, c'est très bien expliqué:
Console série pour le serveur Ubuntu 10.04 Invités KVM
la source
Je suis juste tombé sur ça.
Voici ce que j'ai dans la configuration XML sur l'hôte (exécutant KVM):
J'ai également dû ajouter ce qui suit dans /etc/default/grub.conf dans la machine virtuelle (ajouter à la commande "kernel"):
Enfin, j'ai sécurisé le ttyS0 en ajoutant "/ etc / securetty" pour activer la connexion root à partir d'ici
Vous devrez peut-être également nettoyer vos paramètres Getty (comme décrit par l'autre réponse)
J'espère que cela t'aides
la source