<div dir="ltr">Thanks folks, Its fixed via <a href="https://bugs.launchpad.net/mos/+bug/1409661">https://bugs.launchpad.net/mos/+bug/1409661</a> :-0<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-04 20:29 GMT+08:00 张扬 <span dir="ltr"><<a href="mailto:w90p710@gmail.com" target="_blank">w90p710@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi Guys,<br><br>I am a newbie on openstack, I deployed my first openstack env via Fuel 6.0, but unfortunately I always could not access the vm's vnc console, it hints the connection time, I also found the following calltrace in nova-novncproxy.log,  Could anybody give me a hint on it? I am not sure whether its appropriate to send them to the mail list nor not, if not, please help me forward it to the right mail list. Thanks in advance! :-).<br><br>BTW: I also tried to change the def_con_timeout, but it did not work for me<br>The following is about the log information.<br><br></div>controller: nova.conf<br><br>root@node-9:~# cat /etc/nova/nova.conf <br>[DEFAULT]<br>dhcpbridge_flagfile=/etc/nova/nova.conf<br>dhcpbridge=/usr/bin/nova-dhcpbridge<br>logdir=/var/log/nova<br>state_path=/var/lib/nova<br>lock_path=/var/lock/nova<br>force_dhcp_release=True<br>iscsi_helper=tgtadm<br>libvirt_use_virtio_for_bridges=True<br>connection_type=libvirt<br>root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf<br>verbose=True<br>ec2_private_dns_show_ip=True<br>api_paste_config=/etc/nova/api-paste.ini<br>volumes_path=/var/lib/nova/volumes<br>enabled_apis=ec2,osapi_compute<br>flat_interface=eth2.103<br>#debug=False<br>debug=True<br>log_dir=/var/log/nova<br>network_manager=nova.network.manager.FlatDHCPManager<br>amqp_durable_queues=False<br>rabbit_hosts=<a href="http://10.0.21.5:5672" target="_blank">10.0.21.5:5672</a><br>quota_volumes=100<br>notify_api_faults=False<br>flat_network_bridge=br100<br>resume_guests_state_on_host_boot=True<br>memcached_servers=<a href="http://10.0.21.5:11211" target="_blank">10.0.21.5:11211</a><br>scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,CoreFilter,DiskFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter<br>rabbit_use_ssl=False<br>quota_ram=51200<br>notification_driver=messaging<br>max_io_ops_per_host=8<br>quota_max_injected_file_content_bytes=102400<br>s3_listen=0.0.0.0<br>quota_driver=nova.quota.NoopQuotaDriver<br>glance_api_servers=<a href="http://192.168.1.103:9292" target="_blank">192.168.1.103:9292</a><br>max_age=0<br>quota_security_groups=10<br>novncproxy_host=192.168.1.103<br>rabbit_userid=nova<br>rabbit_ha_queues=True<br>rabbit_password=FMskSLdn<br>report_interval=10<br>scheduler_weight_classes=nova.scheduler.weights.all_weighers<br>quota_cores=100<br>reservation_expire=86400<br>rabbit_virtual_host=/<br>force_snat_range=<a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a><br>image_service=nova.image.glance.GlanceImageService<br>use_cow_images=True<br>quota_max_injected_files=50<br>notify_on_state_change=vm_and_task_state<br>scheduler_host_subset_size=30<br>novncproxy_port=6080<br>ram_allocation_ratio=1.0<br>compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler<br>quota_security_group_rules=20<br>disk_allocation_ratio=1.0<br>quota_max_injected_file_path_bytes=4096<br>quota_floating_ips=100<br>quota_key_pairs=10<br>scheduler_max_attempts=3<br>cpu_allocation_ratio=8.0<br>multi_host=True<br>max_instances_per_host=50<br>scheduler_available_filters=nova.scheduler.filters.all_filters<br>public_interface=eth1<br>service_down_time=60<br>syslog_log_facility=LOG_LOCAL6<br>quota_gigabytes=1000<br>use_syslog_rfc_format=True<br>quota_instances=100<br>scheduler_host_manager=nova.scheduler.host_manager.HostManager<br>notification_topics=notifications<br>osapi_compute_listen=0.0.0.0<br>ec2_listen=0.0.0.0<br>volume_api_class=nova.volume.cinder.API<br>service_neutron_metadata_proxy=False<br>use_forwarded_for=False<br>osapi_volume_listen=0.0.0.0<br>metadata_listen=0.0.0.0<br>auth_strategy=keystone<br>ram_weight_multiplier=1.0<br>keystone_ec2_url=<a href="http://10.0.21.5:5000/v2.0/ec2tokens" target="_blank">http://10.0.21.5:5000/v2.0/ec2tokens</a><br>quota_metadata_items=1024<br>osapi_compute_workers=8<br>rootwrap_config=/etc/nova/rootwrap.conf<br>rpc_backend=nova.openstack.common.rpc.impl_kombu<br>fixed_range=<a href="http://10.0.23.0/24" target="_blank">10.0.23.0/24</a><br>use_syslog=True<br>metadata_workers=8<br>dhcp_domain=novalocal<br>allow_resize_to_same_host=True<br>flat_injected=False<br><br>[DATABASE]<br>max_pool_size=30<br>max_retries=-1<br>max_overflow=40<br><br>[database]<br>idle_timeout=3600<br>connection=mysql://<a href="http://nova:LcHgm0PN@127.0.0.1/nova?read_timeout=60" target="_blank">nova:LcHgm0PN@127.0.0.1/nova?read_timeout=60</a><br><br>[keystone_authtoken]<br>signing_dirname=/tmp/keystone-signing-nova<br>signing_dir=/tmp/keystone-signing-nova<br>auth_port=35357<br>admin_password=FMxM1wqW<br>admin_user=nova<br>auth_protocol=http<br>auth_host=10.0.21.5<br>admin_tenant_name=services<br>auth_uri=<a href="http://10.0.21.5:5000/" target="_blank">http://10.0.21.5:5000/</a><br><br>[conductor]<br>workers=8<br><br>===============================================================<br></div><div>compute node: nova.conf<br><br>root@node-8:~# cat /etc/nova/nova.conf <br>[DEFAULT]<br>notification_driver=ceilometer.compute.nova_notifier<br>notification_driver=nova.openstack.common.notifier.rpc_notifier<br>dhcpbridge_flagfile=/etc/nova/nova.conf<br>dhcpbridge=/usr/bin/nova-dhcpbridge<br>logdir=/var/log/nova<br>state_path=/var/lib/nova<br>lock_path=/var/lock/nova<br>force_dhcp_release=True<br>iscsi_helper=tgtadm<br>libvirt_use_virtio_for_bridges=True<br>connection_type=libvirt<br>root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf<br>verbose=True<br>ec2_private_dns_show_ip=True<br>api_paste_config=/etc/nova/api-paste.ini<br>volumes_path=/var/lib/nova/volumes<br>enabled_apis=metadata<br>flat_interface=eth2.103<br>debug=False<br>log_dir=/var/log/nova<br>network_manager=nova.network.manager.FlatDHCPManager<br>amqp_durable_queues=False<br>vncserver_proxyclient_address=10.0.21.4<br>rabbit_hosts=<a href="http://10.0.21.5:5672" target="_blank">10.0.21.5:5672</a><br>notify_api_faults=False<br>flat_network_bridge=br100<br>memcached_servers=<a href="http://127.0.0.1:11211" target="_blank">127.0.0.1:11211</a><br>rabbit_use_ssl=False<br>notification_driver=<br>glance_api_servers=<a href="http://10.0.21.5:9292" target="_blank">10.0.21.5:9292</a><br>rabbit_userid=nova<br>rabbit_ha_queues=True<br>rabbit_password=FMskSLdn<br>report_interval=10<br>vnc_enabled=True<br>rabbit_virtual_host=/<br>force_snat_range=<a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a><br>image_service=nova.image.glance.GlanceImageService<br>notify_on_state_change=vm_and_task_state<br>instance_usage_audit=True<br>novncproxy_base_url=<a href="http://192.168.1.103:6080/vnc_auto.html" target="_blank">http://192.168.1.103:6080/vnc_auto.html</a><br>public_interface=eth1<br>service_down_time=60<br>syslog_log_facility=LOG_LOCAL6<br>vncserver_listen=0.0.0.0<br>notification_topics=notifications<br>instance_usage_audit_period=hour<br>osapi_compute_listen=10.0.21.4<br>ec2_listen=10.0.21.4<br>volume_api_class=nova.volume.cinder.API<br>service_neutron_metadata_proxy=False<br>use_forwarded_for=False<br>osapi_volume_listen=10.0.21.4<br>metadata_listen=0.0.0.0<br>auth_strategy=keystone<br>compute_driver=libvirt.LibvirtDriver<br>osapi_compute_workers=1<br>rootwrap_config=/etc/nova/rootwrap.conf<br>rpc_backend=nova.openstack.common.rpc.impl_kombu<br>fixed_range=<a href="http://10.0.23.0/24" target="_blank">10.0.23.0/24</a><br>use_syslog=True<br>metadata_workers=8<br>dhcp_domain=novalocal<br>use_cow_images=True<br>compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler<br>metadata_host=10.0.21.4<br>cinder_catalog_info=volume:cinder:internalURL<br>send_arp_for_ha=True<br>multi_host=True<br>use_syslog_rfc_format=True<br>allow_resize_to_same_host=True<br>flat_injected=False<br><br>[database]<br>idle_timeout=3600<br>connection=mysql://<a href="http://nova:LcHgm0PN@10.0.21.5/nova?read_timeout=60" target="_blank">nova:LcHgm0PN@10.0.21.5/nova?read_timeout=60</a><br><br>[libvirt]<br>disk_cachemodes="network=writeback","block=none"<br>cpu_mode=host-model<br>virt_type=kvm<br>live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_PERSIST_DEST<br>rbd_secret_uuid=a5d0dd94-57c4-ae55-ffe0-7e3732a24455<br>rbd_user=compute<br><br>[keystone_authtoken]<br>auth_port=35357<br>admin_password=FMxM1wqW<br>admin_user=nova<br>auth_protocol=http<br>auth_host=10.0.21.5<br>admin_tenant_name=services<br>auth_uri=<a href="http://10.0.21.5:5000/" target="_blank">http://10.0.21.5:5000/</a><br><br>[conductor]<br>workers=8<br></div><div><div><br>======================================================<br>cat /var/log/nova/nova-novncproxy.log<br><br>2015-06-04 11:48:23.463 4476 DEBUG nova.console.websocketproxy [-] exception vmsg /usr/lib/python2.7/dist-packages/websockify/websocket.py:824<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy Traceback (most recent call last):<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 874, in top_new_client<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     client = self.do_handshake(startsock, address)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 809, in do_handshake<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self.RequestHandlerClass(retsock, address, self)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/nova/console/websocketproxy.py", line 105, in __init__<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     websockify.ProxyRequestHandler.__init__(self, *args, **kwargs)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 112, in __init__<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     SimpleHTTPRequestHandler.__init__(self, req, addr, server)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/SocketServer.py", line 638, in __init__<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self.handle()<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 540, in handle<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     SimpleHTTPRequestHandler.handle(self)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self.handle_one_request()<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     method()<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 506, in do_GET<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     if not self.handle_websocket():<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 450, in handle_websocket<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     if not self.do_websocket_handshake():<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/websockify/websocket.py", line 435, in do_websocket_handshake<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self.send_header("Sec-WebSocket-Protocol", "binary")<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/BaseHTTPServer.py", line 401, in send_header<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self.wfile.write("%s: %s\r\n" % (keyword, value))<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/socket.py", line 324, in write<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self.flush()<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/socket.py", line 303, in flush<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     self._sock.sendall(view[write_offset:write_offset+buffer_size])<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/eventlet/greenio.py", line 357, in sendall<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     tail = self.send(data, flags)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy   File "/usr/lib/python2.7/dist-packages/eventlet/greenio.py", line 340, in send<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy     total_sent += fd.send(data[total_sent:], flags)<br>2015-06-04 11:48:23.463 4476 TRACE nova.console.websocketproxy error: [Errno 32] Broken pipe<br></div></div></div>
</blockquote></div><br></div>