summaryrefslogtreecommitdiffstats
path: root/doc/setup_dnbd3
diff options
context:
space:
mode:
Diffstat (limited to 'doc/setup_dnbd3')
-rw-r--r--doc/setup_dnbd321
1 files changed, 13 insertions, 8 deletions
diff --git a/doc/setup_dnbd3 b/doc/setup_dnbd3
index 3af8f4a7..9ccf65e0 100644
--- a/doc/setup_dnbd3
+++ b/doc/setup_dnbd3
@@ -1,15 +1,20 @@
dnbd3-Setup
-1. Sources
+1. Fetch Sources
The git repository is: http://git.openslx.org/dnbd3.git/. Please take care to
-check out the 'simon' branch. Compileing as usual.
+check out the 'simon' branch. (git checkout origin simon)
+2. Required Libs
-Compilieren wie gewöhnlich, Konfiguration des Servers erfolgt nun über ein
-Config-Verzeichnis, das man auf der command line angibt:
+Zlib:
+ Ubuntu: zlib1g-dev
-2. Configuration
+3. Compilation
+
+Run ./build.sh
+
+4. Configuration
To ease debugging it is possible to start the server not as a daemon via
the '-n' option.
@@ -60,7 +65,7 @@ but will be user for uplink connections.
"+" is the opposite; will be sent to clients, but not be used by the server.
-2.3 Image configuration
+4.3 Image configuration
Images do not need any configuration, as the relative directory tree below
basePath directly reflects image names. These names are not case sensitive,
@@ -75,7 +80,7 @@ RPC is not available currently, but a rescan of basePath can be triggered by
SIGUSR1.
-3. CRC checks
+5. CRC checks
CRC checks are used for consistency checks and debugging purposes. Before a
rescan a crc file can be generated by following command
@@ -85,7 +90,7 @@ This will be used for consistency checking when replicating via proxies (in
blocks of 16MiB).
-4. Client connection
+6. Client connection
A client can be connected via
# ./dnbd3-client -d /dev/dnbd0 -h [IP of server] -i stage4/ubuntu.sqfs [-r 5]