On Fri, Sep 06, 2013 at 06:23:42PM +0200, René Koch (ovido) wrote: > Hi, > > I want to start the discussion about Solaris support on oVirt again, as > there was no solution for it yet. > > On my oVirt 3.2.2 environment I installed Solaris 11 U1 with the > following specs: > * Operating System: Other > * nic1: rtl8139 > * Disk1: IDE (Thin Provision) > * Host: CentOS 6.4 with qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.7.x86_64 > > These are the same settings as on my RHEL 6.4 KVM host (except I can > choose Solaris 10 as OS in virt-manager), which has KVM version: > qemu-kvm-rhev-0.12.1.2-2.295.el6_3.2.x86_64 (I wanted to use this host > as a RHEV host, so the qemu-kvm-rhev package is installed in case you > wounder)... > > What's working: > * OS installation on IDE disk > * Bringing up network interface > > What's not working on oVirt: > * Network connections - on RHEL 6.4 with plain libvirt/kvm this is > working... > > > I can see the mac address on my CentOS host, but can't ping the Solaris > vm: > > # brctl showmacs ovirtmgmt | egrep '00:99:4a:00:64:83|port' > port no mac addr is local? ageing timer > 2 00:99:4a:00:64:83 no 10.72 > > # arp -an | grep '00:99:4a:00:64:83' > ? (10.0.100.123) at 00:99:4a:00:64:83 [ether] on ovirtmgmt > > When using tcpdump on the vnet interface which belongs to the Solaris vm > (ip 10.0.100.123) I can see ARP requests from the vm for ip address of > my CentOS host (10.0.100.42) but no response to it. Same when pinging > other ips in this network: > > # tcpdump -n -i vnet2 > tcpdump: WARNING: vnet2: no IPv4 address assigned > tcpdump: verbose output suppressed, use -v or -vv for full protocol > decode > listening on vnet2, link-type EN10MB (Ethernet), capture size 65535 > bytes > 18:15:35.987868 ARP, Request who-has 10.0.100.42 (Broadcast) tell > 10.0.100.123, length 46 > 18:15:36.487399 ARP, Request who-has 10.0.100.42 (Broadcast) tell > 10.0.100.123, length 46 > 18:15:36.987536 ARP, Request who-has 10.0.100.42 (Broadcast) tell > 10.0.100.123, length 46 > > I also compared the qemu-kvm process list on the KVM with the oVirt > machine and can't see much differences except that oVirt has more > information like smbios.... > oVirt host: > /usr/libexec/qemu-kvm > <snip> > -netdev tap,fd=27,id=hostnet0 > -device > rtl8139,netdev=hostnet0,id=net0,mac=00:99:4a:00:64:83,bus=pci.0,addr=0x3 > > RHEL KVM host: > /usr/libexec/qemu-kvm > <snip> > -netdev tap,fd=32,id=hostnet0 > -device > rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:51:c2:97,bus=pci.0,addr=0x3 > > Any suggestions on how to troubleshoot / get Solaris networking running > is welcome. > Changing the interface to e1000 doesn't work either.
- Would you share the output of your `brctl show`? - Particulalry, does the host device with 10.0.100.42 sit on the same bridge as your Solaris VM? - Do you see the who-has packet when sniffing the bridge device? - Have yout tried guest-to-guest communication (over the same bridge)? Dan. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users