[Users] oVirt Solaris support

Dan Kenigsberg danken at redhat.com
Fri Sep 6 21:26:06 UTC 2013


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.



More information about the Users mailing list