Changes between Version 4 and Version 5 of FeddGettingStarted


Ignore:
Timestamp:
Mar 29, 2012 7:20:54 PM (12 years ago)
Author:
faber
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FeddGettingStarted

    v4 v5  
    2626 * How to get credentials endorsed from DETERLab to gain access to federated resources and use them.
    2727
    28 = Installation =
     28== Installation ==
    2929
     30There are detailed instructions for [FeddDownload installation of fedd and the required software].  As we prepare for the fedd 4.0 release, it is best to [FeddDownload#Gitaccess install from git].
     31
     32Before downloading and installing the code, there are network connectivity requirements to consider.  The experiment controller must be reachable by user tools and must be able to reach and be reached by access controllers.  These are SSL protected TCP connections, though the port is configurable.  Additionally, the some experimental nodes in the testbeds must be able to reach each other.
     33
     34== Configuring The Experiment Controller ==
     35
     36The experiment controller needs a directory in which to store credentials and configuration information.  This includes SSL credentials, so it should be protected.  You can create a user to run the experiment controller if necessary.
     37
     38This directory will contain the following configuration files
     39
     40 * fedd.conf - the main configuration file
     41 * fedd.pem - a self-signed X.509 certificate identifying the controller
     42 * exp_access_db - a human-readable database containing the mapping from experimenter identity to ABAC credentials (this is converted into ABAC)
     43 * exp_map_db - a mapping of symbolic names to access controller URLs
     44 * fedkit.tgz - the federation software run withing the experiment.  Running make in the fedkit directory creates it.
     45
     46In addition the following empty directories must be created for the controller to store experiment data in
     47
     48 * abac - the compiled ABAC credentials
     49 * certs - experiment credentials
     50 * repo - software that is distributed to access controlers for inclusion in federated experiments
     51 * userconf - user configuration information for experiments (exported accounts...)
     52
     53We recommend {{{/usr/local/etc/fedd/experiment}}} as the experiment controller's home directory.
     54
     55=== fedd.conf ===
     56
     57
     58