/esi

Elastic Secure Infrastructure project

Primary LanguageShell

Elastic Secure Infrastructure (ESI)

We want to create a set of services/systems to permit multiple tenants to flexibly allocate baremetal machines from a pool of available hardware, create networks, attach baremetal nodes and networks, and to optionally provision an operating system on those systems through the use of an associated provisioning service.

Activities

Past

Current

Future

  • Deployment of multi-cloud hardware leasing system for MOC and Open Cloud Testbed (OCT)
  • Multiple ESI architecture: allow creation of a bare metal cluster comprised of hardware leased from multiple ESIs
  • Recursive ESI architecture: allow hardware leased from one ESI to be offered up in another

Code Repositories

Our code development features a mix of upstream OpenStack work and custom ESI code.

Documentation

Operations

  • Deployment: a method of deploying and configuring ESI
  • Usage: common commands used by ESI administrators and users
  • Provisioning Scenarios: provisioning scenarios for nodes leased through ESI

Planning

References

Presentations

  • ESI: How I Learned to Share My Hardware! [ video | PDF ]

Academic papers [ complete references ]

Contact and Contribution

You can contact the ESI development team on the OFTC #moc IRC channel.

You are welcome to open issues or submit pull requests concerning our documentation via the ESI GitHub repository.

We have a mailing list at esi@lists.massopen.cloud. Go here to subscribe.