I now have a two node OpenSSI cluster running with Xen. I also tried a
small migrate program and it all works fine as show below.
The node number is =3D 1
The node number after migrating to node 2 is =3D 2
sarge-node1-xen:~# more migrate-ex.c=20
printf("The node number is =3D %d\n", clusternode_num());
printf("The node number after migrating to node 2 is =3D %d\n", clu=
sarge-node1-xen:~# cluster -v=20
I will send another mail with the patch and step by step explanation
of how to create an OpenSSI cluser using XEN.
For more info on these projects
OpenSSI -> http://www.openssi.org=20
XEN -> http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
From: Brian <spatuality@ya...> - 2005-06-02 02:38:20
Do you have details on what was done to get these two
excellent projects working together? Any comments on
problems or stability?
We have done work with openssi clusters and separately
xen virtual machines. Integrating these two projects
would be very useful for us.
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
On 6/2/05, Brian <spatuality@...> wrote:
> Do you have details on what was done to get these two
> excellent projects working together? Any comments on
> problems or stability?
> We have done work with openssi clusters and separately
> xen virtual machines. Integrating these two projects
> would be very useful for us.
It is already integrated with 1.9.1 release. If you are using a
debian based distro even installation is automated. You can build a=20
OpenSSI Xen kernel by following the doc at
If you are interested in what changes I did, since OpenSSi already
runs on x86 architecture it was a easy port. Just a matter of adding
some syscalls and copying some x86 files across to the new xen
directory. the patch can be found in the CVS at
xen-base.patch =3D=3D> Xen patch=20
xen-ssi.patch =3D=3D=3D=3D> OpenSSI changes to the get Xen working with
I'm trying to get OpenSSI working on Xen and have hit a problem.
I'm following the instructions at
also the document at http://www.option-c.com/xwiki/OpenSSI=20
I've got as far as booting the domU with the OpenSSI kernel and I get
"Kernel panic - not syncing: VFS: Unable to mount root fs on
My base Xen installation is 2.07 on Debian Sarge using the packages from
option-c and I used the pre-built OpenSSI kernel.
My config file for the domU is:
#kernel =3D "/boot/xen-linux-2.6.11-ocxenu"
kernel =3D "......./xenU-vmlinuz"
ramdisk =3D "........./initrd"
memory =3D 64
name =3D "<hostname>"
disk =3D ['file........img,hda1,w','file.........img,hda2,w']
root =3D "/dev/hda1 ro"
vif =3D ['mac=3DAA:00:00:18:94:FB']
and /etc/fstab on the domU is
# Begin /etc/fstab
# <file system> <mount point> <type> <options>
/dev/hda1 / ext3 defaults,errors=3Dremount-ro,node=3D1
/dev/hda2 swap swap sw,node=3D1 0 0
proc /proc proc defaults,node=3D* 0 0
# End /etc/fstab
Does anyone have any ideas as to where I've gone wrong?