<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta name="Generator" content="Zarafa WebApp v7.1.10-44973">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>AW: [ovirt-users] ovirt-websocket-proxy uses the wrong IP</title>
</head>
<body>
<font face="tahoma" size="2">Thank you for your reply.<br><br>The engine resolves the node's IP correctly. A few details about the setup: It's a two node cluster with shared, internal storage using DRBD. The storage is managed by pacemaker, so that the node which currently serves as iscsi target gets assigned the additional IP. <br>The Engine/websocket-proxy then always connects to the storage IP when it attempts to connect to the node which currently functions as iscsi target. This only happens in oVirt 3.5, and I was able to "fix" it by going back to 3.4.<br></font><pre style="white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;" wrap="">Regards,<br><br>mots<br> <br>-----Ursprüngliche Nachricht-----<br>&gt; Von:Simone Tiraboschi &lt;<a href="mailto:stirabos@redhat.com">stirabos@redhat.com</a>&gt;<br>&gt; Gesendet: Mon 17 November 2014 18:11<br>&gt; An: Patrick Lottenbach &lt;<a href="mailto:pl@a-bot.ch">pl@a-bot.ch</a>&gt;<br>&gt; CC: <a href="mailto:users@ovirt.org">users@ovirt.org</a><br>&gt; Betreff: Re: [ovirt-users] ovirt-websocket-proxy uses the wrong IP<br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; ----- Original Message -----<br>&gt; &gt; From: "mots" &lt;<a href="mailto:mots@nepu.moe">mots@nepu.moe</a>&gt;<br>&gt; &gt; To: <a href="mailto:users@ovirt.org">users@ovirt.org</a><br>&gt; &gt; Sent: Saturday, November 15, 2014 10:24:29 PM<br>&gt; &gt; Subject: [ovirt-users] ovirt-websocket-proxy uses the wrong IP<br>&gt; &gt; <br>&gt; &gt; ovirt-websocket-proxy uses the wrong IP Hello,<br>&gt; &gt; <br>&gt; &gt; One of my nodes has two IP addresses, 10.42.0.101 and 10.42.0.103. Ovirt is<br>&gt; &gt; configured to use 10.42.0.101, yet the ovirt-websocket-proxy service tries<br>&gt; &gt; to connect to 10.42.0.103, where no VNC server is listening.<br>&gt; &gt; <br>&gt; &gt; Is there any way I can configure it to use the correct address?<br>&gt; &gt; <br>&gt; &gt; [root@engine ˜]#<br>&gt; &gt; /usr/share/ovirt-engine/services/ovirt-websocket-proxy/ovirt-websocket-proxy.py<br>&gt; &gt; --debug start<br>&gt; &gt; ovirt-websocket-proxy[1838] DEBUG _daemon:403 daemon entry pid=1838<br>&gt; &gt; ovirt-websocket-proxy[1838] DEBUG _daemon:404 background=False<br>&gt; &gt; ovirt-websocket-proxy[1838] DEBUG loadFile:70 loading config<br>&gt; &gt; '/usr/share/ovirt-engine/services/ovirt-websocket-proxy/ovirt-websocket-proxy.conf'<br>&gt; &gt; ovirt-websocket-proxy[1838] DEBUG loadFile:70 loading config<br>&gt; &gt; '/etc/ovirt-engine/ovirt-websocket-proxy.conf.d/10-setup.conf'<br>&gt; &gt; ovirt-websocket-proxy[1838] DEBUG _daemon:440 I am a daemon 1838<br>&gt; &gt; ovirt-websocket-proxy[1838] DEBUG _setLimits:377 Setting rlimits<br>&gt; &gt; WebSocket server settings:<br>&gt; &gt; - Listen on *:6100<br>&gt; <br>&gt; The WebSocketProxy is listening on all the available IPs, so no problems on that side.<br>&gt; <br>&gt; &gt; - Flash security policy server<br>&gt; &gt; - SSL/TLS support<br>&gt; &gt; - Deny non-SSL/TLS connections<br>&gt; &gt; - proxying from *:6100 to targets in /dummy<br>&gt; &gt; <br>&gt; &gt; 1: 10.42.0.1: new handler Process<br>&gt; &gt; 1: 10.42.0.1: SSL/TLS (wss://) WebSocket connection<br>&gt; &gt; 1: 10.42.0.1: Version hybi-13, base64: 'True'<br>&gt; &gt; 1: 10.42.0.1: Path:<br>&gt; &gt; '/eyJ2YWxpZFRvIjoiMjAxNDExMTUyMTI1MDgiLCJkYXRhIjoiJTdCJTIyaG9zdCUyMjolMjIxMC40Mi4wLjEwMyUyMiwlMjJwb3J0JTIyOiUyMjU5MDElMjIsJTIyc3NsX3RhcmdldCUyMjpmYWxzZSU3RCIsInZhbGlkRnJvbSI6IjIwMTQxMTE1MjEyMzA4Iiwic2lnbmVkRmllbGRzIjoidmFsaWRUbyxkYXRhLHZhbGlkRnJvbSxzYWx0Iiwic2lnbmF0dXJlIjoiajRQUmxwYjBvT0dOZUNPaHZKK01wUTVrVGRMYVA0Sm8zRDIzTGlXRlZYRm4xNU9KN0NZVmw5OTBpNTBUNzlVZkpqUzRlRmZ1SHJhT1c4TlFNbXIwanZXSUpTWCtnL3RYSnc4MWRFS2wrcFVPVHo3MWlmY2dTbXdITmptOUkwTTl6Q0NNR2dvbE1BRzZwMndFbDFySDdSZkhMWnIvOGo4bnpnVGZ0NlhaOTdBcHgyejhkMlo0UjRmdklXemtXMjErMDdsNWw4dXpNVytEM1FmaWdDS1Q3V3VKdlFHNi9SSC9zZWRBWHJXcnFUNXYzTHNuNVl0MWtYb2lGV3ZYOHNUdE5PdGdvQWk3eGN5WUhGaEM1ei9SMjZXNEkrSlJNcDZlVDNxbWVlZnM0eWRSN0NpZWwzZWZvZDB5TU9meGJwMG9EMGlscXVWUWVjK1JxeGxqd21ZVG5BPT0iLCJzYWx0IjoiWGhVQ1dYL2hQU1U9In0='<br>&gt; &gt; 1: connecting to: 10.42.0.103:5901<br>&gt; <br>&gt; The engine is instructing the WebSocket proxy to connect to the host on the wrong IP address.<br>&gt; Are you using an all-in-one setup where the engine, KVM and the websocketproxy are on a single machine?<br>&gt; Can you please check how the engine machine resolve the host name?<br>&gt; <br>&gt; <br>&gt; &gt; 1: handler exception: [Errno 111] Connection refused<br>&gt; &gt; 1: Traceback (most recent call last):<br>&gt; &gt; File "/usr/lib/python2.6/site-packages/websockify/websocket.py", line 711, in<br>&gt; &gt; top_new_client<br>&gt; &gt; self.new_client()<br>&gt; &gt; File "/usr/lib/python2.6/site-packages/websockify/websocketproxy.py", line<br>&gt; &gt; 183, in new_client<br>&gt; &gt; connect=True, use_ssl=self.ssl_target, unix_socket=self.unix_target)<br>&gt; &gt; File "/usr/lib/python2.6/site-packages/websockify/websocket.py", line 188, in<br>&gt; &gt; socket<br>&gt; &gt; sock.connect(addrs[0][4])<br>&gt; &gt; File "&lt;string&gt;", line 1, in connect<br>&gt; &gt; error: [Errno 111] Connection refused<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; Regards,<br>&gt; &gt; <br>&gt; &gt; mots<br>&gt; &gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; Users mailing list<br>&gt; &gt; <a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>&gt; &gt; <a href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br>&gt; &gt; <br>&gt; </pre>
</body>
</html>