WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Xen questions - Swap, networking and errors

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Xen questions - Swap, networking and errors
From: Daniel Lang <dlang@xxxxxxxxxx>
Date: Thu, 07 Jul 2005 11:13:45 -0400
Delivery-date: Thu, 07 Jul 2005 15:12:35 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <Prayer.1.0.14.0507070027400.18490@xxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <42CC2A3D.6090303@xxxxxxxxxx> <Prayer.1.0.14.0507070027400.18490@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050623)
M.A. Williamson wrote:
>> 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.
> 
> 
> OK, welcome to the community! I'll try and answer your questions. If
> there's anything you feel should be in a FAQ, feel free to get a Wiki
> account and add it at http://wiki.xensource.com.
> 
>> 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
> 
> 
> Are all the drives in the machine the same? Are other partitions on hde
> in the RAID configuration.
> 
> If the drives are on different controllers (e.g. a couple of PATA and a
> SATA, as on some systems) then the default kernel config may not be
> building the drivers for hde but still builds enough drivers for the MD
> devices to work.
> 
>> 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?
> 
> 

I went back and checked /proc/partitions.  Under a normal kernel, all of
the partitions show up as /dev/hde* and /dev/hdg*, but with the Xen
kernel, all of the partitions are /dev/sda* and /dev/sdb*  Now that I've
found the correct device names, swap is turned on.

> RAM that you give to dom0 can't be allocated to domUs. 256MB should
> probably be enough for a slim dom0. If you use LVM snapshots that'll
> need to be larger though.
> 
> You can use the "balloon driver" to reduce the size of dom0 after
> booting if you need more memory for other 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.
> 
> 
> Sounds a bit broken... What should happen is that eth0's IP is
> transferred to xen-br0.
> 
> Do you have any existing bridge setup? Anything else unusual in your
> networking config?

This is a brand new server meant to run Xen.  It has an Intel gigabit
NIC, but only one.  I was using the default configuration from a source
install of Xen-2.0.6.   There are/were not any other bridge devices
working.  The thing that stood out to me was that no vif devices were
created, which from the documentation I've found, seems unusual.

> 
>> 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?
> 
> 
> You won't get a xen-br0 if you're using the routed config - you don't
> need it. Don't know about the routing tables as I've never used the
> routed config myself.
> 
> <snip>
> 
>> ioctl: LOOP_SET_FD: Device or resource busy
> 
> <snip>
> 
>> vif-route up vif=vif1.0 domain=TestDomain mac=aa:00:00:62:e9:12
> 
> 
>> 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.
> 
> 
> What does ls -l /dev/loop* give you?

xen:~# ls -l /dev/loop*
brw-rw----  1 root disk 7, 0 Jun 29 16:32 /dev/loop0
brw-rw----  1 root disk 7, 1 Jun 29 16:32 /dev/loop1
brw-rw----  1 root disk 7, 2 Jun 29 16:32 /dev/loop2
brw-rw----  1 root disk 7, 3 Jun 29 16:32 /dev/loop3
brw-rw----  1 root disk 7, 4 Jun 29 16:32 /dev/loop4
brw-rw----  1 root disk 7, 5 Jun 29 16:32 /dev/loop5
brw-rw----  1 root disk 7, 6 Jun 29 16:32 /dev/loop6
brw-rw----  1 root disk 7, 7 Jun 29 16:32 /dev/loop7

Thanks for the help so far.  One problem taken care of.  Are there
developer docs that might help explain the reason for the xenU instance
crashing?

Regards,

Dan Lang

-- 
Daniel Lang

Systems Administrator
SevenL Networks
416.642.1235
1.866.639.5123

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users