1 votes

vnc vers l'hôte kvm ne fonctionne pas malgré une connexion réseau réussie

J'ai une boîte centos 6.4 qui exécute openstack grizzly. J'ai plusieurs instances en cours d'exécution, mais je ne peux pas voir leur console. Horizon possède un visualiseur de console intégré appelé novnc-proxy, qui ne fonctionne pas non plus. Pour des raisons de débogage, j'essaie de me connecter directement au port vnc. J'ai une connexion réseau, mais je ne peux voir aucune sortie.

L'hôte de calcul a des instances :

$ virsh list
 Id    Name                           State
----------------------------------------------------
  81    instance-0000010d              running
 82    instance-0000010e              running
 84    instance-00000110              running
 85    instance-00000111              running

Ils ont un port vnc ouvert :

 $ virsh vncdisplay 85
:9

Le port est listé comme ouvert :

$ ss -l |grep -v 127.0.0.1 |grep 590
LISTEN     0      1                       *:5907                     *:*       
LISTEN     0      1                       *:5908                     *:*       
LISTEN     0      1                       *:5909                     *:*   

Je peux me connecter à ce port depuis l'extérieur en utilisant telnet :

$ telnet 192.168.10.140 5909
Trying 192.168.10.140...
Connected to 192.168.10.140.
Escape character is '^]'.
RFB 003.008

Je peux me connecter à ce port avec remmina qui est alors listée comme une connexion établie :

$ ss |grep 5909
ESTAB      0      0          192.168.10.140:5909        192.168.10.117:52172   

Je ne vois toujours rien. Qu'est-ce qui se passe ici ?

0voto

Itai Ganot Points 10219

Vous pouvez exécuter ce court script que j'ai écrit, je l'utilise lors du déploiement de nombreux serveurs :

#!/bin/bash
yum install pixman pixman-devel libXfont tigervnc-server.x86_64 -y
cat <<EOF > /etc/sysconfig/vncservers
VNCSERVERS="6:root"
VNCSERVERARGS[6]="-geometry 1152x864"
EOF
chkconfig vncserver on
/usr/bin/vncpasswd
/etc/init.d/vncserver start

Pendant l'exécution du script, il vous sera demandé de définir le mot de passe VNC et lorsqu'il sera terminé, vous pourrez vous connecter au serveur comme suit : #vncviewer hostname:5906

0voto

Isaac Points 1153

Il s'avère que c'est un problème de client ... Je peux voir la console avec gtkvncviewer. Je ne sais pas ce qui dérange Remmina.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X