|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Xen dom0's w/NFS root
Dear Xen Community,
I have been attempting to get a xen domU installed using
an NFS root for several days now, and could use a little help.
The nfs server is a RHEL4u4 box.
The dom 0/u is stock Suse 10 (vmlinux-2.6.16.21-0.8-xen.gz, a xen
3.0.2_09749 it appears).
My objective at this point in time is to simply set up a
couple of dom0's in which to test live migrations (on NFS).
---------------------------------------
xm create fails as follows:
---------------------------------------
...
TCP reno registered
NET: Registered protocol family 1
XENBUS: Timeout connecting to devices!
IP-Config: Device `eth0' not found.
Starting udevd
Creating devices
Loading xennet
netfront: Initialising virtual ethernet driver.
Loading xenblk
Loading reiserfs
Mounting root 10.35.24.60:/RAID/data/xen/suse10vm2
mount server reported tcp not available, falling back to udp
mount: RPC: Remote system error - Network is unreachable
umount: /dev: device is busy
umount: /dev: device is busy
Kernel panic - not syncing: Attempted to kill init!
---------------------------------------
eth0 not found and "tcp not available" do look to be problems, not sure
how to resolve
Because of the internet difficulty, here are my ifconfig and brctl
infos:
---------------------------------------
bridge name bridge id STP enabled interfaces
xenbr0 8000.feffffffffff no vif0.0
peth0
vif28.0
---------------------------------------
eth0 Link encap:Ethernet HWaddr 00:14:22:FF:3A:06
inet addr:10.35.39.37 Bcast:10.35.39.255 Mask:255.255.252.0
inet6 addr: fe80::214:22ff:feff:3a06/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9217426 errors:0 dropped:0 overruns:0 frame:0
TX packets:9592150 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7788514530 (7427.7 Mb) TX bytes:9787642385 (9334.2
Mb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:970608 errors:0 dropped:0 overruns:0 frame:0
TX packets:970608 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2303759371 (2197.0 Mb) TX bytes:2303759371 (2197.0
Mb)
peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:9220147 errors:0 dropped:0 overruns:0 frame:0
TX packets:9592113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7826963256 (7464.3 Mb) TX bytes:9826658952 (9371.4
Mb)
Base address:0xecc0 Memory:f3ee0000-f3f00000
vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:9592152 errors:0 dropped:0 overruns:0 frame:0
TX packets:9217426 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9787643953 (9334.2 Mb) TX bytes:7788514530 (7427.7
Mb)
vif28.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:3127 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:634624 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39410700 (37.5 Mb) TX bytes:0 (0.0 b)
---------------------------------------
The dom0 can itself reach the net.
I'm not quite sure about the vif28.0 entry. This is a transient
entry that exists only during the lifespan of the xm create until
I later issue the xm destroy. I'm a little confused about the
Cambridge notes on this, because I thought the nomenclature was
supposed to be vif0.28, but I digress.
The config file for the domain I am attempting to create follows:
---------------------------------------
# -*- mode: python; -*-
#-----------------------------------------------------------------------
-----
kernel = "/RAID/data/xen/bootsles10/vmlinuz-xen"
ramdisk = "/RAID/data/xen/bootsles10/initrd-xen"
#-----------------------------------------------------------------------
-----
# Or use domUloader instead of kernel/ramdisk to get kernel from domU FS
#bootloader = "/usr/lib/xen/boot/domUlaoder.py"
#bootentry = "hda2:/vmlinuz-xen,/initrd-xen"
#bootentry = "/boot/vmlinuz-xen,/boot/initrd-xen"
#-----------------------------------------------------------------------
-----
# The domain build function. Default is 'linux'.
#builder='linux'
#-----------------------------------------------------------------------
-----
memory = 2048
name = "vm2"
vcpus = 1
#-----------------------------------------------------------------------
-----
# Define network interfaces.
# vif = [ '' ]
# vif = [ 'mac=00:16:3e:00:00:01, bridge=xenbr0' ]
# vif = [ '', 'bridge=xenbr1' ]
# vif = [ '' ]
vif = [ 'mac=00:16:3e:01:00:11, bridge=xenbr0' ]
#-----------------------------------------------------------------------
-----
#disk = [ 'phy:hda1,hda1,w' ]
#-----------------------------------------------------------------------
-----
#vtpm = [ 'instance=1,backend=0' ]
#-----------------------------------------------------------------------
-----
#dhcp="dhcp"
ip="10.35.37.31"
netmask="255.255.252.0"
gateway="10.35.36.1"
hostname= "vm2"
# Set root device.
#root = "/dev/hda1 ro"
root = "/dev/nfs"
nfs_server = '10.35.24.60'
nfs_root = '/RAID/data/xen/suse10vm2'
# Sets runlevel 4.
extra = "4"
#-----------------------------------------------------------------------
-----
# "destroy", meaning that the domain is cleaned up as normal;
# "restart", meaning that a new domain is started in place of
the old
# one;
# "preserve", meaning that no clean-up is done until the domain
is
# manually destroyed (using xm destroy, for
example); or
# "rename-restart", meaning that the old domain is not cleaned up, but
is
# renamed and a new domain started in its place.
on_poweroff = 'preserve'
on_reboot = 'restart'
on_crash = 'restart'
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-users] Xen dom0's w/NFS root,
Kraska, Joe A \(US SSA\) <=
|
|
|
|
|