Tue May 18 17:21:35 PDT 2010 Kevan Carstensen This is how to run a Tahoe client or a complete Tahoe grid. First you
- have to install the Tahoe software, as documented in install.html. This is how to run a Tahoe-LAFS client or a complete Tahoe-LAFS
+ grid. First you have to install the Tahoe-LAFS software, as documented in
+ install.html. The tahoe executable in the A grid consists of a set of nodes, computers running
- the tahoe code, each of these nodes functions as in one of the
+ the Tahoe-LAFS code, each of these nodes functions as in one of the
following roles: See configuration.txt for more
- details about how to configure tahoe.How To Start Tahoe-LAFS
- bin
directory is
used to create, start, and stop nodes. Each node lives in a separate base
hunk ./docs/running.html 24
read and write files within this base directory.
hunk ./docs/running.html 72
If your node is behind a firewall or NAT device and want other
- clients to connect to it then you'll need to open a port
- in your firewall. To do that you'll need to know which port tahoe
+ clients to connect to it then you'll need to open a port in
+ your firewall. To do that you'll need to know which port Tahoe-LAFS
is listening on as, by default, it listens on an arbitrary port
hunk ./docs/running.html 81
- number. To tell tahoe to listen to a fixed port, open the
+ number. To tell Tahoe-LAFS to listen to a fixed port, open the
~/.tahoe/tahoe.cfg
file in your favourite text editor
and changing the tub.port
line to something like the
following:
tub.port = 8098-
This tells tahoe to always listen on port 8098 of your +
This tells Tahoe-LAFS to always listen on port 8098 of your
computer. The next issue is that your computer may be behind a
NATing router and isn't directly connected to the internet but
goes through a router to get out. If that's the case then you'll
hunk ./docs/running.html 92
- need to set the tub.location
option so that tahoe
+ need to set the tub.location
option so that Tahoe-LAFS
tells the introducer where you're really listening:
tub.location = myserver.mydomain.org:8098} [Add a note about running Tahoe-LAFS on a small grid to running.html Kevan Carstensen
The configuration.txt file contains more details
+By default, Tahoe-LAFS ships with the configuration parameter
+ shares.happy
set to 7. If you are using Tahoe-LAFS on a
+ grid with fewer than 7 storage nodes, this won't work well for you
+ -- none of your uploads will succeed. To fix this, see configuration.txt to learn how to set
+ shares.happy
to a more suitable value for your
+ grid.