<div dir="ltr">Hey Foss,<div><br></div><div>Here is how I'm using SPICE Consoles but, with IceHouse:</div><div><br></div><div>Controller Node (nova.conf):</div><div>---</div><div>[DEFAULT]</div><div><div>vnc_enabled = False</div>

<div>novnc_enabled = False</div></div><div><br></div><div><div># SPICE configuration - Proxy Dual-Stacked</div><div>[spice]</div><div>enabled = True</div><div>spicehtml5proxy_host = ::</div><div>html5proxy_base_url = <a href="http://controller-1.mydomain.com.br:6082/spice_auto.html">http://controller-1.mydomain.com.br:6082/spice_auto.html</a></div>

<div>keymap = en-us</div></div><div>---</div><div><br></div><div>Comoute Node (nova.conf):</div><div>---</div><div><div>[DEFAULT]</div><div>vnc_enabled = False</div><div>novnc_enabled = False</div></div><div><br></div><div>

<div># SPICE configuration - Server Dual-Stacked</div><div>[spice]</div><div>enabled = True</div><div>agent_enabled = True</div><div>html5proxy_base_url = <a href="http://controller-1.mydomain.com.br:6082/spice_auto.html">http://controller-1.mydomain.com.br:6082/spice_auto.html</a></div>

<div>keymap = en-us</div><div>server_listen = ::</div><div>server_proxyclient_address = <a href="http://compute-1.mng.mydomain.com.br">compute-1.mng.mydomain.com.br</a></div></div><div>---</div><div><br></div><div>Where "<a href="http://controller-1.mydomain.com.br">controller-1.mydomain.com.br</a>" is the public address, so people can access the SPICE Proxy and, "<a href="http://compute-1.mng.mydomain.com.br">compute-1.mng.mydomain.com.br</a>" is where the proxy communicates, via "management network", with SPICE server itself (KVM Instance running at the hypervisor).</div>

<div><br></div><div>My IceHouse instal guide covers SPICE Console: <a href="https://gist.github.com/tmartinx/9177697">https://gist.github.com/tmartinx/9177697</a></div><div><br></div><div>Hope it helps!</div><div><br></div>

<div>Cheers!</div><div>Thiago</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 19 June 2014 15:04, foss geek <span dir="ltr"><<a href="mailto:thefossgeek@gmail.com" target="_blank">thefossgeek@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>I am refering ( <a href="http://joshrestivo.com/?p=32" target="_blank">http://joshrestivo.com/?p=32</a> ) to setup the Spice protocol to use in place of VNC, but for some reason I can not get it to work. I have configured my nova.conf like so:<br>


</div><div> </div><div>I am using <span style="font-weight:bold;color:rgb(84,84,84);font-family:arial,sans-serif;line-height:20.22222328186035px">OpenStack Havana.</span></div><div><span style="color:rgb(84,84,84);font-family:arial,sans-serif;line-height:20.22222328186035px"><br>


</span></div><div><b>I). Configuration in Controller Node :</b></div><div><br></div><div># cat /etc/redhat-release<br></div><div>CentOS release 6.4 (Final)</div><div><br></div><div># rpm -qa  | grep spice*<br></div><div>

spice-html5-0.1.4-1.el6.noarch</div>
<div>spice-server-0.12.0-12.el6_4.5.x86_64</div><div><br></div><div># vim /etc/nova/nova.conf<br></div><div><br></div><div><b>Commented VNC related stuff in nova.conf and configured Spice</b></div><div><br></div><div><br>


</div><div>#novncproxy_host=<controller_public_ip><br></div><div><br></div><div>#novncproxy_port=6080</div><div><br></div><div><div>vnc_enabled=false</div></div><div><br></div><div>spicehtml5proxy_host=195.219.252.164<br>


</div><div><br></div><div>spicehtml5proxy_port=6082</div><div><br></div><div>[spice]<br></div><div><br></div><div>html5proxy_base_url=http://<controller_public_ip>:6082/spice_auto.html</div><div><br></div><div>enabled=true</div>


<div><br></div><div>keymap=en-us</div><div><br></div><div><b>Restated relevant service in controller node:</b></div><div><br></div><div># service httpd restart</div><div><br></div><div># service openstack-nova-spicehtml5proxy restart<br>


</div><div><br></div><div># netstat -tulpn | grep -E '*6082'<br></div><div>tcp        0      0 <a href="http://195.219.252.164:6082" target="_blank">195.219.252.164:6082</a>        0.0.0.0:*                   LISTEN      6154/python</div>


<div><br></div><div># ps aux | grep -E '*spicehtml5proxy*' | grep -v 'grep'<br></div><div>nova      6154  4.2  0.0 302772 30736 ?        S    17:35   0:00 /usr/bin/python /usr/bin/nova-spicehtml5proxy --logfile /var/log/nova/spicehtml5proxy.log</div>


<div><br></div><div># cat /var/log/nova/spicehtml5proxy.log<br></div><div>cat: /var/log/nova/spicehtml5proxy.log: No such file or directory</div><div><br></div><div>I am trying to telnet <controller_public_ip> port 6082 from controller node itself.</div>


<div><br></div><div># telnet <controller_public_ip> 6082<br></div><div>Trying <controller_public_ip>...</div><div>Connected to <controller_public_ip>.</div><div>Escape character is '^]'.</div><div>


Connection closed by foreign host.</div><div>#</div><div><br></div><div>It seems it connects to port 6082 but immediately returns "Connection closed by foreign host" and close telnet session.</div><div><br></div>


<div><b>II). Configuration in Compute Node :</b></div><div><br></div><div># cat /etc/redhat-release</div><div>CentOS release 6.4 (Final)</div><div><br></div><div># vim /etc/nova/nova.conf<br></div><div><br></div><div><b>Commented VNC related stuff in nova.conf and configured Spice</b><br>


</div><div><br></div><div>#novncproxy_base_url=http://<controller_public_ip>:6080/vnc_auto.html</div><div><br></div><div>#vncserver_listen=0.0.0.0</div><div><br></div><div>#vncserver_proxyclient_address=192.168.0.3</div>


<div><br></div><div>vnc_enabled=false</div><div><br></div><div>#vnc_keymap=en-us</div><div><br></div><div>#xvpvncproxy_port=6081</div><div><br></div><div>#xvpvncproxy_host=0.0.0.0</div><div><br></div><div><br></div><div>

[spice]<br>
</div><div><br></div><div>html5proxy_base_url=http://<controller_public_ip>:6082/spice_auto.html</div><div><br></div><div>server_listen=0.0.0.0</div><div><br></div><div>server_proxyclient_address=192.168.0.3</div><div>


<br></div><div>enabled=True</div><div><br></div><div>agent_enabled=True</div><div><br></div><div>keymap=en-us</div><div><br></div><div><b>Restated relevant service in compute node: </b><br></div><div><b><br></b></div><div>


# service openstack-nova-compute  restart</div><div><br></div><div>Trying to telnet <controller_public_ip> from Compute Node</div><div><br></div><div># telnet <controller_public_ip> 6082</div><div>Trying <controller_public_ip>...</div>


<div>telnet: connect to address <controller_public_ip>: Connection timed out</div><div><br></div><div>Basics question: Does compute node and client machine require access to controller node 6082 port?</div><div><br>


</div><div>I getting the blow error in VM Instance Console</div><div><br></div><div>Network Error (tcp_error) <br></div><div><br></div><div>A communication error occurred: ""</div><div>The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.</div>


<div><br></div><div>Thanks for your time.</div><div><br></div><div><br></div></div>
<br>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></blockquote></div><br></div>