vnc console partially working

asked 2018-03-06 06:06:02 -0500

hkominos gravatar image

Hi all. I am facing a very weird issue with the VNC console. I am using an opnfv-fuel-mcp deployment which is openstack pike on aarch64 machines.

When I open a vnc console the connection is created between the controller and the compute node (seen in netstat -a |grep 5900). However the image just shows an UEFI booting screen (about 2 lines) and then nothing else. There are no errors in either nove compute, nova-console, nova-consoleauth, nova-vnc proxy. In fact I actually see the tokens and since I can see the vnc handshake happening I assume this is not a iptables issues (or similar) The Vm in question is ubuntu 16,04 with extra argument (hw_video_model=vga)

We also have :

ubuntu@cmp001:/var/log$ sudo netstat -a |grep 5901
tcp        0      0 *:5901                  *:*                     LISTEN     
tcp        0      0 cmp001.baremetal-m:5901 ctl01.baremetal-m:57950 ESTABLISHED

From the Vms

 <graphics type='vnc' port='5901' autoport='yes' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='vga' vram='16384' heads='1' primary='yes'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x06' slot='0x01' function='0x0'/>
    </video>

and nova.conf

enabled = true
novncproxy_base_url=https://10.0.16.103:6080/vnc_auto.html
novncproxy_port=6080
vncserver_listen=0.0.0.0
vncserver_proxyclient_address=172.16.10.101
keymap = en-us

10.0.16.xx is my public network

edit retag flag offensive close merge delete

Comments

Hi , Is the 172.16.10. your management network ?

sauloaugustosilva gravatar imagesauloaugustosilva ( 2018-03-06 06:43:51 -0500 )edit

Perhaps the console is fine, but the VM is unable to boot. Use virsh on the compute node to get a better understanding. Also try a VNC connection directly to the compute node.

Bernd Bausch gravatar imageBernd Bausch ( 2018-03-06 12:59:31 -0500 )edit

1)Yes 2) The vm boots fine. Virsh console connects just fine. Also just using a vnc client from my ubuntu desktop and connecting to the public endpoint on that compute node I see the same result. Btw ubuntu 14,04 works just fine (there is no hw_video_model set). It is just 16,04 not working

hkominos gravatar imagehkominos ( 2018-03-06 13:29:11 -0500 )edit