how to set password when use the SPICE client to connect to a instance

asked 2017-08-04 04:16:12 -0500

chasingw gravatar image

updated 2017-08-06 20:11:18 -0500

Hi, I have installed openstack ocata on three nodes (Controller,Compute and Storage) on Ubuntu 16.04, and I can use spice client (like virt-viewer) to connect the instance.

The problem is there is no authentication. and I found I can set password by change the instance libvirt xml use virsh edit [instance-name], and change the following

<graphics type='spice' autoport='yes' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
</graphics>

to

<graphics type='spice' port='5910' autoport='no' listen='0.0.0.0' passwd='somepassword' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
 </graphics>

but it works only when I start instance by virsh start [instance-name] in the compute node.

if I start the instance by horizon panel, The config I add by virsh edit xxx doesn't work.

So how can I add authentication when I use spice client to connect to the instance? Thanks in advance!

edit retag flag offensive close merge delete