[virt-tools-list] "Shared physical device" networking in virt-manager doesn't work for remote libvirtd instance

Dale Bewley dlbewley at lib.ucdavis.edu
Sun Dec 6 23:08:11 UTC 2009


----- "Cole Robinson" <crobinso at redhat.com> wrote:
> On 12/05/2009 11:47 PM, elias wrote:
> > Hi,
> > 
> > I'm running libvirt-0.7.4 on a remote Gentoo server.
> > I'm connecting to it using virt-manager-0.8.1 on Gentoo.
> > 
> > When trying to create a new VM (KVM) using the 'New VM' wizard, I'm
> not able 
> > to select an existing bridge device as "Shared physical device" -
> the 
> > 'Advanced options' section does only show the default virtual
> network.
> > 
> > When taking a look at ~/.virt-manager/virt-manager.log, there are 2
> 
> > interesting lines:
> > [Sun, 06 Dec 2009 05:40:17 virt-manager 31743] DEBUG
> (connection:1100) 
> > Connection doesn't seem to support interface APIs. Skipping all
> interface 
> > polling.
> > [Sun, 06 Dec 2009 05:40:19 virt-manager 31743] DEBUG
> (connection:202) Libvirt 
> > version does not support physical interface listing
> > 
> > So I tried to understand the code of virt-manager and it seems to
> me, that 
> > setting up a shared physical device for networking isn't possible
> for remote 
> > hosts - is this true?
> > 
> 
> Like the log output says, virt-manager doesn't think your libvirt
> instance supports remote bridge listing. You can test this by trying
> the virsh iface-list command on the remote host: if it fails,
> virt-manager was correct.

I see the same problem, however I do have netcf-libs.

[dlbewley at seitan .virt-manager]$ virsh -c qemu+ssh://root@sammy/system iface-list
Name                 State      MAC Address
--------------------------------------------
br200                active     00:15:60:04:45:ad
eth0                 active     00:26:18:3a:2c:27
lo                   active     00:00:00:00:00:00

The br200 interface is grayed out in the new VM wizard running locally against libvirtd on remote host sammy. It is only possible to select the 'default' network. 

If I run virt-manager on the remote server it does allow for selection of br200.

Both local and remote versions are:

libvirt-0.7.1-15.fc12.x86_64
virt-manager-0.8.1-1.fc12.noarch
netcf-libs-0.1.5-1.fc12.x86_64
python-virtinst-0.500.1-1.fc12.noarch

Also, in virt-manager.log I see the following repeating over and over. I have a 1M log after about 3 minutes. This is the case for virt-manager running on both local and remote hosts:

[Sun, 06 Dec 2009 14:45:57 virt-manager 17064] ERROR (connection:1114) Unable to list inactive interfaces
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1112, in _update_interfaces
    newInactiveNames = self.vmm.listDefinedInterfaces()
TypeError: listDefinedInterfaces() takes exactly 3 arguments (1 given)
[Sun, 06 Dec 2009 14:45:57 virt-manager 17064] ERROR (connection:1110) Unable to list active interfaces
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1108, in _update_interfaces
    newActiveNames = self.vmm.listInterfaces()
TypeError: listInterfaces() takes exactly 3 arguments (1 given)

The remote system (sammy) has no other connections in virt-manager beyond its self. It has this same error filling the log.




More information about the virt-tools-list mailing list