Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

If you have installed openstack-dashboard(horizon) then you can access your VMs from any node(controller, compute or any other that can access horizon). If you have problem in accessing the console of the VM, this shows that nova-novncproxy is not configured properly or is not running. check on controller node that nova-novncproxy and nova-consoleauth are running. ps -e | grep nova-novncproxy ps -e | grep nova-consoleauth

Also verify nova on compute and controller node is configured properly. On controller node check below configuration exist or not, if not then add as per your system configuration: [DEFAULT] ... my_ip = <controller_node_ip> vncserver_listen = <controller_node_ip> vncserver_proxyclient_address = <controller_node_ip>

On compute node: verify following configuration

[DEFAULT] ... my_ip = <compute_node_ip> vnc_enabled = True vncserver_listen = 0.0.0.0 vncserver_proxyclient_address = <compute_node_ip> novncproxy_base_url = http://<controller_node_ip or="" hostname="">:6080/vnc_auto.html

restart nova services on controller and compute node.

If you want to check locally on compute node which vms are running and want to access them, use virsh CLI or virt-manager as directed by @dbaxps virsh list

If you have installed openstack-dashboard(horizon) then you can access your VMs from any node(controller, compute or any other that can access horizon). If you have problem in accessing the console of the VM, this shows that nova-novncproxy is not configured properly or is not running. check on controller node that nova-novncproxy and nova-consoleauth are running. running.

ps -e | grep nova-novncproxy
ps -e | grep nova-consoleauth

nova-consoleauth

Also verify nova on compute and controller node is configured properly. On controller node check below configuration exist or not, if not then add as per your system configuration: configuration:

[DEFAULT]
...
my_ip = <controller_node_ip>
vncserver_listen = <controller_node_ip>
vncserver_proxyclient_address = <controller_node_ip>

<controller_node_ip>

On compute node: verify following configuration

[DEFAULT]
...
my_ip = <compute_node_ip>
vnc_enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = <compute_node_ip>
novncproxy_base_url = http://<controller_node_ip or="" hostname="">:6080/vnc_auto.html

or hostname>:6080/vnc_auto.html

restart nova services on controller and compute node.

If you want to check locally on compute node which vms are running and want to access them, use virsh CLI or virt-manager as directed by @dbaxps @dbaxps

virsh list

list

Thanks