From: Marc G. <gr...@at...> - 2009-03-12 08:23:36
|
On Wednesday 11 March 2009 16:35:10 Stefano Elmopi wrote: > Hi Marc > > maybe I found a small error in the init script. > The function clusterfs_mount_cdsl is called with 4 parameters: > mountpoint > cdsl_dir > nodeid > prefix="/cluster/cdsl" > > but, in this manner, build the directory: > > ...../cluster/cdsl/1/..... > > to mount on > > ...../cdsl.local/..... > > but the infrastructure created is of type: > > ...../cluster/cdsl/<nodename>/..... and no <nodeid>. > > In this way the procedure goes wrong. > In the linuxrc.generic.sh I have changed as is called the function > clusterfs_mount_cdsl > and precisely call it with <nodename> instead of <nodeid>. > In this mamanner the procedure goes well and the new root OCFS2 is > mounted with GRUB on local server. > I hope to be clear. This means you've created the cdsl infrastructure with nodenames instead of nodeids. The default is to create the cdsl infrastructure with nodenames although we don't support it (test it) anymore (I should open a bug!!!!). We must change the default behaviour to use nodeids. But for you to work it around you could leave everything as it is and create symbolic links from <nodename> to <nodeid> in /cluster/cdsl. What do you think? -- Gruss / Regards, Marc Grimme http://www.atix.de/ http://www.open-sharedroot.org/ |