Changes between Version 28 and Version 29 of FeddDownload
- Timestamp:
- Jun 10, 2014 3:35:29 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FeddDownload
v28 v29 8 8 Fedd is released under the [source:fedd/trunk/README GENI Public License] 9 9 10 == Fedd Roles: Experiment Control and Access Control ==11 12 Fedd can act in two ways:13 14 '''Experiment controller'''::15 The central coordinator for creating and managing a federated experiment16 17 '''Access Controller'''::18 Responsible for negotiating access to local testbed resources. It both maps the user into the local access control and manipulates local resources.19 20 Which role a fedd will act in depends on the configuration of the fedd. A single testbed is likely to run both an access controller to make its resources available to others and an experiment controller to create experiments for its local users. However, there is no requirement that experiment controllers run on testbed infrastructure. A trusted experiment controller may run on a desktop or elsewhere, as long as there are access controllers are willing to grant resources to [FeddAbout#GlobalIdentifiers:Three-levelNames three-level names] that are anchored to its [FeddAbout#GlobalIdentifiers:Fedids fedid].21 22 10 == Downloading and Installing the tar file == 23 11 24 12 The easiest way to get a copy of fedd installed on your machine is to 25 13 download the python distutils tar file and install it. The current 26 version is [attachment:fedd- 3.50b.tar.gz fedd-3.50b.tar.gz]. Older sources are attached to this page.14 version is [attachment:fedd-4.00b.tar.gz fedd-4.00b.tar.gz]. Older sources are attached to this page. 27 15 28 16 You will need to have the following python packages installed as well. … … 175 163 176 164 177 == Git access==165 == Installing from git == 178 166 179 167 If you prefer to live more dangerously, you can download a recent tree 180 from the subversionrepository on this site and install it. The168 from the git repository on this site and install it. The 181 169 same packages must be installed as for the tar file version. The 182 170 commands to check out a local copy from the git repository and install from it are: … … 189 177 }}} 190 178 191 And from there, install from the [FeddDownload#DownloadingandInstallingthetarfile tar file in dist, as above]. The build scripts expect the wsdl interface descriptions to be in {{{../wsdl }}} relative to the fedd source directory. SOAP/Web Services interface code is generated from those files. When the tarfile is used, the generated files are included, so the {{{wsdl}}} directory is not delivered.179 And from there, install from the [FeddDownload#DownloadingandInstallingthetarfile fedd-xxx.tar.gz file from the dist directory, as above]. The build scripts expect the wsdl interface descriptions to be in {{{../wsdl }}} relative to the fedd source directory. SOAP/Web Services interface code is generated from those files. When the tarfile is used, the generated files are included, so the {{{wsdl}}} directory is not delivered. 192 180 193 181 You can also browse the source [source:/fedd/trunk on the web].