[Users] test day help -- console

Greg Sheremeta gshereme at redhat.com
Wed Feb 12 12:20:49 EST 2014



----- Original Message -----
> From: "Michal Skrivanek" <mskrivan at redhat.com>
> To: "Yedidyah Bar David" <didi at redhat.com>
> Cc: "Greg Sheremeta" <gshereme at redhat.com>, "users" <users at ovirt.org>
> Sent: Wednesday, February 12, 2014 12:16:42 PM
> Subject: Re: [Users] test day help -- console
> 
> 
> 
> On 12 Feb 2014, at 10:09, Yedidyah Bar David <didi at redhat.com> wrote:
> 
> > ----- Original Message -----
> >> From: "Michal Skrivanek" <mskrivan at redhat.com>
> >> To: "Greg Sheremeta" <gshereme at redhat.com>
> >> Cc: "users" <users at ovirt.org>
> >> Sent: Wednesday, February 12, 2014 10:43:18 AM
> >> Subject: Re: [Users] test day help -- console
> >> 
> >> 
> >> 
> >> On 11 Feb 2014, at 23:57, Greg Sheremeta <gshereme at redhat.com> wrote:
> >> 
> >>> I'm having a tough time getting a VM console working via VNC. I set a VM
> >>> to
> >>> use VNC, and I installed virt-viewer.
> >>> 
> >>> 1. When I try to open a .vv file with virt-viewer, I get an error "Cannot
> >>> find guest domain /var/tmp/console.vv"
> >> 
> >> Old virt-viewer. Where did you get it from?
> > 
> > It's built into current debian, I use it too. Does it support vv files?
> > Didn't know that. The same package also has 'remote-viewer', which works
> > for me with:
> > remote-viewer vnc://host:port
> 
> Yep. For some reason only remote-viewer works. No idea why
> 
> > 
> >> 
> >>> 2. Using a VNC client to connect to the host with the password in the .vv
> >>> file just immediately disconnects it -- no error message.
> > 
> > For vv files I use the following script:
> > 
> > =========================================================================
> > #!/bin/sh
> > 
> > LOG=$HOME/vv1.log
> > echo ===================== $(date) >> $LOG
> > echo params "$@" >> $LOG
> > 
> > vvfile="$1"
> > host=$(sed -n 's/^host=\([a-zA-Z0-9-]*\).*/\1/p' "$vvfile")
> > port=$(sed -n 's/^port=\([0-9]*\).*/\1/p' "$vvfile")
> > echo "$host" >> $LOG
> > echo "$port" >> $LOG
> > sed -n 's/^password=\(.*\)/\1/p' "$vvfile" | vncviewer -autopass
> > "${host}::${port}" &
> > 
> > sleep 2
> > /bin/rm -f "$vvfile"
> > =========================================================================
> > 
> > Verified now that it works (I seldom use it because the default is spice
> > which works for me).
> 
> Remote-viewer should work the same for VNC. For cclient of choice yes, your
> script is the one to use
> 
> > 
> >> 
> >> Did you make it in 120s?
> > 
> > That was the main reason for this script :-)
> > 
> >> Certificates?
> > 
> > Didn't bother with that.
> 
> Alon would be happy to hear that I'm sure:-D
> I agree, in reality noone bothers.
> 

It's a pretty invasive thing, IMHO. If I see that I need to install a browser certificate for something, first thing I'm going to do is look for the alternative. :/ It's worse than digging out my 2 factor auth token!!

> > 
> >> 
> >>> 3. noVNC just gives me an empty popup with a gray background.
> >> 
> >> You didn't import the engine's CA, did you?
> >> 
> >>> 
> >>> Any ideas?
> >> 
> >> The Console Downloads page has all the info to get it work, did you check
> >> it
> >> out? (linked from main landing page, display options, user portal...so you
> >> shouldn't moss it;)
> > 
> > You refer to 'Console Client Resources', which links to [1]?
> > I had to do some manual work to get spice-xpi working on Debian as it's not
> > packaged for it (and iirc neither are some of the dependencies).
> 
> Yes. If you have some handy tips for Debian please feel free to update the
> page
> 
> > 
> > [1] http://www.ovirt.org/Console_Client_Resources
> > --
> > Didi
> 


More information about the Users mailing list