<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/4.6.6">
</HEAD>
<BODY>
Hi,<BR>
<BR>
I want to start the discussion about Solaris support on oVirt again, as there was no solution for it yet.<BR>
<BR>
On my oVirt 3.2.2 environment I installed Solaris 11 U1 with the following specs:<BR>
* Operating System: Other<BR>
* nic1: rtl8139<BR>
* Disk1: IDE (Thin Provision)<BR>
* Host: CentOS 6.4 with qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.7.x86_64<BR>
<BR>
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)...<BR>
<BR>
What's working:<BR>
* OS installation on IDE disk<BR>
* Bringing up network interface<BR>
<BR>
What's not working on oVirt:<BR>
* Network connections - on RHEL 6.4 with plain libvirt/kvm this is working...<BR>
<BR>
<BR>
I can see the mac address on my CentOS host, but can't ping the Solaris vm:<BR>
<BR>
# brctl showmacs ovirtmgmt | egrep '00:99:4a:00:64:83|port'<BR>
port no        mac addr                is local?        ageing timer<BR>
2        00:99:4a:00:64:83        no                 10.72<BR>
<BR>
# arp -an | grep '00:99:4a:00:64:83'<BR>
? (10.0.100.123) at 00:99:4a:00:64:83 [ether] on ovirtmgmt<BR>
<BR>
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:<BR>
<BR>
# tcpdump -n -i vnet2<BR>
tcpdump: WARNING: vnet2: no IPv4 address assigned<BR>
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode<BR>
listening on vnet2, link-type EN10MB (Ethernet), capture size 65535 bytes<BR>
18:15:35.987868 ARP, Request who-has 10.0.100.42 (Broadcast) tell 10.0.100.123, length 46<BR>
18:15:36.487399 ARP, Request who-has 10.0.100.42 (Broadcast) tell 10.0.100.123, length 46<BR>
18:15:36.987536 ARP, Request who-has 10.0.100.42 (Broadcast) tell 10.0.100.123, length 46<BR>
<BR>
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....<BR>
oVirt host:<BR>
/usr/libexec/qemu-kvm<BR>
<snip><BR>
-netdev tap,fd=27,id=hostnet0<BR>
-device rtl8139,netdev=hostnet0,id=net0,mac=00:99:4a:00:64:83,bus=pci.0,addr=0x3<BR>
<BR>
RHEL KVM host:<BR>
/usr/libexec/qemu-kvm<BR>
<snip><BR>
-netdev tap,fd=32,id=hostnet0<BR>
-device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:51:c2:97,bus=pci.0,addr=0x3<BR>
<BR>
Any suggestions on how to troubleshoot / get Solaris networking running is welcome.<BR>
Changing the interface to e1000 doesn't work either.<BR>
<BR>
<BR>
Thanks,<BR>
René
</BODY>
</HTML>