| 1 | = GIR 2.1 Information for Fedd 3.00 = |
| 2 | |
| 3 | Most of the information about fedd is available from its [http://fedd.isi.deterlab.net website]. The breakdown below, taken from Section 2.1 of the [wiki:GIR2.1Guidelines GIR 2.1 Guidelines] mostly points users to the various subsections of that site where the relevent information is located. |
| 4 | |
| 5 | '''Scope''':: |
| 6 | [http://fedd.isi.deterlab.net/trac/wiki fedd] allows users to create experiments spanning multiple independently administered resource pools with different access control representations and allocation interfaces, including [http://www.protogeni.net/trac/protogeni/wiki ProtoGENI v1]. |
| 7 | |
| 8 | '''Dependencies''':: |
| 9 | The full dependencies are enumerated in the [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload#DownloadingandInstallingthetarfile instructions for downloading and installing fedd]. Any recent unix environment (we recommend [http://www.freebsd.org FreeBSD]) that runs [http://python.org/ python] version 2.4 or later will work. The following python packages are also required: |
| 10 | * ZSI version 2.0 or greater |
| 11 | * m2crypto version 0.18 or greater (2.0 or greater preferred) |
| 12 | * pyasn1 version 0.0.9 or greater (if m2crypto is 0.18) |
| 13 | |
| 14 | The instructions mention a mySQL installation, but this is only necessary for [http://www.emulab.net Emulab] plug-ins. In particular, all GENI and ProtoGENI functionality is available without it. |
| 15 | |
| 16 | '''Access''':: |
| 17 | The [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload#DownloadingandInstallingthetarfile fedd download page] includes links to the current software and the subversion trees for [http://fedd.isi.deterlab.net/trac/browser/fedd fedd] and its [http://fedd.isi.deterlab.net/trac/browser/wsdl web-services interfaces] are readable by all. Current version is 3.00 and the WSDL is included in the tarfiles. |
| 18 | |
| 19 | '''Prerequisites''':: |
| 20 | For fedd, these are identical to '''Dependencies''' above. |
| 21 | |
| 22 | '''Software Location''':: |
| 23 | See '''Access'''. |
| 24 | |
| 25 | '''Build Instructions''':: |
| 26 | Fedd is largely interpreted, but when creating the system from the [http://fedd.isi.deterlab.net/trac/browser/fedd fedd] svn repository, one does have to {{{make all}}} to generate web services code. Similarly one can {{{make dist}}} to make a distribution tarfile. That operation is described in the [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload#Subversionaccess download and installation document] |
| 27 | |
| 28 | '''Installation Instructions''':: |
| 29 | Detailed instructions are at [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload the fedd website installation section]. |
| 30 | |
| 31 | '''Upgrade Instrcutions''':: |
| 32 | Install a more recent version using the instructions above. No provision exists for dynamic updates using the software itself, though new plug-ins can be added at any time, as documented in the [http://fedd.isi.deterlab.net/trac/wiki/FeddPluggingIn plug-in specification]. |
| 33 | |
| 34 | '''Configuration Instructions''':: |
| 35 | Detailed instructions are at [http://fedd.isi.deterlab.net/trac/wiki/FeddConfig the fedd website configuration section]. |
| 36 | |
| 37 | '''Runtime Instructions''':: |
| 38 | Detailed instructions are at [http://fedd.isi.deterlab.net/trac/wiki/FeddCommands#CommandLine the fedd website operation section]. |
| 39 | |
| 40 | '''Terminology''':: |
| 41 | Fedd uses a fairly rich model and vocabulary. The website includes [http://fedd.isi.deterlab.net/trac/wiki/FeddAbout a section] devoted to getting users acquainted with both. |
| 42 | |
| 43 | '''Versioning''':: |
| 44 | This described fedd version 3.00, wsdl version 3.00. These versions are available from svn for [http://fedd.isi.deterlab.net/trac/browser/fedd/branches/version-3.00 fedd 3.0] and [http://fedd.isi.deterlab.net/trac/browser/wsdl/branches/version-3.00 wsdl 3.0] |
| 45 | |