Server Templates

Registered by Glen Campbell on 2011-09-28

A server template consists of a base image plus the definitions of configuration metadata. For example, a server template might include an Apache HTTP server; the metadata would include the server name, location of the HTML root directory, and tuning parameters. Glance stores the template in its registry; Nova, when creating a new server from the template, would validate the required metadata and configure the internal applications directly.

The metadata could also be used to drive automatically-generated web interfaces to solicit the configuration metadata.

Server templates could greatly increase the flexibility and usability of compute clouds; rather than creating a "bare" server and configuring it manually, this could allow users to prepopulate applications in a server image and configure them automatically.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Glen Campbell
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None
Completed by
Brian Waldon on 2012-03-26

Related branches

Sprints

Whiteboard

Very rudimentary and preliminary design for discussion at the Essex summit.

It was determined at the design summit that this is more inline with the Donabe resource and not the Images API

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.