Version 4 (modified by 12 years ago) (diff) | ,
---|
Basic Environment
- Ubuntu 10.04
- Oracle JRE 1.6
- Tomcat 6
- Most common tools are installed in /opt
- Home directory structure
.ssh - SSH key pairs .ssl - Protogeni certificate .gcf - omni_config rspecs - user's rspecs scripts - common scripts used for automating tests, etc. experiments - gush.prefs - directory for each experiment (assume that gush is run from here) - rspecs - may symlink back to higher level rpecs - scripts - may symlink back to higher level scripts - directory.xml - gush.prefs (default symlink to upper level) - helper-scripts - symlink to /opt/gush/helper-scripts - gush doesn't seem to have a way to access the common location via PATH or config? - tests - test configurations (XML) for gush
Credentials
SSH key pair
- Generated locally
- Location added to omni_config
- Public key installed on slice nodes
- Private key can be added to ssh-agent for password-less login
ProtoGENI certificate
- Downloaded from Emulab
- With or without passphrase?
- Location added to omni_config
Tools
OMNI
- Installed in /opt/gcf
- omni_config generated by a script (see Niky)
- omni_config installed in each users home directory ($HOME/.gcf/omni_config)
GUSH
- Installed in /opt/gush
- Config files installed in each users direc
- gush.prefs
OMF EC
Digital Object Repository and Data Archive
- Repository installed in /opt/dorepository
- web interface installed in /var/lib/tomcat6/webapps
- Currently uses handle server at mda.doregistry.org
- Should this be moved local?
- Uses shared archive at mda.
GEMINI Portal
- TBD
GIMI Portal
- TBD
Measurement Data Object Descriptor Editor
- TBD
Development Tools?
- Emacs
- Screen
- Python
- Perl
- What else do experimenters need? Eclipse? Plugins?
Security Policies
- External ports
- HTTP (80)
- HTTPS? (443)
- SSH (22)
- Passphrases for SSH keys?
- Can use ssh-agent for running scripts, using GUSH
- Passphrases for protoGENI certificates?
- How to script using OMNI?
- Storing GENI credentials?
- StrictHostKeyChecking in SSH config?
- removes fingerprint verification question
- GUSH suggests this to avoid some issues
Where can I find the workspace?
- Currently on a BBN internal server. Will be moved to an external server in the near future. [Add link here]
- OVF image coming soon [Add link here]
The current view of the User Services in the User Workspace is shown in the following figure.