Commit aa317d33 authored by Mike Marshall's avatar Mike Marshall

orangefs: clarify build steps for test server in orangefs.txt

Signed-off-by: default avatarMike Marshall <hubcap@omnibond.com>
parent 0e393a9a
...@@ -38,16 +38,6 @@ DOCUMENTATION ...@@ -38,16 +38,6 @@ DOCUMENTATION
http://www.orangefs.org/documentation/ http://www.orangefs.org/documentation/
USERSPACE FILESYSTEM SOURCE
===========================
http://www.orangefs.org/download
Orangefs versions prior to 2.9.3 would not be compatible with the
upstream version of the kernel client.
RUNNING ORANGEFS ON A SINGLE SERVER RUNNING ORANGEFS ON A SINGLE SERVER
=================================== ===================================
...@@ -91,6 +81,14 @@ Mount the filesystem. ...@@ -91,6 +81,14 @@ Mount the filesystem.
mount -t pvfs2 tcp://localhost:3334/orangefs /pvfsmnt mount -t pvfs2 tcp://localhost:3334/orangefs /pvfsmnt
USERSPACE FILESYSTEM SOURCE
===========================
http://www.orangefs.org/download
Orangefs versions prior to 2.9.3 would not be compatible with the
upstream version of the kernel client.
BUILDING ORANGEFS ON A SINGLE SERVER BUILDING ORANGEFS ON A SINGLE SERVER
==================================== ====================================
...@@ -102,18 +100,24 @@ You can omit --prefix if you don't care that things are sprinkled around ...@@ -102,18 +100,24 @@ You can omit --prefix if you don't care that things are sprinkled around
in /usr/local. As of version 2.9.6, OrangeFS uses Berkeley DB by in /usr/local. As of version 2.9.6, OrangeFS uses Berkeley DB by
default, we will probably be changing the default to LMDB soon. default, we will probably be changing the default to LMDB soon.
./configure --prefix=/opt/ofs --with-db-backend=lmdb ./configure --prefix=/opt/ofs --with-db-backend=lmdb --disable-usrint
make make
make install make install
Create an orangefs config file. Create an orangefs config file by running pvfs2-genconfig and
specifying a target config file. Pvfs2-genconfig will prompt you
through. Generally it works fine to take the defaults, but you
should use your server's hostname, rather than "localhost" when
it comes to that question.
/opt/ofs/bin/pvfs2-genconfig /etc/pvfs2.conf /opt/ofs/bin/pvfs2-genconfig /etc/pvfs2.conf
Create an /etc/pvfs2tab file. Create an /etc/pvfs2tab file.
Localhost is fine for your pvfs2tab file:
echo tcp://localhost:3334/orangefs /pvfsmnt pvfs2 defaults,noauto 0 0 > \ echo tcp://localhost:3334/orangefs /pvfsmnt pvfs2 defaults,noauto 0 0 > \
/etc/pvfs2tab /etc/pvfs2tab
...@@ -127,7 +131,7 @@ Bootstrap the server. ...@@ -127,7 +131,7 @@ Bootstrap the server.
Start the server. Start the server.
/opt/osf/sbin/pvfs2-server /etc/pvfs2.conf /opt/ofs/sbin/pvfs2-server /etc/pvfs2.conf
Now the server should be running. Pvfs2-ls is a simple Now the server should be running. Pvfs2-ls is a simple
test to verify that the server is running. test to verify that the server is running.
...@@ -137,11 +141,11 @@ test to verify that the server is running. ...@@ -137,11 +141,11 @@ test to verify that the server is running.
If stuff seems to be working, load the kernel module and If stuff seems to be working, load the kernel module and
turn on the client core. turn on the client core.
/opt/ofs/sbin/pvfs2-client -p /opt/osf/sbin/pvfs2-client-core /opt/ofs/sbin/pvfs2-client -p /opt/ofs/sbin/pvfs2-client-core
Mount your filesystem. Mount your filesystem.
mount -t pvfs2 tcp://localhost:3334/orangefs /pvfsmnt mount -t pvfs2 tcp://`hostname`:3334/orangefs /pvfsmnt
RUNNING XFSTESTS RUNNING XFSTESTS
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment