Feature #991

Extend Synnefo mechanism to support custom Images

Added by Vangelis Koukis almost 13 years ago. Updated almost 13 years ago.

Status:Assigned Start date:08/03/2011
Priority:Medium Due date:
Assignee:Vangelis Koukis % Done:

0%

Category:Cyclades Images Spent time: -
Target version:v0.9.0

Description

Extend the Synnefo mechanism to support user-provided Images.

This has implications in several areas:
a) Image upload, Image store: Pithos will be used as the Image store, or any other service the user chooses. Initially, the Images will be accessible over HTTP.
b) Image registry: The Synnefo API implementation must be extended to support Image registration, query, metadata modification and deletion. We will implement the Glance API. Command-line API clients need to be extended accordingly. (#989)
c) Image use: Ability to spawn VMs from custom images. Extend image deployment mechanism in the backend to fetch Images over HTTP. (#985, #987)
d) Image creation: Tool to bundle an existing installation into an Image, to be uploaded to Pithos.
e) the mechanism must treat Images as completely untrusted. See #969


Related issues

blocked by Synnefo - Feature #969: Remove all-host based processing of (potentially user-pro... Closed 07/29/2011
blocked by Synnefo - Feature #987: Support distinct image backends, retrieval from HTTP back... Closed 08/03/2011 11/11/2011
blocked by Synnefo - Feature #985: New parameters passed through the Ganeti OS Interface (us... Closed 08/03/2011
blocked by Synnefo - Feature #989: Glance API Implementation (Plankton Service) Closed 08/03/2011 11/11/2011
blocked by Synnefo - Feature #1093: Implementation of <personality> in Compute API POST /serv... Closed 09/13/2011 09/19/2011
blocked by Synnefo - Feature #1520: Support registration of custom Images with HTTP URIs in t... Assigned 10/18/2011 11/11/2011
blocked by Synnefo - Feature #1748: Support Glance API calls in the UI to retrieve list of im... Closed 12/06/2011 12/13/2011

History

#1 Updated by Vangelis Koukis almost 13 years ago

  • Target version changed from v0.7 to v0.9.0

Also available in: Atom PDF