)]}'
{"docs/source/guides/multinode-lab.html":[{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"9aa9ca521048965c68f76f81b590e9e2e0fea829","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNC_PROXYURL\u003d\"http://192.168.42.11:6080/vnc_auto.html\"\u003c/pre\u003e"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"\u003c!-- save for vlan"},{"line_number":192,"context_line":"FLAT_INTERFACE\u003deth0.926"}],"source_content_type":"text/html","patch_set":4,"id":"baada198_58d4a44a","line":189,"updated":"2014-08-08 05:28:07.000000000","message":"I think you need the following, too.\n\nVNCSERVER_LISTEN\u003d$HOST_IP\nVNCSERVER_PROXYCLIENT_ADDRESS\u003d$HOST_IP","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"change_message_id":"3b482aa81a99108341ba2bd9f40ee60a998b1fa4","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNC_PROXYURL\u003d\"http://192.168.42.11:6080/vnc_auto.html\"\u003c/pre\u003e"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"\u003c!-- save for vlan"},{"line_number":192,"context_line":"FLAT_INTERFACE\u003deth0.926"}],"source_content_type":"text/html","patch_set":4,"id":"1abeadc6_9e9d2f69","line":189,"in_reply_to":"7ac7a964_a420a09c","updated":"2014-08-20 21:12:04.000000000","message":"Done\n\nYou are correct in saying that it does not work.  I have updated and provided a working version in the new patchset.  Thanks!","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"change_message_id":"83553b27d764a57a0fc0bd263bc0ca58f3707dcd","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNC_PROXYURL\u003d\"http://192.168.42.11:6080/vnc_auto.html\"\u003c/pre\u003e"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"\u003c!-- save for vlan"},{"line_number":192,"context_line":"FLAT_INTERFACE\u003deth0.926"}],"source_content_type":"text/html","patch_set":4,"id":"baada198_95a981df","line":189,"in_reply_to":"baada198_58d4a44a","updated":"2014-08-08 21:42:04.000000000","message":"Compute nodes will run their own VNC setup in most cases, so taking the default here should be fine (it defaults to 127.0.0.1).","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"2a151742e1ec41fb38cfca1f909d64f6474ea836","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNC_PROXYURL\u003d\"http://192.168.42.11:6080/vnc_auto.html\"\u003c/pre\u003e"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"\u003c!-- save for vlan"},{"line_number":192,"context_line":"FLAT_INTERFACE\u003deth0.926"}],"source_content_type":"text/html","patch_set":4,"id":"baada198_d60b7f7a","line":189,"in_reply_to":"baada198_95a981df","updated":"2014-08-13 08:14:51.000000000","message":"If a VNC server is listening on 127.0.0.1, you need a VNC proxy on that host, right?\n\nIn this example, no VNC proxy is run on the compute host, so VNC servers should be listening on an address that is accessible from a VNC proxy on a different host.","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"change_message_id":"7fedfc80c6636df261164f4e326a0f2c8ed2520c","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNC_PROXYURL\u003d\"http://192.168.42.11:6080/vnc_auto.html\"\u003c/pre\u003e"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"\u003c!-- save for vlan"},{"line_number":192,"context_line":"FLAT_INTERFACE\u003deth0.926"}],"source_content_type":"text/html","patch_set":4,"id":"baada198_eab08c8f","line":189,"in_reply_to":"baada198_d60b7f7a","updated":"2014-08-13 13:43:37.000000000","message":"\u003e If a VNC server is listening on 127.0.0.1, you need a VNC proxy on that host, right?\n\nNope.  That\u0027s the entire purpose of this patch.  Perhaps it would help to look at an almost-working two-node (controller/compute) deployment (pre my changes): http://paste.openstack.org/show/86945/\n\nIf you test this, everything will be working except for VNC connectivity.  Adding n-novnc to the list of ENABLED_SERVICES on the compute will fix this, but note that in doing so we do *not* need to change the proxy URL locations.  This is because the proxy is already running on the controller, and so the local instance can be ignored.\n\nMy patches remote the need to run the VNC proxy locally on the compute nodes, since it is not needed.  Please attempt a deployment if you still believe this does not work; I can provide working local.conf files if needed.","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"8975a99dab891d2cde7a0663f1e65c373308a8af","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNC_PROXYURL\u003d\"http://192.168.42.11:6080/vnc_auto.html\"\u003c/pre\u003e"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"\u003c!-- save for vlan"},{"line_number":192,"context_line":"FLAT_INTERFACE\u003deth0.926"}],"source_content_type":"text/html","patch_set":4,"id":"7ac7a964_a420a09c","line":189,"in_reply_to":"baada198_eab08c8f","updated":"2014-08-14 06:39:50.000000000","message":"First, your http://paste.openstack.org/show/86945/ disagrees with this example.  The former is almost what I suggested in the earlier comment.\n\nSecond, I tried without VNCSERVER_LISTEN nor VNCSERVER_PROXYCLIENT_ADDRESS as written in this multinode-lab.html.  I got a wrong VNC console.  If those variables are default (127.0.0.1) for a compute node, novncproxy on the controller node cannot connect to a qemu\u0027s VNC port on the compute node.\n\nAlso, you don\u0027t need the NOVNC_PROXYURL line. It is a typo for NOVNCPROXY_URL and the value suggested here is the same as the default value.","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"6feea1507e1b8273387f8381e029cfa53db4b81f","unresolved":false,"context_lines":[{"line_number":186,"context_line":"GLANCE_HOSTPORT\u003d192.168.42.11:9292"},{"line_number":187,"context_line":"ENABLED_SERVICES\u003dn-cpu,n-net,n-api,c-sch,c-api,c-vol"},{"line_number":188,"context_line":"NOVA_VNC_ENABLED\u003dTrue"},{"line_number":189,"context_line":"NOVNCPROXY_URL\u003d\"http://192.168.42.11:6080/vnc_auto.html\""},{"line_number":190,"context_line":"VNCSERVER_LISTEN\u003d$HOST_IP"},{"line_number":191,"context_line":"VNCSERVER_PROXYCLIENT_ADDRESS\u003d$VNCSERVER_LISTEN"},{"line_number":192,"context_line":"\u003c/pre\u003e"}],"source_content_type":"text/html","patch_set":6,"id":"1abeadc6_b4fa0741","line":189,"updated":"2014-08-21 01:40:54.000000000","message":"This \tNOVNCPROXY_URL setting is unneeded since it\u0027s the same as the default value.","commit_id":"4e07fdcba76a58fc2b21ce6670144312ddb73869"}],"lib/nova":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"795317802a377084678821f57e797945c924464b","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        iniset $NOVA_CONF spice html5proxy_base_url \"$SPICEHTML5PROXY_URL\""},{"line_number":504,"context_line":"    fi"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    if is_service_enabled n-novnc || is_service_enabled n-xvnc || [ \"$NOVA_VNC_ENABLED\" !\u003d False ]; then"},{"line_number":507,"context_line":"        # Address on which instance vncservers will listen on compute hosts."},{"line_number":508,"context_line":"        # For multi-host, this should be the management ip of the compute host."},{"line_number":509,"context_line":"        # $NOVA_VNC_ENABLED can be used to forcibly enable vnc configuration."}],"source_content_type":"application/octet-stream","patch_set":1,"id":"baada198_c40cb43e","line":506,"updated":"2014-07-16 04:46:13.000000000","message":"this should be declared with a comment up the top of the file and with a default value, e.g.\n\n # $NOVA_VNC_ENABLED can be used to forcibly enable vnc configuration in \n # in multi-node setups, allowing compute hosts to not run n-novnc.\n NOVA_VNC_ENABLED\u003d$(trueorfalse False $NOVA_VNC_ENABLED)","commit_id":"f767bd2807285f792c31de1794b61ca28e02858d"},{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"9aa9ca521048965c68f76f81b590e9e2e0fea829","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"# $NOVA_VNC_ENABLED can be used to forcibly enable vnc configuration."},{"line_number":92,"context_line":"# In multi-node setups allows compute hosts to not run n-novnc."},{"line_number":93,"context_line":"NOVA_VNC_ENABLED\u003d$(trueorfalse False $NOVA_VNC_ENABLED)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"# Get hypervisor configuration"},{"line_number":96,"context_line":"# ----------------------------"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_b846a07c","line":93,"updated":"2014-08-08 05:28:07.000000000","message":"I don\u0027t think this variable is needed. (see other comments)","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"change_message_id":"83553b27d764a57a0fc0bd263bc0ca58f3707dcd","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"# $NOVA_VNC_ENABLED can be used to forcibly enable vnc configuration."},{"line_number":92,"context_line":"# In multi-node setups allows compute hosts to not run n-novnc."},{"line_number":93,"context_line":"NOVA_VNC_ENABLED\u003d$(trueorfalse False $NOVA_VNC_ENABLED)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"# Get hypervisor configuration"},{"line_number":96,"context_line":"# ----------------------------"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_d5413937","line":93,"in_reply_to":"baada198_b846a07c","updated":"2014-08-08 21:42:04.000000000","message":"I do not agree.  (see other comments)","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"9aa9ca521048965c68f76f81b590e9e2e0fea829","unresolved":false,"context_lines":[{"line_number":507,"context_line":"        iniset $NOVA_CONF spice html5proxy_base_url \"$SPICEHTML5PROXY_URL\""},{"line_number":508,"context_line":"    fi"},{"line_number":509,"context_line":""},{"line_number":510,"context_line":"    if is_service_enabled n-novnc || is_service_enabled n-xvnc || [ \"$NOVA_VNC_ENABLED\" !\u003d False ]; then"},{"line_number":511,"context_line":"        # Address on which instance vncservers will listen on compute hosts."},{"line_number":512,"context_line":"        # For multi-host, this should be the management ip of the compute host."},{"line_number":513,"context_line":"        VNCSERVER_LISTEN\u003d${VNCSERVER_LISTEN\u003d127.0.0.1}"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_d8627414","line":510,"updated":"2014-08-08 05:28:07.000000000","message":"I suggest changing this conditional to\n\n    [ -n \"VNCSERVER_LISTEN\" ]\n\nas VNCSERVER_LISTEN and VNCSERVER_PROXYCLIENT_ADDRESS need to be set in order to make the multi-node setup work.","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"change_message_id":"83553b27d764a57a0fc0bd263bc0ca58f3707dcd","unresolved":false,"context_lines":[{"line_number":507,"context_line":"        iniset $NOVA_CONF spice html5proxy_base_url \"$SPICEHTML5PROXY_URL\""},{"line_number":508,"context_line":"    fi"},{"line_number":509,"context_line":""},{"line_number":510,"context_line":"    if is_service_enabled n-novnc || is_service_enabled n-xvnc || [ \"$NOVA_VNC_ENABLED\" !\u003d False ]; then"},{"line_number":511,"context_line":"        # Address on which instance vncservers will listen on compute hosts."},{"line_number":512,"context_line":"        # For multi-host, this should be the management ip of the compute host."},{"line_number":513,"context_line":"        VNCSERVER_LISTEN\u003d${VNCSERVER_LISTEN\u003d127.0.0.1}"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_953b41c7","line":510,"in_reply_to":"baada198_d8627414","updated":"2014-08-08 21:42:04.000000000","message":"While they do need to be set in order to make it work, them being set does not imply a multinode setup.","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"change_message_id":"9aa9ca521048965c68f76f81b590e9e2e0fea829","unresolved":false,"context_lines":[{"line_number":511,"context_line":"        # Address on which instance vncservers will listen on compute hosts."},{"line_number":512,"context_line":"        # For multi-host, this should be the management ip of the compute host."},{"line_number":513,"context_line":"        VNCSERVER_LISTEN\u003d${VNCSERVER_LISTEN\u003d127.0.0.1}"},{"line_number":514,"context_line":"        VNCSERVER_PROXYCLIENT_ADDRESS\u003d${VNCSERVER_PROXYCLIENT_ADDRESS\u003d127.0.0.1}"},{"line_number":515,"context_line":"        iniset $NOVA_CONF DEFAULT vnc_enabled true"},{"line_number":516,"context_line":"        iniset $NOVA_CONF DEFAULT vncserver_listen \"$VNCSERVER_LISTEN\""},{"line_number":517,"context_line":"        iniset $NOVA_CONF DEFAULT vncserver_proxyclient_address \"$VNCSERVER_PROXYCLIENT_ADDRESS\""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_38fe103a","line":514,"updated":"2014-08-08 05:28:07.000000000","message":"I think it makes more sense to change this line to (or vice versa):\n\n   VNCSERVER_PROXYCLIENT_ADDRESS\u003d${VNCSERVER_PROXYCLIENT_ADDRESS:-$VNCSERVER_LISTEN}","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"3703e620afd96b32a02cdbd974ae1ca0d7078109","unresolved":false,"context_lines":[{"line_number":511,"context_line":"        # Address on which instance vncservers will listen on compute hosts."},{"line_number":512,"context_line":"        # For multi-host, this should be the management ip of the compute host."},{"line_number":513,"context_line":"        VNCSERVER_LISTEN\u003d${VNCSERVER_LISTEN\u003d127.0.0.1}"},{"line_number":514,"context_line":"        VNCSERVER_PROXYCLIENT_ADDRESS\u003d${VNCSERVER_PROXYCLIENT_ADDRESS\u003d127.0.0.1}"},{"line_number":515,"context_line":"        iniset $NOVA_CONF DEFAULT vnc_enabled true"},{"line_number":516,"context_line":"        iniset $NOVA_CONF DEFAULT vncserver_listen \"$VNCSERVER_LISTEN\""},{"line_number":517,"context_line":"        iniset $NOVA_CONF DEFAULT vncserver_proxyclient_address \"$VNCSERVER_PROXYCLIENT_ADDRESS\""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_c8f7ff8c","line":514,"in_reply_to":"baada198_38fe103a","updated":"2014-08-08 08:46:09.000000000","message":"probably $HOST_IP would be a better default for these?","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"},{"author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"change_message_id":"83553b27d764a57a0fc0bd263bc0ca58f3707dcd","unresolved":false,"context_lines":[{"line_number":511,"context_line":"        # Address on which instance vncservers will listen on compute hosts."},{"line_number":512,"context_line":"        # For multi-host, this should be the management ip of the compute host."},{"line_number":513,"context_line":"        VNCSERVER_LISTEN\u003d${VNCSERVER_LISTEN\u003d127.0.0.1}"},{"line_number":514,"context_line":"        VNCSERVER_PROXYCLIENT_ADDRESS\u003d${VNCSERVER_PROXYCLIENT_ADDRESS\u003d127.0.0.1}"},{"line_number":515,"context_line":"        iniset $NOVA_CONF DEFAULT vnc_enabled true"},{"line_number":516,"context_line":"        iniset $NOVA_CONF DEFAULT vncserver_listen \"$VNCSERVER_LISTEN\""},{"line_number":517,"context_line":"        iniset $NOVA_CONF DEFAULT vncserver_proxyclient_address \"$VNCSERVER_PROXYCLIENT_ADDRESS\""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"baada198_55560906","line":514,"in_reply_to":"baada198_c8f7ff8c","updated":"2014-08-08 21:42:04.000000000","message":"I think changing these is beyond the scope of this patch, though I could be persuaded otherwise.","commit_id":"568a05334e1f84c5e7ab8ffc888ca621e98a54b5"}]}
