[Lustre-discuss] lustre-discuss-list - 10 new messages in 5 topics - digest

Ettore Enrico Delfino Ligorio ettoredelfinoligorio at gmail.com
Thu Jul 23 07:45:12 PDT 2009


Hi Oleg,

After your message, during the last 3 days i had tried to setup Xen
3.4 and Lustre 2.6.18.8 again.

cd /usr/local/src

wget http://bits.xensource.com/oss-xen/release/3.4.0/xen-3.4.0.tar.gz
tar -zxvf xen-3.4.0-xen.tar.gz

wget http://10.x.x.x/lustre-1.8.0.1.tar.gz
tar -zxvf lustre-1.8.0.1.tar.gz

cd /usr/local/src/xen-3.4.0
make linux-2.6-xen-config CONFIGMODE=menuconfig KERNELS="linux-2.6-xen"
# I changed only the processor type to EM64T
make -j 8 world
make install

cd /usr/local/src/xen-3.4.0/linux-2.6.18-xen.hg/
cp /boot/config-2.6.18.8-xen .config

ln -s ../../lustre-1.8.0.1/lustre/kernel_patches/patches/ .
ln -s ../../lustre-1.8.0.1/lustre/kernel_patches/series/2.6.18-vanilla.series
series
quilt -av push
rm series ; rm patches;
ln -s ../../lustre-1.8.0.1/ldiskfs/kernel_patches/series/ldiskfs-2.6.18-vanilla.series
series
ln -s ../../lustre-1.8.0.1/ldiskfs/kernel_patches/patches/ .
quilt -av push

make menuconfig
# i marked ext3 and jbd
rm /boot/vmlinuz-2.6.18.8-xen
rm /boot/System.map-2.6.18.8-xen
rm -fr /lib/modules/2.6.18.8-xen
make
make modules
make modules_install install
mkinitramfs -o /boot/initrd.img-2.6.18.8-xen 2.6.18.8-xen

update-grub
# i'm using debian to this setup

This doesn't worked for me.

I also tried to change the order of application of patches.
  - First ldiskfs then lustre
The Dom0 boots, but there is a problem with ext3 as fallow:

ext3:Unknown symbol c_move_locked
ext3:Unknown symbol d_rehash_cond
modprobe: FATAL: Error inserting ext3
(/lib/modules/2.6.18-8-xen/kernel/fs/ext3/ext3.ko) Unknown symbol in
module or unknow parameter


  - Only Lustre.
I have the fallowing error doing make to compile the kernel

CC      fs/jbd/checkpoint.o
fs/jbd/checkpoint.c: In function ‘log_do_checkpoint’:
fs/jbd/checkpoint.c:352: error: too few arguments to function ‘__process_buffer’
make[2]: *** [fs/jbd/checkpoint.o] Error 1
make[1]: *** [fs/jbd] Error 2
make: *** [fs] Error 2

The vanilla 2.6.30.2 does not have all patches to enable all features
of xen 3.4 dom0. It should run as a domU, but i haven't tested it.

The lustre kernel rpm, is working very well in machines with linux
distributions based on RedHat Enterprise 5, but, it does not boot up
as dom0.

Please, can you give any direction to make it work? Does Citrix
XenServer or Sun xVm supports Lustre 1.8?

Thanks in advance.
--
Ettore Enrico Delfino Ligorio
ettoredelfinoligorio at gmail.com
55-11-9145-6151



On Mon, Jul 20, 2009 at 1:25 AM, Oleg Drokin<Oleg.Drokin at sun.com> wrote:
> Hello!
>
> On Jul 17, 2009, at 2:01 PM, Ettore Enrico Delfino Ligorio wrote:
>>
>> In my experince, the integration between most recent kernels with
>> glusterfs and patches of Xen hypervisor works well. The same with
>> Lustre is harder to do.
>
> Works out of the box for me both with rhel5 kernels (that contain
> xen patches already) and vanilla 2.6.30 (that also happen to contain
> domU stuff).
> Also some Lustre developers extensively use xen for their testing.
> What is the specific problem you are seeing, I wonder?
>
> Bye,
>    Oleg
>



More information about the lustre-discuss mailing list