Skip to content

Sebastiaan-Alvarez-Rodriguez/metareserve-GENI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetaReserve-GENI

MetaReserve plugin for GENI resources.

Requirements

Additionally, for python2.7, the following packages are needed:

  • lxml
  • six
  • geni-lib==0.9.9.2
  • xmltodict

Installing

  1. Run pip3 install . --user in the root directory of the project.
  2. Download your credentials from cloudlab --> profile upper-right corner --> Download Credentials
  3. ssh-keygen -p -f [file] -P [old password] -N to decrypt private key, on a copy of your downloaded credentials.
  4. Copy the certificate from your original credentials to the decrypted credentials
  5. Generate your own ssh key-pair
  6. build-context --type cloudlab --cert cloudlab.pem --pubkey [key] --project [project], this will create ~/.bssw/geni/

Usage

With this package, a new command geni-reserve will be available. It can doe 3 things:

  • list slices & allocated resources for a given slice.
  • allocate resources on a cluster site. Users can specify the hostname, hardware type and image to boot per node. Configurations can be saved an reused.
  • deallocate resources. Use geni-reserve -h for more information.

About

Plugin for MetaReserve unified reservation system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages