Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Xen 3.3/NetBSD 5.1 DOM0: bridge not working if vcpus>1
Hi, port-xen.
I originally posted this on Xen-users, then on NetBSD-users, but nobody
there had an answer...
-------- Original Message --------
Trying to bring up xen 3.3 on a Dell T110 [quad XEON, 8GB RAM] running
NetBSD 5.1 amd64 DOM0. I installed the OS from CD, then xentools33 and
xenkernel33 with pkg_add, and I got DOM0 working...
[root@voodoo(NetBSD)]> uname -a
NetBSD voodoo 5.1 NetBSD 5.1 (XEN3_DOM0) #0: Sat Nov 6 13:19:24 UTC 2010
builds%b6.netbsd.org@localhost:/home/builds/ab/netbsd-5-1-RELEASE/amd64/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sys/arch/amd64/compile/XEN3_DOM0 amd64
[root@voodoo(NetBSD)]> xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 1024 1 r----- 25.6
[root@voodoo(NetBSD)]> ls -l /dev/xen*
crw------- 1 root wheel 143, 0 Oct 11 14:19 /dev/xencons
crw------- 1 root wheel 141, 0 Oct 11 14:19 /dev/xenevt
[root@voodoo(NetBSD)]> ls -l /etc/rc.d/xen*
-r-xr-xr-x 1 root wheel 293 Oct 11 15:28 /etc/rc.d/xenbackendd
-r-xr-xr-x 1 root wheel 629 Oct 11 15:28 /etc/rc.d/xend
-r-xr-xr-x 1 root wheel 3607 Oct 11 15:28 /etc/rc.d/xendomains
I created a big disk image file with dd...
[root@voodoo(NetBSD)]> ls -l /Xen/Disks/juju0000.img
-rw-r--r-- 1 root wheel 966367641600 Oct 11 22:40 /Xen/Disks/juju0000.img
And have my bridge set up...
[root@voodoo(NetBSD)]> cat /etc/ifconfig.bridge0
create
!brconfig $int add bge0 up
[root@voodoo(NetBSD)]> ifconfig bridge0
bridge0: flags=41<UP,RUNNING> mtu 1500
I want to use HVM for transparency [over speed]... but if I use this
config file [basic HVM with disk/memory/mac changes]...
kernel = "/usr/pkg/lib/xen/boot/hvmloader"
builder = "hvm"
memory = 4096
name = "juju"
vcpus = 4
vif = [
'mac=00:16:3e:XX:XX:XX, type=ioemu, bridge=bridge0'
]
disk = [
'file:/Xen/Disks0/juju0000.img,hda,w',
'file:/Xen/Isos/FBSD82amd64.iso,hdd:cdrom,r'
]
device_model = '/usr/pkg/libexec/qemu-dm'
boot="c"
vnc=1
vnclisten="0.0.0.0"
vncdisplay=1
vncpasswd="XXXXXX"
when I create it:
[root@voodoo(NetBSD)]> xm create -c /Xen/Machines/juju.cnf
Using config file "/Xen/Machines/juju.cnf".
Started domain juju
[root@voodoo(NetBSD)]> xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 256 1 r----- 222.0
juju 1 4096 1 -b---- 155.2
...it comes up and, in a VNC window, I can watch it boot, find and
configure /dev/re0, but I can't ping DOMU from anywhere and can't ping
anywhere from DOMU.
Shutting down DOMU, changing vcpus to 1 [or commenting it out completely],
then restarting DOMU... everything works fine. What am I missing? Thanks.
--
Ron McDowell
San Antonio TX
Home |
Main Index |
Thread Index |
Old Index