On Tuesday, December 30, 2014 13:01:57 SilverTip257 wrote: > On Tue, Dec 30, 2014 at 9:58 AM, Marcelo Roccasalva < > > marcelo-centos@xxxxxxxxxxxxxxxxx> wrote: > > On Tue, Dec 30, 2014 at 11:46 AM, Bill Gee <bgee@xxxxxxxxxxxxxxx> wrote: > > > Hello everyone - > > > > > > I am trying to use virt-viewer to connect to KVM virtual machines > > > running > > > on a > > > CentOS7 host. It works great when running directly on the host, but I > > > > have > > > > > not been able to figure out the magic connection string to make it work > > > from > > > another computer. > > > > virt-viewer connects to a VNC console, which is listening only on > > localhost. You need to modify the VNC console on the VM to access throu > > the > > network. > > As Marcelo points out, by default QEMU listens on localhost for VNC > consoles. > If you grep vnc out of the qemu.conf, you'll get hints at a bunch of > different options. > More than likely you want the vnc_listen config parameter. > > ~]# grep vnc /etc/libvirt/qemu.conf > vnc_listen = "X.X.X.X" > # over vnc_listen. > #vnc_auto_unix_socket = 1 > #vnc_tls = 1 > # default it to keep them in /etc/pki/libvirt-vnc. This directory > #vnc_tls_x509_cert_dir = "/etc/pki/libvirt-vnc" > # certificate signed by the CA in /etc/pki/libvirt-vnc/ca-cert.pem > #vnc_tls_x509_verify = 1 > #vnc_password = "XYZ12345" > #vnc_sasl = 1 > #vnc_sasl_dir = "/some/directory/sasl2" > #vnc_allow_host_audio = 0 > # result into negative vnc display number. > > I suspect (although I have not tested it) that the method Patrick suggested > tunnels through SSH. > > [ Personally I don't use virt-viewer often and instead use virsh CLI along > with a VNC client if necessary. ] Hi Mike - Thanks! I changed the qemu.conf file to listen on 0.0.0.0. That works - I can connect to the virtual machines using a VNC client. The problem with VNC is that the port number assigned to a particular VM depends on the order in which it is started. There is no command-line option for VNC that will attach to a VM by name ... only by display number or port number. With virt-viewer I can name the domain on the command line. It is unambiguous - There is no doubt about which VM it will connect to. I found where the VNC port can be fixed in the XML file that defines each VM. However, it is a manual process. I have not found a way to set it using virsh. I found where virsh can report the VNC port number used by a domain. However, the computers from where I am running VNC client do not have virsh installed. Somewhere in all this experimenting I have managed to break virt-viewer again. It was working, but no more. Argh! Good thing this is all happening on test computers! Bill Gee _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos