[ops] Openstack Victoria SPICE configuration not working

Thomas Goirand zigo at debian.org
Fri Aug 6 17:11:53 UTC 2021


On 8/5/21 7:25 PM, number9 wrote:
> I have posted this on stackexchange, but am also asking here:
> 
> 
> 
> Running openstack on Ubuntu 20.04 with a controller node and four
> compute nodes. I am reading the instructions on configuring SPICE here.
> I will admit, I found out about which packages to install from other
> sites, as the instructions at the link do not actually list any software
> that needs to be installed.
> 
>     On the compute nodes and controller, I installed nova-spiceproxy
>     On the controller I installed nova-spiceproxy and spice-html5
> 
> I followed the instructions in the link on configuring
> /etc/nova/nova.conf on the controller and all compute nodes.
> 
> In a nutshell, when you click on console in the dashboard, it simply says:
> 
> Something went wrong!
> 
> An unexpected error has occurred. Try refreshing the page. If that
> doesn't help, contact your local administrator.
> 
> I have parsed every log in /var/log on the compute and controller nodes
> and found nothing that would indicate it is failing.
> 
> On the compute node, I can do a ps aux and see that spice is running on
> the instance I am trying to connect to.
> 
> 
> I am really not sure where to go. I have tried VNC and noVNC also to no
> avail, each time completely removing the old
> configs and only adding the new. I have reverted back to SPICE to try
> the "simple" approach.
> 
> My relevant config items in /etc/nova/nova.conf from a compute node are:
> 
> [DEFAULT]
> vnc_eanabled = false
> # yes, I know it is redundant, I am following the docs...
> 
> [vnc]
> enabled = false
> 
> [spice]
> enabled = true
> agent_enabled = true
> html5proxy_base_url = http://10.131.39.40:6082/spice_auto.html
> # the above IP is the IP of the controller.
> server_listen = 0.0.0.0
> server_proxyclient_address = 10.131.29.42
> # the above IP is the IP of the controller that I pulled this config from
> html5proxy_host = 0.0.0.0
> html5proxy_port = 6082
> 
> Back on the controller node, in /etc/nova/nova.conf I have:
> 
> [spice]
> enabled = true
> agent_enabled = false
> html5proxy_host = 0.0.0.0
> html5proxy_port = 6082
> keymap = en_us
> 
> I also have vnc false, as it is on the compute nodes. I will admit
> further, I have tried at least 20 iterations of this, just leaving off
> proxy ports, or thinking for a moment that the proxyclientaddress was
> the controller node, but none of them work. I do restart nova on the
> controller and all compute nodes after every change.
> 
> Any ideas or directions would be appreciated. I wish there were logs, I
> am perhaps missing them or need to turn on debugging of some kind.
> 

Hi,

The Debian packages have spice by default. Did you try it?

Cheers,

Thomas Goirand (zigo)



More information about the openstack-discuss mailing list