<div dir="ltr">Hi Martinx,<div><br></div><div>Thanks for your help.</div><div><br></div><div>It works fine with the below configuration for OpenStack Havana. This thread will help for others if they need to integrate SPICE.</div>
<div><br></div><div><br></div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 20, 2014 at 12:56 AM, Martinx - ジェームズ <span dir="ltr"><<a href="mailto:thiagocmartinsc@gmail.com" target="_blank">thiagocmartinsc@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><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" target="_blank">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" target="_blank">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" target="_blank">compute-1.mng.mydomain.com.br</a></div></div><div>---</div><div><br></div>
<div>Where "<a href="http://controller-1.mydomain.com.br" target="_blank">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" target="_blank">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" target="_blank">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"><div><div class="h5">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>


</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div class="h5"><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><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><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></div></div>_______________________________________________<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" target="_blank">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>
</blockquote></div><br></div></div></div>