Differences between revisions 1 and 47 (spanning 46 versions)
Revision 1 as of 2007-12-17 17:03:34
Size: 113
Editor: FelixFrank
Comment: opened up with little info yet
Revision 47 as of 2009-07-30 08:55:10
Size: 2053
Comment: - issue
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<TableOfContents>>

Sub pages: <<Navigation(children)>>

= Important notes =
On ''phobos'', /root/.zshenv now contains {{{
PATH=/usr/heimdal/bin:/usr/afs/bin:$PATH }}}
Line 2: Line 10:
In the ''openafs-1.4.5-osd'' directory:
To build openafs, kernel headers are recommended to be installed (so configure can detect the local sysname). On SL5, as root do a {{{
yum install kernel-devel
}}} and you're set (for the time being).
If there's still no ''/usr/src/linux'': {{{
ln -s /usr/src/kernels/2.6.18-92.1.10.el5-i686 /usr/src/linux
}}} ...or whatever directory the kernel source was installed to.

In the openafs-''version'' directory: {{{
mkdir `sys`
cd `sys`
../configure --prefix=/usr --libdir=/usr/lib --bindir=/usr/bin --sbindir=/usr/sbin --with-krb5-conf --enable-bitmap-later --enable-bos-restricted-mode --enable-fast-restart --enable-bos-new-config --enable-supergroups --enable-transarc-paths --enable-object-storage --enable-osd-policies
}}}

== Quick RPM creation ==
See TestCellSetup/IncludingFileservers.

= Enabeling the client =
 * Manually:
  * From the source directory '''copy''' {{{
src/libafs/MODLOAD-`uname -r`-*/libafs.ko }}}
  to {{{
/lib/modules/`uname -r`/kernel/fs/openafs/libafs.ko }}}
  * {{{
depmod }}}
 * or
  * install appropriate kernel module RPM
 * reboot
 * launch ''afsd''

= Enabling OSD =
Line 4: Line 42:
./configure --enable-transarc-paths }}} [iokaste] ~ # vos setfields osdtestvol2 -osd 1
}}}


= Performance =

|| '''Server version''' || '''Clients version''' || process || max. throughput [MB/s] ||
|| 1.4.7.osd.r302.sec || 1.4.7.osd.r302.sec || fileserver || 160 ||
|| || || rxosd || 120 ||
|| 1.4.7 || || fileserver || 160 ||
|| 1.4.8 || || fileserver || 125 ||
|| 1.4.10 || || fileserver || 125 ||
|| 1.4.8.osd.r573x || || fileserver || 125 ||
|| || || rxosd || 100 ||
|| || 1.4.10.osd.nosvn || fileserver || 125 ||
|| || || rxosd || 72 ||
|| 1.4.7 || || fileserver || 160 ||
|| 1.4.8 || || fileserver || 125 ||
|| 1.4.10 || || fileserver || 125 ||
|| || 1.4.10 || fileserver || 125 ||
|| 1.4.7 || || fileserver || 160 ||

Sub pages:

Important notes

On phobos, /root/.zshenv now contains

PATH=/usr/heimdal/bin:/usr/afs/bin:$PATH 

Building OpenAFS-OSD

To build openafs, kernel headers are recommended to be installed (so configure can detect the local sysname). On SL5, as root do a

yum install kernel-devel

and you're set (for the time being). If there's still no /usr/src/linux:

ln -s /usr/src/kernels/2.6.18-92.1.10.el5-i686 /usr/src/linux

...or whatever directory the kernel source was installed to.

In the openafs-version directory:

mkdir `sys`
cd `sys`
../configure --prefix=/usr --libdir=/usr/lib --bindir=/usr/bin --sbindir=/usr/sbin --with-krb5-conf --enable-bitmap-later --enable-bos-restricted-mode --enable-fast-restart --enable-bos-new-config --enable-supergroups --enable-transarc-paths --enable-object-storage --enable-osd-policies

Quick RPM creation

See TestCellSetup/IncludingFileservers.

Enabeling the client

  • Manually:
    • From the source directory copy

      src/libafs/MODLOAD-`uname -r`-*/libafs.ko 

      to

      /lib/modules/`uname -r`/kernel/fs/openafs/libafs.ko 
    • depmod 
  • or
    • install appropriate kernel module RPM
  • reboot
  • launch afsd

Enabling OSD

[iokaste] ~ # vos setfields osdtestvol2 -osd 1

Performance

Server version

Clients version

process

max. throughput [MB/s]

1.4.7.osd.r302.sec

1.4.7.osd.r302.sec

fileserver

160

rxosd

120

1.4.7

fileserver

160

1.4.8

fileserver

125

1.4.10

fileserver

125

1.4.8.osd.r573x

fileserver

125

rxosd

100

1.4.10.osd.nosvn

fileserver

125

rxosd

72

1.4.7

fileserver

160

1.4.8

fileserver

125

1.4.10

fileserver

125

1.4.10

fileserver

125

1.4.7

fileserver

160

AfsOsd (last edited 2009-08-17 16:11:48 by WaltrautNiepraschk)