<div dir="ltr"><div><div><div>Hi All,<br><br></div>I have set up open stack on an Arm64 machine and all the open stack related services are running fine. Also am able to launch an instance successfully. Now that I need to get a console for my instance. The noVNC console is not supported in the machine am using. So I have to use a serial-proxy console or spice-proxy console. <br><br></div>After rejoining the stack, I have stopped the noVNC service and started the serial proxy service in  /usr/local/bin  as<br><br>ubuntu@ubuntu:~/devstack$ /usr/local/bin/nova-serialproxy --config-file /etc/nova/nova.conf<br>2015-12-10 19:07:13.786 21979 INFO nova.console.websocketproxy [-] WebSocket server settings:<br>2015-12-10 19:07:13.786 21979 INFO nova.console.websocketproxy [-]   - Listen on <a href="http://0.0.0.0:6083">0.0.0.0:6083</a><br>2015-12-10 19:07:13.787 21979 INFO nova.console.websocketproxy [-]   - Flash security policy server<br>2015-12-10 19:07:13.787 21979 INFO nova.console.websocketproxy [-]   - No SSL/TLS support (no cert file)<br>2015-12-10 19:07:13.790 21979 INFO nova.console.websocketproxy [-]   - proxying from <a href="http://0.0.0.0:6083">0.0.0.0:6083</a> to None:None<br><br></div><div>But <br>ubuntu@ubuntu:~/devstack$ nova get-serial-console vm20<br><span style="color:rgb(255,0,0)">ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-cfe7d69d-3653-4d62-ad0b-50c68f1ebd5e)</span><br><br></div><div><br></div><div>the problem seems to be that the nova-compute is not able to communicate with nova-serial-proxy. The IP and port for serial proxy that I have given in nova.conf is correct.<br><br></div><div>I really dont understand where am going wrong. Some help would be very grateful.  <br><br><br></div>My nova.conf - <br><br><br>[DEFAULT]<br>vif_plugging_timeout = 300<br>vif_plugging_is_fatal = True<br>linuxnet_interface_driver =<br>security_group_api = neutron<br>network_api_class = nova.network.neutronv2.api.API<br>firewall_driver = nova.virt.firewall.NoopFirewallDriver<br>compute_driver = libvirt.LibvirtDriver<br>default_ephemeral_format = ext4<br>metadata_workers = 24<br>ec2_workers = 24<br>osapi_compute_workers = 24<br>rpc_backend = rabbit<br>keystone_ec2_url = <a href="http://10.167.103.101:5000/v2.0/ec2tokens">http://10.167.103.101:5000/v2.0/ec2tokens</a><br>ec2_dmz_host = 10.167.103.101<br>vncserver_proxyclient_address = 127.0.0.1<br>vncserver_listen = 127.0.0.1<br><b>vnc_enabled = false<br>xvpvncproxy_base_url = <a href="http://10.167.103.101:6081/console">http://10.167.103.101:6081/console</a><br>novncproxy_base_url = <a href="http://10.167.103.101:6080/vnc_auto.html">http://10.167.103.101:6080/vnc_auto.html</a></b><br>logging_context_format_string = %(asctime)s.%(msecs)03d %(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_name)s] %(instance)s%(message)s<br>force_config_drive = True<br>instances_path = /opt/stack/data/nova/instances<br>state_path = /opt/stack/data/nova<br>enabled_apis = ec2,osapi_compute,metadata<br>instance_name_template = instance-%08x<br>my_ip = 10.167.103.101<br>s3_port = 3333<br>s3_host = 10.167.103.101<br>default_floating_pool = public<br>force_dhcp_release = True<br>dhcpbridge_flagfile = /etc/nova/nova.conf<br>scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler<br>rootwrap_config = /etc/nova/rootwrap.conf<br>api_paste_config = /etc/nova/api-paste.ini<br>allow_migrate_to_same_host = True<br>allow_resize_to_same_host = True<br>debug = True<br>verbose = True<br><br>[database]<br>connection = mysql://<a href="http://root:open@127.0.0.1/nova?charset=utf8">root:open@127.0.0.1/nova?charset=utf8</a><br><br>[osapi_v3]<br>enabled = True<br><br>[keystone_authtoken]<br>signing_dir = /var/cache/nova<br>cafile = /opt/stack/data/ca-bundle.pem<br>auth_uri = <a href="http://10.167.103.101:5000">http://10.167.103.101:5000</a><br>project_domain_id = default<br>project_name = service<br>user_domain_id = default<br>password = open<br>username = nova<br>auth_url = <a href="http://10.167.103.101:35357">http://10.167.103.101:35357</a><br>auth_plugin = password<br><br>[oslo_concurrency]<br>lock_path = /opt/stack/data/nova<br><br><b>[spice]<br>#agent_enabled = True<br>enabled = false<br>html5proxy_base_url = <a href="http://10.167.103.101:6082/spice_auto.html">http://10.167.103.101:6082/spice_auto.html</a><br>#server_listen = 127.0.0.1<br>#server_proxyclient_address = 127.0.0.1</b><br><br>[oslo_messaging_rabbit]<br>rabbit_userid = stackrabbit<br>rabbit_password = open<br>rabbit_hosts = 10.167.103.101<br><br>[glance]<br>api_servers = <a href="http://10.167.103.101:9292">http://10.167.103.101:9292</a><br><br>[cinder]<br>os_region_name = RegionOne<br><br>[libvirt]<br>vif_driver = nova.virt.libvirt.vif.LibvirtGenericVIFDriver<br>inject_partition = -2<br>live_migration_uri = qemu+ssh://ubuntu@%s/system<br>use_usb_tablet = False<br>cpu_mode = host-model<br>virt_type = kvm<br><br>[neutron]<br>service_metadata_proxy = True<br>url = <a href="http://10.167.103.101:9696">http://10.167.103.101:9696</a><br>region_name = RegionOne<br>admin_tenant_name = service<br>auth_strategy = keystone<br>admin_auth_url = <a href="http://10.167.103.101:35357/v2.0">http://10.167.103.101:35357/v2.0</a><br>admin_password = open<br>admin_username = neutron<br><br>[keymgr]<br>fixed_key = c5861a510cda58d367a44fc0aee6405e8e03a70f58c03fdc263af8405cf9a0c6<br><br><b>[serial_console]<br>enabled = true<br><br># Location of serial console proxy. (string value)<br>base_url = ws://<a href="http://127.0.0.1:6083/">127.0.0.1:6083/</a><br><br># IP address on which instance serial console should listen<br># (string value)<br>listen = 127.0.0.1<br><br># The address to which proxy clients (like nova-serialproxy)<br># should connect (string value)<br>proxyclient_address = 127.0.0.1</b><br><br><div><br></div><div>Thanks,<br></div><div>Prathyusha<br></div><div><br></div></div>