Version 1 (modified by 14 years ago) (diff) | ,
---|
GIR 2.1 Information for Fedd 3.00
Most of the information about fedd is available from its website. The breakdown below, taken from Section 2.1 of the GIR 2.1 Guidelines mostly points users to the various subsections of that site where the relevent information is located.
- Scope
- fedd allows users to create experiments spanning multiple independently administered resource pools with different access control representations and allocation interfaces, including ProtoGENI v1.
- Dependencies
-
The full dependencies are enumerated in the instructions for downloading and installing fedd. Any recent unix environment (we recommend FreeBSD) that runs python version 2.4 or later will work. The following python packages are also required:
- ZSI version 2.0 or greater
- m2crypto version 0.18 or greater (2.0 or greater preferred)
- pyasn1 version 0.0.9 or greater (if m2crypto is 0.18)
The instructions mention a mySQL installation, but this is only necessary for Emulab plug-ins. In particular, all GENI and ProtoGENI functionality is available without it.
- Access
- The fedd download page includes links to the current software and the subversion trees for fedd and its web-services interfaces are readable by all. Current version is 3.00 and the WSDL is included in the tarfiles.
- Prerequisites
- For fedd, these are identical to Dependencies above.
- Software Location
- See Access.
- Build Instructions
-
Fedd is largely interpreted, but when creating the system from the fedd svn repository, one does have to
make all
to generate web services code. Similarly one canmake dist
to make a distribution tarfile. That operation is described in the download and installation document
- Installation Instructions
- Detailed instructions are at the fedd website installation section.
- Upgrade Instrcutions
- 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 plug-in specification.
- Configuration Instructions
- Detailed instructions are at the fedd website configuration section.
- Runtime Instructions
- Detailed instructions are at the fedd website operation section.
- Terminology
- Fedd uses a fairly rich model and vocabulary. The website includes a section devoted to getting users acquainted with both.