70 likes | 87 Views
Raven A Provisioning Service for GENI. John H. Hartman Department of Computer Science University of Arizona Scott Baker SB Software GEC11 July 26, 2011. GENI Provisioning Service. Provision and manage long-running GENI experiments Primarily offline Install and maintain software
E N D
RavenA Provisioning Service for GENI John H. Hartman Department of Computer Science University of Arizona Scott Baker SB Software GEC11 July 26, 2011
GENI Provisioning Service • Provision and manage long-running GENI experiments • Primarily offline • Install and maintain software • Configuration and monitoring • Command-line and GUI interfaces • PlanetLab and ProtoGENI platforms
Raven Tool Suite • Software distribution • Stork – secure package manager • Tempest – distributed package management • Experiment management • Raven – configure and deploy experiment • Kong/Dig Dug – control experiment • Experiment monitoring • Owl – monitoring facility
Raven Sface Integration • GUI for managing Raven experiments • Add stock and custom RPM packages • Auto-build custom RPM packages • Publish experiment configuration • Initiate experiment • Simple distributed shell • Bootstrapping
ProtoGENI Support • Support for Fedora-like nodes (Python 2.5+, RPM, etc) • Support for ProtoGENI keys/credentials • Custom installation and verification • Read ProtoGENIrspec • SSH into slivers • Set /etc/slicename, /etc/storkkeys • Install Stork RPMs