Hi,
This is my first time trying Xen. I have installed Xen-2.0.6, on a
Debian Sarge server. I have a few questions that I haven't been able to
find answers to in the documentation or FAQs.
1)When I boot xen0, the specified amount of RAM shows up in top
correctly, but the swap partitions I have are not activated. When I
attempt to activate swap myself, I recieve the following error message:
xen:/# swapon /dev/hde2
swapon: /dev/hde2: No such device or address
The server has a mirrored RAID1 setup, and both MD devices are detected
and mounted properly. However, I am confused about why the kernel does
not see the hard disk partitions themselves. The disks are SATA drives,
and so at first I thought perhaps it didn't recongize the drives, but if
that were the case, I don't think either MD device would be detected
properly. Is there a boot option that I have not seen to address this
issue?
As a side note, what is a proper amount of RAM needed for xen0? I have
not found any documentation really stating how much RAM is need for the
priveledged Xen instance. The server itself has 4GB of RAM. Should
xen0 have all 4GB of RAM to partition to the xenU domains?
2)With the default xend config, when I start xend the bridge device
xen-br0 is created. However, after that I lose all network activity to
xen0. I noticed that no vif devices were created, only xen-br0.
Initially, xen-br0 doesn't have an IP. I've tried setting it to the IP
of eth0, and a 192.168.0.x IP, but I still cannot get networking up.
I changed the xend config to use the network-route rather than network,
and when I start xend, networking doesn't go down, but xen-br0 is not
created. I am not sure why the default network config is not working.
Do I need to make changes to the routing tables?
3)When I create my test xenU instance, it appears to crash. Here is the
output from xend-debug.log:
VIRTUAL MEMORY ARRANGEMENT:
Loaded kernel: c0100000->c0341b84
Init. ramdisk: c0342000->c0342000
Phys-Mach map: c0342000->c0362000
Page tables: c0362000->c0364000
Start info: c0364000->c0365000
Boot stack: c0365000->c0366000
TOTAL: c0000000->c0400000
ENTRY ADDRESS: c0100000
ioctl: LOOP_SET_FD: Device or resource busy
vif-route up vif=vif1.0 domain=TestDomain mac=aa:00:00:62:e9:12
bridge=xen-br0
recv_fe_driver_status> {'status': 1}
recv_fe_driver_status>
recv_fe_interface_connect {'tx_shmem_frame': 6874, 'rx_shmem_frame':
6873, 'handle': 0}
VirqClient.virqReceived> 4
vif-route down vif=vif1.0 domain=TestDomain mac=aa:00:00:62:e9:12
bridge=xen-br0
I am not sure why the error message LOOP_SET_FD: Device or resource busy
appears, since the loopback device I created the root filesystem on is
not mounted or being used.
I have attached my xend-config and xenU config that appears to be
crashing. Any help that can be offered is appreciated, especially links
to documentation that I might have missed.
Regards,
Dan Lang
--
Daniel Lang
Systems Administrator
SevenL Networks
416.642.1235
1.866.639.5123
This is my first time trying Xen. I have installed Xen-2.0.6, on a
Debian Sarge server. I have a few questions that I haven't been able to
find answers to in the documentation or FAQs.
1)When I boot xen0, the specified amount of RAM shows up in top
correctly, but the swap partitions I have are not activated. When I
attempt to activate swap myself, I recieve the following error message:
xen:/# swapon /dev/hde2
swapon: /dev/hde2: No such device or address
The server has a mirrored RAID1 setup, and both MD devices are detected
and mounted properly. However, I am confused about why the kernel does
not see the hard disk partitions themselves. The disks are SATA drives,
and so at first I thought perhaps it didn't recongize the drives, but if
that were the case, I don't think either MD device would be detected
properly. Is there a boot option that I have not seen to address this
issue?
As a side note, what is a proper amount of RAM needed for xen0? I have
not found any documentation really stating how much RAM is need for the
priveledged Xen instance. The server itself has 4GB of RAM. Should
xen0 have all 4GB of RAM to partition to the xenU domains?
2)With the default xend config, when I start xend the bridge device
xen-br0 is created. However, after that I lose all network activity to
xen0. I noticed that no vif devices were created, only xen-br0.
Initially, xen-br0 doesn't have an IP. I've tried setting it to the IP
of eth0, and a 192.168.0.x IP, but I still cannot get networking up.
I changed the xend config to use the network-route rather than network,
and when I start xend, networking doesn't go down, but xen-br0 is not
created. I am not sure why the default network config is not working.
Do I need to make changes to the routing tables?
3)When I create my test xenU instance, it appears to crash. Here is the
output from xend-debug.log:
VIRTUAL MEMORY ARRANGEMENT:
Loaded kernel: c0100000->c0341b84
Init. ramdisk: c0342000->c0342000
Phys-Mach map: c0342000->c0362000
Page tables: c0362000->c0364000
Start info: c0364000->c0365000
Boot stack: c0365000->c0366000
TOTAL: c0000000->c0400000
ENTRY ADDRESS: c0100000
ioctl: LOOP_SET_FD: Device or resource busy
vif-route up vif=vif1.0 domain=TestDomain mac=aa:00:00:62:e9:12
bridge=xen-br0
recv_fe_driver_status> {'status': 1}
recv_fe_driver_status>
recv_fe_interface_connect {'tx_shmem_frame': 6874, 'rx_shmem_frame':
6873, 'handle': 0}
VirqClient.virqReceived> 4
vif-route down vif=vif1.0 domain=TestDomain mac=aa:00:00:62:e9:12
bridge=xen-br0
I am not sure why the error message LOOP_SET_FD: Device or resource busy
appears, since the loopback device I created the root filesystem on is
not mounted or being used.
I have attached my xend-config and xenU config that appears to be
crashing. Any help that can be offered is appreciated, especially links
to documentation that I might have missed.
Regards,
Dan Lang
--
Daniel Lang
Systems Administrator
SevenL Networks
416.642.1235
1.866.639.5123